Gábor's Site
  • Home
  • Contact
  • Nibbles
    • Nibble Work-in-Progress 22/05/14
    • Nibble Work-in-Progress 24/05/14
    • Nibbles Work-in-Progress 18/06/14 - Camera Moves
  • Blog

Why Unity3D?

5/25/2014

0 Comments

 
If you want to create a multiplatform game, you have numerous choices.
You can create everything from scratch. That does not really feasible for a one-man team, so I won't tell more about this. I don't recommend this. I don't even recommend starting from scratch even if you aim for only one platform.
Another option is Cocos2d-x. I've tried it, it is not too bad. It is a C++ framework basically, but there are graphic tools that you can use. The main method of creating your game is through coding though. It is totally free and open-source. I think it gives great freedom, you can integrate basically anything you want, but I think the development is slower.
Unity3D is not free, but there is a free version. Some advanced features are disabled in that, but you can build to any platform even with the free version. A nice graphic interface, where you can drag-and-drop your features to the editor, and you can run your game inmediately. Once you ready to build to your platform, with a few clicks you can port to anything. Of course you have to take care of the different features for different platforms, but the entity based architecture allows you to enable and disable features with one click. (Example: I've implemented touch controls for my Nibbles game, but I can disable them with one click for the Web or Desktop build, and use the keyboard for control.)
What else would you recommend?
0 Comments



Leave a Reply.

    Gábor's blog

    Some technical and personal stuff

    Archives

    January 2018
    August 2014
    June 2014
    May 2014

    Categories

    All
    Cocos2d
    Nibbles
    Personal
    Programming
    Unity

    RSS Feed

Powered by Create your own unique website with customizable templates.