[Working Title]
This project is the early stages of a game that I hope to fully develop one day. The game is an open-world action/adventure game about a government agent conducting various investigations. The narrative isn't fully fleshed out at this stage, as I am focusing more on gameplay mechanics and systems.
Vehicle A.I.
One of the greatest challenges with this project is the artificial intelligence for the vehicles driving around the city. This is a world-building aspect of the game that I want to implement to make the city feel more alive.
​
In order to get the A.I. vehicles to navigate the streets on their own, I created navigation nodes which are placed at each turn or intersection in the street. When a vehicle approaches a node, the node sends out a raycast in each direction to "look" for the next navigation node. The node tells the vehicle which node it should travel to next.