Untitled Shooter Game
Description
This is a tech demo made with 3D stealth action shooter mechanics in the style of Crysis and Deus Ex made in Unity 2017
My Roles
Team Composition
Me and 2 other programmers.
Used to be a full game project with me, 2 designers, and 3 programmers, but we could not find a level designer that suited the needs of the game design.
My Contributions
- Scheduled meetings for the team, planned out sprints, and coordinated teammates across disciplines
- Made documentation for designers to help them figure out how to use the systems I implemented.
- Implemented the behavior tree framework and most of the behavior tree visual debugger
- Implemented the vision system, which utilizes multiple vision shapes in different areas of the agent’s field of view to emulate different levels of certainty. Made the vision parameters editable from the component inspector.
- Implemented the hierarchical command structure system in which a commander issues assignments to squads, like “attack the player” or “patrol this zone”. The squads them issue tactical positions and/or patrol paths to their squad mates.
- Implemented the tactical position selection query system, which is used to find positions like cover spots and hiding spots.
- User enters queries into a query field of the commander, which is then saved under a name like “FindCoverSpot” or “FindPossibleHidingSpot”.
- At startup, these queries are compiled into a Mamdani fuzzy system with center of gravity defuzzification.
- At run time, positions are run through the fuzzy system to determine their utility.
-
Project Dates
- Start: August 2017
- End: May 2018