Independent project
Bachelors Night Out
Unity Game Developer · AI and Games Jam 2021
AI-driven RPG vertical slice with ten NPC types whose goals and behaviours react to changing game events.
- Unity
- Goal-Oriented Action Planning
- Behavior Trees
- Finite State Machines
- Blender
NPC behavior that’s scripted per-scene stops scaling past a handful of characters — ten NPC types that each need to react to the same set of world events only stays manageable if the AI system is built on goals and preconditions instead of hand-authored scripts per character.
What I built
Bachelors Night Out, an AI-driven RPG vertical slice submitted to AI and Games Jam 2021: ten NPC types react to changing events in the environment, including a companion NPC whose actions are tied to nearly every event in the game. Built on goal-oriented action planning layered with behavior trees and finite state machines, so NPC goals and preconditions combine into different behavior sequences depending on world state, supporting replayable scenarios rather than one fixed script. The underlying system was designed to extend past the five-minute jam slice into a larger cast.
Screenshots
Screenshots from the akaashgarg.com portfolio.
Outcome
A ten-NPC vertical slice shipped for the jam, built on an extensible goal-oriented AI system intended to scale well beyond the prototype’s five-minute scope.