They are also evolving fast, eg: recently transitioning to new architecture called DOTS, which is more sophisticated but also confusing for a beginner. It takes a learning curve to learn the unity way to do things. Sure, it’s powerful, but for a simple game, it’s kinda overkill. So why I’m not going to just use Unity?īecause it might not always be optimal in certain usage cases. Since Unity is extremely popular with a huge userbase, you can easily get articles, tutorials, discussion forums, demos, assets, as well as great integration with other tools, etc etc. It’s so mainstream, especially in mobile games. Yeah, I think it’s the most popular one for a general-purpose game engine. Perhaps the first thing that comes to your mind when talking about the game engine is Unity. Its something hard to imagine a decade ago. Now you can develop & publish games with Unreal Engine for free. But, I’m really overwhelmed by the choice of game engines! There are a lot, and almost all of them are accessible. Its been a while since the last time I made a game with Flash, and somehow I want to do it again for fun.