Designing Pluggable AI for Enemies with Unity

Designing Pluggable AI for Enemies with Unity

State controllers in Unity can quickly get out of hand if you throw the kitchen sink into them. Taking the time to break apart your state machine and crafting pluggable components will make your system testable, flexible, clean, and composable. Disclaimer: While I’m going to provide examples, not all the implementation details will be explained as this post is meant to exemplify the high level concept of building pluggable AI.
Postmortem: Ludum Dare 40

Postmortem: Ludum Dare 40

Check out my game on ldjam.com! Recently, I participated in Ludum Dare 49, a global game jam in which thousands of participants come together to pair up or fly solo to create a game from scratch. There are two different modes you can decide from: the compo (48 hours, solo) or the jam (72 hours, solo/team). For LD 40, I ended up working by myself mostly. Weeks Before LD40 The weeks leading up LD40 the plan was to work with a couple other guys but everyone couldn’t get time off work.
Unity: Introduction to the Core UI

Unity: Introduction to the Core UI

You could say I’m pretty green when it comes to knowing my way around the Unity game engine. Come with me on a journey through some core UI elements and a few silly examples, some of which may actually be practical in your next Unity project. Update Unity Preference I’m going to do you a real solid. Trust me, you’ll want to update the Playmode tint to a really obnoxious color like #E70C6EFF so that you know for a fact when you are in Play mode.
Ludum Dare 39: Running Out of Power

Ludum Dare 39: Running Out of Power

Yesterday concluded Ludum Dare 39, a global game jam in which thousands of participants come together to pair up or fly solo to create a game from scratch. There are two different modes you can decide from: the compo (48 hours, solo) or the jam (72 hours, solo/team). For the 39th Ludum Dare, my good friend Daniel, artist/composer came to stay with me over the weekend (I went to see him on the 38th Ludum Dare).