Mobile Game Engine List and links

Mobile Game Engine

Mobile game engine are an alternative to native application programming. With native languages you need to program the engine your self, or make use of libraries. However there are lots of good alternatives out there to make mobile games.

I have made a list here of good alternatives programming tools, or mobile game engine to create mobile games. The list is presented in alphabetical order.

Mobile Game Engine

EngineAndroidiOSWindows MobileLicense
Construct 2XXXFree / Paid
Corona SDKXXXFree / Paid
GameMaker: StudioExtra $Extra $Extra $Free / Paid
Gideros 2DXXXFree
MarmaladeXXXFree / Paid
Multimedia Fusion 2.5XXXFree / Paid
StencylXXFree / Subscription
Unity 5XXXFree / Paid
Unreal Engine 4.10XXXFree under $3000 Rev


There are probably lots of other game engines. And most of these engines can publish to other platforms than mobile platforms too. Like web as Flash, html or a custom plugin. Some of the engines like Unreal Engine and Unity can publish to game consoles as well.

Engines like Stencyl and Construct 2 you dont even have to code your self. You just drag command blocks around. You kind of still have to code, but not from typing. It is worth to check out if you are a beginner into game design or game programming.

Check out the web pages for those engines.

So please download one of those engines and start making awesome games. Remember if you want to build native games you should check out Xcode, Android Studio or Visual Studio.

As you can see from the list, some of the mobile game engine are free, others are paid and some are subscription based. Some are free until your game reach over a certain amount of revenue. Then you have to pay a small percentage of royalty fee. Those limits are quite high, so you can easily afford it if it comes to that.

Happy game coding!

About Author

Related Posts

C# Reference Types

Understanding C# Reference Types

One of the key features of C# is its support for C# reference types, which allow developers to create complex, object-oriented applications. In this blog post, we…

c# value types

Understanding C# Value Types

C# is a powerful programming language that is widely used for developing a wide range of applications. One of the key features of C# is its support…

C# check if server is online

C# check if server is online directly from your code. Check servers or services like web servers, database servers like MySQL and MongoDB. You can probably check…

C# Convert Int to Char

C# convert int to char google search is giving some result which I think is not directly what some people want. Most results are giving instructions on…

c# bash script

C# Bash Script Made Easy

There are many reasons why it could be handy to run a bash script from a C# application. In 2014, before I changed to a Mac as…

go hello world

Golang Hello World, Get a Easy Fantastic Start

Golang hello world example tutorial. I assume you are new to the golang language since you found this website. Go is one of the latest programming languages…

Leave a Reply