Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I was really impressed with the bulletin board! I also really liked the enemy AI - how did you implement it? Overall really fun game and the models were super cohesive too

(+1)

Oh thanks so much. The AI is just a state machine and some pretty dumb move towards the location walking. We didn't end up using pathing at all. The flashlight is a cone topped with a hemisphere and some additive alpha. That represents the vision cone of the people. They have three states. Wonder, Chase, and idle. Wonder is the big one. Handles following a pre set path of points for patrolling it also handles getting them back to either their patrol or sentry location. Chase handles them following the player and sitting to alert others around them. Idle just handles them standing still and being in sentry mode. Idle also does the snow ball throwing. I wish I had a behavior tree to handle the logic it's pretty messy in there. Let me know if there's anything more specific you are interested in

yeah I’ve been looking into behavior trees lately as well as I’ve felt state machines are messy. It’s a little out of my wheelhouse at the moment so if you’re interested in looking into BTs together let me know!

Yeah they can be tricky at first but the ability to make small behaviors and build them into more complex ones is really powerful. I'd be down to chat if you'd like.