Around 2013 I learned Phaser and wondered if I could understand it's internals. This is where GLib, which stands for just Game-Library, was born the idea was to build a simple 2D game engine for leaning proposes.
Features include:
- Navigation with keyboard arrows
- Collisions map
- Sprite maps
- Sprite animation
- Sprite state
This was a fun project to build and it allowed me to have a better understanding of professional game engines.
Click on the map below (it's an iframe and needs focus) and navigate with the keyboard arrows.