Untitled Stealth Prototype

This game is the unholy union of Metal Gear Solid and Mark of the Ninja, with a retrowave vibe, being made in Unity. Right now it’s just a test environment for me to prototype stealth game systems. I’ll read a white paper or watch a GDC talk on a subject, and then implement it. For example, I read this article on Game AI Pro about Mark of the Ninja’s Interest Sources system, and then recreated it to the best of my ability, which is a system that allows agents to reason about which competing sources of interests should grab their attention, with group behavior solutions included.

I also implemented a NOLF style Blackboard system to handle sharing agent knowledge.

After watching Mika Vehkala’s part of the AI Arborist GDC talk, I was inspired to redesign my behavior tree: I changed my system to have a meta FSM that handles transitioning between many mini BTs (rather than one monolithic BT). This also aligns with Vehkala’s idea to not use BTs as the main decision making system, and instead use BTs to execute complicated branching sequences of actions; in my project, the Interests System handles the decision making.

There are many other sub-systems besides, and am happy to talk shop if you reach out. Also, I’m planning on uploading these systems up to GitHub at some point soon (sometime when I’m not shipping a game!).

Previous
Previous

Homebody

Next
Next

God of War (2018)