/catmaze

A simple puzzle game featuring a cat and a maze created with Godot.

Primary LanguageGDScriptGNU General Public License v3.0GPL-3.0

Catmaze

Catmaze is a puzzle game. To win, you must lure your cat through different mazes using either toys or food.

Demo

This game can be played online.

For developers

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)

Adding new levels

New levels can be added without programming using the level editor. They must be named Level[level-number].tscn.

Demo

Acknowledgments

This game uses the following pixel fonts: