isene/nethack-android — explained in plain English
Analysis updated 2026-05-18
Play the full NetHack 5.0 game on an Android phone or tablet with touch controls.
Build a custom NetHack Android APK from source using the Android NDK.
Study how a classic terminal-based C game was ported to a touch screen front end.
| isene/nethack-android | alisharafiiii/sauron-eye | code-my-spec/ear_witness | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | C | C | C |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 5/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Archived and superseded, building from source requires the Android NDK.
NetHack-Android is a port of the classic dungeon crawling game NetHack, version 5.0, built to run natively on Android phones and tablets. The README states plainly at the top that this project is archived and has been replaced by a different, actively maintained fork made by another developer, and it points users there instead. When it was active, this project aimed to bring the complete NetHack game to Android without cutting any features out. The core game logic is written in C and compiled for Android using the Android NDK, targeting the arm64-v8a, armeabi-v7a, and x86_64 processor architectures. A separate front end called ForkFront, made by another developer and included directly in this repository, handles the touch screen interface, adding things like tap-to-travel movement, an on-screen directional pad, and configurable command panels so the keyboard-heavy original game can be played with a finger. Players could choose between a 32 pixel tile set redrawn for this version of the game, or the traditional text-only terminal look that NetHack has always used. A soft keyboard is available for typing any commands that do not fit on the touch controls. The app runs entirely offline with no ads and no tracking. To install it, users could download a prebuilt APK from the project's releases page, or build the app themselves following instructions kept in a separate file inside the Android specific part of the source tree. The underlying NetHack game itself is made by the NetHack development team, and this Android port credits the ForkFront project and an earlier iPhone port called iNetHack as inspiration. It is released under the NetHack General Public License.
An archived Android port of the full NetHack 5.0 dungeon crawler with touch controls, now superseded by an actively maintained fork.
Mainly C. The stack also includes C, Java, Android NDK.
NetHack General Public License: a permissive license allowing free use, modification, and redistribution, similar in spirit to a BSD-style license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.