This is a set of tutorials to create a top-down 'roguelike'
Sets up a basic project structure, with a title screen and game state that transitions from title screen to game
Adds a Map Controller, and static entities to display floor/wall tiles
Adds a moving Player Entity
Extends Map, Player, and static entity behaviour to make the 'camera' follow the player, enable tile-based collisions between the player and the map.
Adds Enemy Entities, and Enemy Controller, and a very primitive random movement (subject to tile collisions) for the enemies
Adds Enemy behaviour to hunt players, and adds entity-to-entity collisions
Adds Render Targets to split the screen into a play area and a test area.
Combat between Players and enemies
Dice Rolls & Death
Logging Events