Patterns in Videogames II Artificial Intelligence

Patterns in Videogames II: Artificial Intelligence One of the most interesting and important thing in the videogame development ecosystem is the Artificial Intelligence development. With AI you can for example develop behaviours for your game’s NPCs, and Enemies. When talking about AI in videogames, we need to keep in mind that most of the times it’s not the same kind of software we refer when talking about AI in software development. These times AI in software development it’s more focused on Machine Learning, Neural Networks and things like that, while game development is more focused on providing realistic behaviours for NPCs, but things are starting to change because Machine Learning is being used on game development fields like procedural generation. And now, here are the 3 patterns in videogames AI development I like the most:

Read More

Patterns In Videogames I Architectural Patterns

Patterns in Videogames I: Architectural Patterns As both a software developer and a gamer, I’ve always been interested on differences between software and game development. In this article series I will cover some software patterns I find interesting from the game development industry.

Read More

State Management In Angular Applications

State Management in Angular Applications In these days, when people speak about state management in Front-End applications most of the time they are talking about Redux, but there are some interesting alternatives that should be taken into account. For this post, I will talk about some of those alternatives, focusing on Angular-ready implementations.

Read More