Alternative
Design lead, Programmer
Description:
Alternative is a 2D turn-based RPG where you play as a little girl exploring her own mind.
​
Recruit aspects of the protagonist subconscious after defeating them in battle to assist you in future battles, each aspect having unique traits as well as skills.
​
Be warned, these aspects have their own personalities and may not follow your commands until you win their trust.
​
Walk this dream with the protagonist and her allies to help her on the journey of self discovery.
Genre: Adventure, Poetic Experience, and Strategy
Team size : 6
Duration : 6 months
Engine : Custom C++
Nominated :
Role Description :
-
Led team towards vision of the game, iterating game mechanics until team was satisfied with the balance as well as variety of each individual skill and function.
​
-
Implemented the core game play systems and AI to handle turn based combat
Responsibilities :
Design :
-
Ally and enemy personality AI behavior
-
Personality traits for each type of AI, differentiating their ​attack pattern and probability of listening to the players commands
-
-
Players interaction with defeated enemies
-
Defeated enemies can be recruited to help the player in future battles​
-
Programming :
-
Game play implementation
-
Turn based combat tracking​
-
AI decision tree
-
-
Finite state machine​
-
Combat states
-
Play states
-
States of enemies and allies​
-
-
2D sprite animation​​
-
Mouse physics