Blockvania was Master Thesis project created in Unity. It is a metroidvania I developed based on the Revised Videogame Reward Taxonomy to research the relationship players have with rewards in games. You play it here
First step was to create a map where so I would know where all the rooms would be and what type of challenge and reward there would be. Each "world" is a Unity scene
Player could move, jump and attack. 3 Different attacks could be unlocked, a basic AOE attack (pink circle), a ranged attack (green triangles) and a beam that goes through enemies (blue rectangles). Other player abilities included double-jump, air-dash, and a shrink.
All non-boss enemies were given basic patterns and shapes. Squares always were ground enemies and circles were always in the air.
Bosses were given more complex routines
And what's a good metroidvania without some puzzles?