Aaron Blok, Game Developer

Aaron Blok, Game DeveloperAaron Blok, Game DeveloperAaron Blok, Game Developer

Aaron Blok, Game Developer

Aaron Blok, Game DeveloperAaron Blok, Game DeveloperAaron Blok, Game Developer
  • Home
  • Projects
  • About me
  • Contact
  • Meer
    • Home
    • Projects
    • About me
    • Contact
  • Home
  • Projects
  • About me
  • Contact

Villager AI simulation

This project was for a school project where we had freedom to make a Finite State Machine for an AI moving using steering behaviours, both for the villager and a very basic enemy in the simulation. 

The project isn't game ready but it was to practice with simulation of a villager in a village and using a Finite State Machine for AI decisions. 

I definitely over scoped this project a little bit making my code not perfect but I'm still happy with the result of the project.


I haven't made this simulation build friendly but the project files can be found down below on my Github.

Project Specifications

Unity & C#

Unity & C#

Unity & C#

This project was made using the Unity engine and the C# language.  

Solo

Unity & C#

Unity & C#

I was alone for this project.

9 Days

Unity & C#

Finite State Machine

I spent roughly 9 days on this project.

Finite State Machine

Finite State Machine

Finite State Machine

I used a Finite State Machine for the AI logic. Both for the villager and the enemy.

Flyweight Pattern

Finite State Machine

Flyweight Pattern

 For the villagers I made I used the flyweight pattern for their values that didn't change. 

Project download

Copyright © 2024 Aaron Blok - Alle rechten voorbehouden

  • Projects
  • About me
  • Contact