Simplegamelib Homepage

simplegamelib is Dart package for 2D canvas based games. It aims to be easy to use for beginners, good test coverage and well documented. The package is work in progress. My first goal is to write a Space Invaders/Galaga style shooter with it. This should give reasonable functionality to the Sprite handling, handle core game operations and cover gfx & sound for many types of game.

Development Links

  • simplegamelib on pub
  • GitHub - Package Repository
  • GitHub - Tutorial Demo's Repository
  • Tutorial Demos

  • Demo 1 - Simple sprite movement.
  • Demo 2 - Sprite collision detection.
  • Demo 3 - Sprite priority.
  • Demo 4 - Keyboard control.
  • Demo 5 - Background and Sound.
  • Demo 6 - Speed and Limiters.
  • Demo 7 - Obstacles.
  • Demo 8 - Collectibles.
  • Demo 9 - Dying Sprites.
  • Game Links

  • Soon!