Pitch: "Yet another hero has failed! The princess, sick of waiting, take up arms of the fallen hero. Fight your way through the evil necromancer's castle and defeat the captor to reclaim your freedom"
Development time: 8 weeks, 50% (160h/person)
Made with: TGE
Team size: 15
The first thing I did in this project was to set up the player movement. She needed to be able to walk in 8 direction and lerp nicely between each direction.
I struggled a bit in the beginning because TGE and rotations is not a good combo due to how it handles it. But I eventually figured out the math to make it work and voilá, player movement.
I once again was in charge of creating a dialogue system (I'm beginning to see a patern emerge...) this dialogue system was a better version of my last dialogue system. Not look wise but behind the scenes the code was much cleaner and easier to maintain.
I made transitions for going between levels. This proved harder than it seems due to a very funny bug called me being dumb.
Pro tip: Don't delete something you later need a reference for. Usually doesn't work very well.
Hearts, keys, painting pieces and crystals is all pick ups that I added functionality for in this project.
I learned how to properly use sine curves by making the different pick ups bob up and down just with math instead of animations
Damsel didn't require a bunch of UI but none the less needed some, so a UI system was set up by me and Kristian.
A quality of life feature I implemented was to be able to see colliders, this helped tons with debugging strange collision issues and is something I kept doing every project.
Programming:
- Jonathan Andersson
- Jakob Persson
- Nils Hansson
Level Design:
- Jakob Pihl
- Oscar Hilderbrand
- Urban Gustavsson
Animation:
- Sofie Nilsson
- Alisa Lundh
Graphics:
- Cecilia Ålander
- Jenny Hellström
- Assar Wade
Sound:
- Wasin Laokhot
- Filip Ael
Disclaimer: I am part of The Game Assembly’s internship program. As per the agreement between the Games Industry and The Game Assembly, neither student nor company may be in contact with one another regarding internships before April 23rd.