Unity AI Development: An xNode-based Graphical FSM Tutorial
Take your Unity AI game to the next level with xNode. In this tutorial, we boost our FSM-based AI with a graphical user interface, delivering an enhanced development environment.
![Garegin Tadevosyan](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F834559%2Fpicture%2Fretina_64x64%2Fhuge_c5a4a8eaa7ac23ae876e8125d4008b8c-9382ac0fd928b016fdad1885f1bb6800.jpg)
Garegin Tadevosyan
Unity AI Development: A Finite-state Machine Tutorial
Ever wonder how game developers deliver entertaining interplay with the non-player characters they create? Learn how to develop them yourself in our finite-state machine tutorial.
![Garegin Tadevosyan](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F834559%2Fpicture%2Fretina_64x64%2Fhuge_c5a4a8eaa7ac23ae876e8125d4008b8c-9382ac0fd928b016fdad1885f1bb6800.jpg)
Garegin Tadevosyan
10 Common Unity Mistakes
Before you use Unity’s straightforward and intuitive tool for multi-platform development, become familiar with and avoid these common Unity mistakes.
![Tomas Macek](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F3472%2Fpicture%2Fretina_64x64%2Fhuge-1c06cab37283ea14998366798488c4f2.png)
Tomas Macek
Mastering 2D Cameras in Unity: A Tutorial for Game Developers
Camera systems are very important in conveying the right atmosphere in video games. When developing games, even 2D ones, advanced cameras should be your tool of choice.
In this article, Toptal engineer Mihai Cozma shows us how to build a modular camera system for 2D platform games using some simple components in Unity that can be easily extended to 2.5D or even 3D games.
![Mihai Cozma](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F284%2Fpicture%2Fretina_64x64%2Fhuge_2de717c3d88e36a35ccf0a4318a65c6c-ef93884bde3997628dc9aeeca525d605.jpg)
Mihai Cozma
Unity With MVC: How to Level Up Your Game Development
In this article I’ll relate my experience with the popular Unity game development platform and the Model-View-Controller (MVC) pattern for game development. In my seven years of development, having wrestled with my fair share of game dev spaghetti, I’ve been achieving great code structure and development speed using this design pattern.
![Eduardo Dias da Costa](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F1661%2Fpicture%2Fretina_64x64%2Fhuge-e56568a0499e9a528f56150b4329ac65.jpg)
Eduardo Dias da Costa
World-class articles, delivered weekly.
Toptal Developers
- Algorithm Developers
- Angular Developers
- AWS Developers
- Azure Developers
- Big Data Architects
- Blockchain Developers
- Business Intelligence Developers
- C Developers
- Computer Vision Developers
- Django Developers
- Docker Developers
- Elixir Developers
- Go Engineers
- GraphQL Developers
- Jenkins Developers
- Kotlin Developers
- Kubernetes Experts
- Machine Learning Engineers
- Magento Developers
- .NET Developers
- R Developers
- React Native Developers
- Ruby on Rails Developers
- Salesforce Developers
- SQL Developers
- Sys Admins
- Tableau Developers
- Unreal Engine Developers
- Xamarin Developers
- View More Freelance Developers
Join the Toptal® community.