Evolution
SUMMARY
- Role: Programmer
- Status: Completed
- Team members: 7
- Duration: 3 Months
- Genre: Action, Hack & Slash
- Engine: Unity
Description
Humans have landed on your planet and are beginning to colonize your habitat. They are aware of your existence and are preparing a weapon that threatens your survival. Thus, your time is limited, and you have to fend them off and destroy their base before they prepare the super weapon.
Screenshots



My Contribution
I was the team lead and the tech lead.
- Player Stats: Common stats for an action game (health, speed, defense, perks stats).
- Perks System: Randomized perks selection, application and execution of stats and effects.
- Ability System: Randomized ability selection, application and execution of abilities.
- Abilities and Perks: Implement unique perks (overheal, damage reduction, stats, etc) and abilities (dash, leap smash, etc)
Reflection
This was our second project as students doing 3D. It was challenging managing the fluidity of an action game.
Doing 3D for the first time gave us a lot of different challenges that 2D games did not.
One of them was dealing with lighting and animations. As an action game that revolves around combat, the fluidity of the player's control and animation was surprisingly challenging.
Players had to feel like they were moving smoothly without any pauses to be engaged while playing, any choppy-ness would be jarring.
But overall, another good solid first team project in 3D.
