Trust Funds
Project Details
Role:
Tools Used:
Team Lead
AI Lead
Unreal Engine 5.2
Trello
Google Docs
Time Frame:
Link to game:
November 12th - 20th 2023
"Management is about arranging and telling. Leadership is about nurturing and enhancing."
About the project
Near the end of the first semester of my senior year at Shawnee State University, I organized a team to participate in the Shawnee Housing Jam. This was my first time in the project lead position and I wanted to start with a good foundation, so before the project began, I did some searching. I found a lovely game jam design document template by Lu Gossian, a great foundation for many of my projects going forward. The part of this document that struck me was a section at the very end:
Personal Development Goal: The most important part of this document - What are you personally trying to achieve through this project? Do you want to develop your art skills, explore a certain mechanic or to finally just finish and release a game?
At that moment, I realized a key factor in why we had struggled as a team before this. We often designed games based solely on what we thought sounded good for the game, never accounting for what our team wanted to develop. After this realization, I met with every team member individually and asked them a simple question: "What do you want to get out of this game jam? What is your why?"
From this information and the theme of "trust," Benji Trout proposed a multiplayer hidden role bank heist game. Once we had a good grasp of what we wanted, I started assigning tasks through Trello. I sat down with Benji and created the minimum-viable product. We had hoped for much more, but that's a game jam, isn't it?
I opened my dorm to my team throughout the week, and night after night we worked together. By creating a game based on individual team members' goals, I saw my team synergize. We had purpose in the way we worked. This is my favorite game jam by far because we had never been so in tune as a group before.
How it works
AI Overview
Expanding upon my AI from Cowboy Defense Force, I created a security guard to protect the bank. The AI is neutral to the players until the alarm sounds.
Patroling Points
Security guards patrol by looping through a map of patrol path points. Each guard has a space to define which points to patrol and how long to wait at each point. If the guards' map has no patrol points, it will roam the area.
The Alarm and Reinforcements
Players can trigger the alarm by entering the second floor of the bank or killing a security guard. Once the alarm sounds, SWAT enemies will begin spawning outside the bank. SWATs will choose a player and find cover in said player's general area.
Finding Cover and Shooting
Security guards and SWAT use Unreals' environmental query system, E.Q.S., to find the most obscured place from the players. Upon reaching the place, the AI will crouch down and decide to either shoot or try to reposition.
When shooting, the AI will use the E.Q.S. to find the nearest place that provides a clear line of sight to the target. The AI will then reach the optimal position, rotate within 10 degrees of the target, and fire. Those 10 degrees make sure not every bullet fired will hit the target!
What I learned
Personal Development Goals
Asking team members about their personal objectives for the project ensures their investment and satisfaction with the work.
Iterative AI Development
Building upon previous work, such as the AI from a prior project, can save development time and improve the quality of new projects.
Creating a Collaborative Environment
The open dorm space allowed for continuous interaction and teamwork, enhancing the overall project experience.
Utilizing Existing Resources
Leveraging existing templates and documents, such as the game jam design document by Lu Gossian, can provide a strong foundation for project planning and execution.
Gallery

My favorite photo from all of college. We were laughing so hard at the TV that other people in the building wanted to hang out.

We wanted to add this design by Mern to the main menu but ran out of time!

Benji's work with props!

My favorite photo from all of college. We were laughing so hard at the TV that other people in the building wanted to hang out.