Game Development

Code organizations: How to organize game code and classes

I always had problems to organize game code in a nice and readable structure. With that, I decided to write down the guidelines that I use when developing my games. These rules are not gold but are just  simple guidelines that I use on a daily basis to write my…

Best unity 2d plugins

Best Unity 2d plugins and more for game developers.

The following article about the best unity 2d plugins has been written with the intent to help your team choose between the best unity plugins to develop your games. Why we use plugins? The answer is easy: To save a lot of time. Unity 2d plugins are made to make…

Finite state machine for game developers

Finite state machine (FSM) for game developers: If you want to develop games, sooner or later you will have to deal with a finite state machine. Let’s start with the basics, what is a finite state machine? If you want the complex answer, here is the link to wikipedia. But we all…

Unity : how to run two animations at once

How to run two animations at once? This is one of the most common problem in the animations field. Let’s see how Unity can help us to solve this problem. Let’s assume this situations: You have a 2d character that has a run animation and a run-attack animation, and you…