Monday, 23 September 2013

3 Free Mobile Game Development Tools For Beginners

Game development is an essential skill for anyone nowadays, whether you are just for fun or make a living with it. However, picking the right tool is important as it can saves your precious time and even money.

Note: All the tools are based on my real experiences.

Construct 2
Construct 2 is a 2D HTML5 based game creator with no coding required. The workflow is based on the intuitive drag and drop event system so it can be very quick to prototype your game idea. It's also come with the Javascript SDK where you can use to extend the functionality of Construct 2. Publishing the game is a breeze, just with your mouse's clicks! It supports Android, iOS, BlackBerry 10, Windows 8, Windows Phone 8, Windows, Mac, Linux, HTML5 and other platforms.

Difficulty: Easy
Pricing: Free Edition(limited), Personal Edition($119), Business Edition($399)

Pros: -Simple and easy to use
         -Very fast game prototyping
Cons: - Not as powerful as the traditional coding
          - 3D game is not supported

Programming languages: None

LibgdxLibgdx is an open source Java game development framework. It supports both 2D and 3D game development. The framework is written in C and C++ for performance critical parts so it's very fast. It takes care of the low level details so you're just need to concentrate on your game. The same code base can publish to Windows, Mac, Linux, Android, iOS and HTML5.

Difficulty: Normal
Pricing: Free

Pros: -Very fast
         -Rapid game prototyping
Cons: -Documentation not completed

Programming languages: Java

Unity



Unity is a popular cross platform 3D game engine. 2D game is also possible with some tweaks. Unity has handled all the difficult things for you. It's known for the intuitive workflow and fast iteration. Publish to iOS, Android, Windows Phone 8, BlackBerry 10, Windows 8, Windows, Mac, Linux and mores.

Difficulty: Normal
Pricing: Basic(free but limited), Pro($1500)

Pros: -Good documentation
        -Rapid game prototyping
Cons: -Expensive

Programming languages: C#, UnityScript and Boo

So what are you waiting for, pick your choice and start making great game today!

No comments:

Post a Comment