top of page

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++

best-ai_orig.png

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

bottom of page