
Disclaimer: GnollHack doesn't use AI art in the game. It's only used in the wiki as illustrations. Please see our AI Usage Policy.
GnollHack is the modern evolution of the legendary NetHack — one of the deepest and most iconic roguelikes ever created. It takes the limitless depth, emergent gameplay, and unforgiving challenge fans love, and elevates them with a modern presentation. Experience the dungeon like never before with animated graphics, rich sound effects, music, and voiceovers, all seamlessly available on both mobile and desktop.
Whether you're a curious newcomer or a seasoned NetHack veteran, GnollHack delivers the definitive modern NetHack experience — deeper, more immersive, and more accessible than ever before.
GnollHack is best understood:
- ❌ Not as a modern RPG.
- ✅ But as a modernized version of NetHack that makes the classic experience more approachable for today’s players.
NetHack offers minimal guidance and leaves much for the player to learn through exploration, and its ASCII interface and keyboard controls can be challenging for modern players to adopt at first. GnollHack preserves the core mechanics and depth of NetHack while presenting them in a modern package, making it an ideal introduction to NetHack for modern gamers.
Introduction
- Overview — Main introduction to GnollHack
Comparison to Other Games
- Roguelike Comparison — Find out how GnollHack compares to NetHack, Pathos, and Shattered Pixel Dungeon
- How GnollHack differs from NetHack — A short article on how the development work put into GnollHack has improved the game
Getting Started
- Download — Downloading GnollHack and installation instructions
- Tutorials
- Choosing the Right Gameplay Mode (modern ports only)
- Choosing the Right Difficulty Level
Playing

- Gameplay Information — Everything from items to monsters
- Desktop-Only Features — Take a look at the features that appear only on the desktop versions of GnollHack
- Keyboard Shortcuts — GnollHack supports NetHack-style keyboard shortcuts, which are especially useful when playing with a physical keyboard
Game Configuration
- Settings — GnollHack's modern ports have settings, which can be used to configure the game
- Options — You can configure GnollHack via a NetHack-style Options file
Online Sharing
- Share Your Progress to Discord Server Channel — Modern clients can share your progress to Discord
- GnollHack Account — GnollHack Account supports top score recording, bones sharing, Junethack, and NetHack Scoreboard (modern ports only)
- Bones Sharing — You can share your dead characters with others (modern ports only)
- Save File Tracking — Modern Windows version requires that your save files are tracked online to make them eligible for server posting
Additional Information
- Features — Main features of GnollHack
- Troubleshooting — How to solve various technical problems
- Emulator Support — Learn about which emulators support GnollHack
- Save Game Compatibility — Check which patches are compatible with each other
- Public Servers — How to play GnollHack online (ASCII version only)
- Tournaments — How to participate in tournaments (modern ports only)
- Game Quirks — Some non-obvious quirks how the game may work surprisingly
- Version Identifier Letters — Find out what letters are used to describe different versions of GnollHack
- Credits
Development
- Development Information — Build instructions and similar information
- Technological Features — Major features of GnollHack from the development technology perspective
Contributions
- Art Contribution Guidelines — Read this if you want to contribute art to GnollHack
- Code Contribution Guidelines — Read this if you want to contribute code to GnollHack
- Editing Wiki with Visual Studio Code — How to edit GnollHack Wiki using Visual Studio Code
Contact Us
- Communities — Communities related to GnollHack
- Contact Information