rapiz1/DungeonRush
FreeπΎπ A opensource game inspired by Snake, written in pure C with SDL
About rapiz1/DungeonRush
DungeonRush is an open-source game inspired by Snake, written in pure C using SDL2. Originally developed as a university assignment, it combines classic snake mechanics with dungeon-crawling RPG elements. Players control a hero and must collect additional heroes to form a queue while defending against monsters. The game features a single-player campaign with progressively harder levels, a competitive multiplayer LAN mode for two players, a weapon system where monsters randomly drop powerful weapons (e.g., ThunderStaff, IceSword, HolySword, GreatBow), and a buff/debuff system that affects movement, damage, and shields. It supports Windows (64/32-bit), Linux (including AppImage and Arch AUR), and macOS (source only). The project requires SDL2 libraries and can be compiled via CMake. Released under mixed licenses; code is open source but some media assets may have unknown licenses.
Key Features
Pros & Cons
- Free and open source with no paywalls
- Unique fusion of snake gameplay and dungeon-crawling RPG features
- Supports local multiplayer over LAN
- Weapon and buff/debuff systems add strategic depth
- Lightweight and runs on multiple platforms
- Limited documentation and no comments in source code
- No precompiled macOS binary available
- Known issue: game speed too fast on some NVIDIA graphics cards under Linux
- Mixed media licenses; some art/audio assets lack clear licensing
- Currently in beta (v1.1-beta) with possible bugs