The challenge was to build a video game using one of the most common AI techniques: GOAP.
Parkside Adventure is a 3D adventure game developed using Unity engine. Players take on the role of a child exploring a vibrant park, filled with playgrounds, gardens, and exciting activities.
The goal of the game is to play and have fun, while parents can relax and wait for their child to finish their adventures. The game features a realistic park environment with dynamic weather and day-night cycles, providing a unique experience every time you play. Join the fun and explore the park's many secrets and surprises with Parkside Adventure.
Using 3D asset from the Asset Store I’ve recreated a realistic park with lots of play-stations for the kid to run around and have fun. Also, sitting area around the park was designed for the parents to watch their kids while they play.
There are two agents, the kid and the parent and an extra character for the ticket booth. The kid and parent have a common objective which is arrive to the park. Then, they have their individual goals and preconditions to achieve. - More can be seen in my GitHub
Unity uses C# for the development of the AI simulation. If you are interested on exploring the code used, please feel free to check my GitHub for this project!
I hope you like the game 👾