Project Awakening
Project Awakening

Project Awakening

Created on:
Team Size: 2
Time Frame: 1 Month
Tool Used: Unity

This is a zelda-like game made in Unity for the Procedural Generation module at SAE Institute.

It was made in collaboration with my classmate Némoz.

He implemented the generation of the overworld with an algorithm called the Wave Function Collapse. As for the dungeons, I implemented them using the same algorithm than the one used in The Binding of Isaac. The character was made by me and my classmate did the enemies and the boss.

At the time, I wrote a blog post in french on how the dungeons are made : La génération procédurale de The Binding of Isaac.

What I Learned

  • Improving Game Feel: The combat of game was very stiff, so I added features like input buffering to make it feel better.
  • Dungeon Procedural Generation: During classes I learned various techniques, but I really wanted to see how The Binding of Isaac did it, so I read blog posts about it.
  • How to do animations with code in Unity: Unity’s animation system is nice to use for 3D animations, but in 2D it’s really not ideal. So I decided to handle the animation transitions in code, and it was way easier to handle for this small project.

Screenshots

Screenshot of the project
Screenshot of the project
Screenshot of the project
Screenshot of the project
Screenshot of the project