Runecode
🧙♂️ RuneCode– A Puzzle Game of Code Magical Loops and Runes
Welcome to RuneCode, a chaotic little puzzle game made in 4 days for the GMTK Game Jam 2025!
______________

______________
🧩 What’s the Game?
You control a mischievous little mage using strange arcane runes that work like pieces of code.
🧠 Combine instructions like move, turn, repeat, and more...
🌀 Build loops to solve puzzles...
______________

______________
✏️ Create Your Own Levels!
The game comes with a simple but powerful level editor!
Here’s what you can do:
-
🎨 Draw your own level layout
-
🧱 Place traps, keys, and doors
-
🔣 Choose which runes players can use
-
🕹️ Test and play your levels instantly
-
🌐 Share your level code in the comments
______________
______________
📣 Community Level Competitions!
Got a cool level? Share the code in the Itch.io comments!
The most creative and upvoted ones will be added to the final version of the game ✨
_____________

______________
🛑 Important!
🧾 The game does NOT auto-save levels.
Copy your level code somewhere safe before leaving the editor!
______________
🎨🎵 Credits
Most of the visuals come from Kenney’s pixel art packs, while others were drawn by me during the jam.
All music comes from OpenGameArt.org:
Sound effects also come from OpenGameArt, created by Juhani Junkala.
| Status | Released |
| Platforms | HTML5, Windows |
| Author | Loumunix |
| Genre | Puzzle, Adventure |
| Made with | Godot |
| Tags | 2D, Cute, Indie, Level Editor, Magic, No AI, Pixel Art, Singleplayer |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard, Mouse |
| Accessibility | Subtitles, High-contrast, Interactive tutorial |






Comments
Log in with itch.io to leave a comment.
I call this...
Clueless wisard
{ "mana": 12, "cam_zoom": 3.8, "x_offset": 0.0, "y_offset": 0.0, "tile": [(51, 23), (50, 23), (49, 23), (52, 23), (53, 23), (54, 23), (49, 24), (49, 22), (49, 21), (49, 20), (49, 25), (50, 25), (51, 25), (52, 25), (53, 25), (54, 25), (50, 24), (51, 24), (52, 24), (53, 24), (54, 24), (50, 20), (50, 21), (51, 20), (51, 21), (52, 20), (52, 21), (53, 20), (53, 21), (54, 20), (54, 21), (51, 22), (52, 22), (50, 22), (53, 22), (54, 22)], "RedTile": [], "GreenTile": [], "PurpleTile": [], "Spike": [(856.0, 376.0)], "Rat": [], "Key": [(840.0, 376.0), (872.0, 408.0), (792.0, 408.0), (872.0, 328.0)], "ClosedDoor": [(824.0, 328.0)], "OpenDoor": [], "Wait": false, "Move Forward": true, "Rotate Left": true, "Rotate Right": true, "Loop N": true, "Draw": false, "If Tile Red": false, "If Tile Green": false, "If Tile Purple": false, "Add 1 to X": false, "If X >= N": false, "If X < N": false, "Loop X": false, "Attack": false, "base x": 0, "base_angle": 0 }