Helheim Engine 2D is a complete console-based 2D game engine written in pure C.
It lets you play a built-in default level, or create and edit your own custom levels using a simple in-game level editor.
The game includes walls, collectible stars, an exit point, score tracking, and a clean menu system.
Everything runs directly in the Windows console – no graphics libraries are needed.
- Built-in default maze level
- Full level editor (place walls, stars, exit, and player start)
- Save and load your own custom levels
- Score system (collect stars)
- Win condition (reach the exit 'E')
- Easy-to-use menu system
- Press Q anytime to return to the main menu
- Windows operating system (uses
conio.handsystem("cls")) - A C compiler that supports
conio.h(recommended: Dev-C++, Code::Blocks, or Visual Studio)
- Download the source code
helheimEngine2D.c. - Open the file in your C compiler/IDE.
- Compile and run the program.