Catmaze is a puzzle game. To win, you must lure your cat through different mazes using either toys or food.
This game can be played online.
My goal was to write a simple game (400 LOC) that can be used as a resource to learn game programming. Is uses Godot game engine. All graphics were created with Asesprite.
Game introduces the following concepts:
- 2D animation
- Tile maps and tile based movement
- Multiple levels and level editor
- In game menus and other UI elements
- Heads-up display (HUD) with inventory
- Collision detection and object tracking
- Saving progress (via level codes)
New levels can be added without programming using the level editor. They must
be named Level[level-number].tscn
.
This game uses the following pixel fonts: