Sign in to follow this  

Unity Choice of Programming Language: Frontend for a turn-based single player game

This topic is 1835 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I am working on a turn-based single player game. Requirements:

  • Sprites move & rotate in turn
  • No need 3D
  • able to view it in mobile (can separate into 2 languages, one for desktop, one for mobile)
  • connect to server-side to save & load game data
  • server-side is written in PHP5 & MySQL
  • Apache web server (with Ruby-on-Rail & Perl support)

I have the following choices of programming languages:

  • Flash / ActionScript 3 : it was the best game frontend programming language. It was, but it is fading out
  • Ruby / Ruby on Rails ? my web server supports this, but I'm not sure if it fits
  • LUA ? same
  • HTML5 + JavaScript + CSS : good fit for animations, not good to guard from game hackers
  • Objective-C / Java with Cocos2D / Cocos2D-x : a promising game engine for iOS & Android, but it is mobile only
  • Silverlight / C# / XNA / WMF : Microsoft's Flash replacement. Mine is a Linux server, so can't.
  • OpenGL + C++ : it is supported in modern browsers, but development time may be longer
  • Unity 3D or other game engines with browser plugins : possible, but I prefer a free solution. Also, I only need 2D.

Game Developers, please advise.

Share this post


Link to post
Share on other sites
Which mobile platforms do you want to support?

Qt seems like a potential fit. It covers desktop (all major platforms), Symbian, and Android support has just gone into beta (see Necessitas).

UI dev with Qt Quick 2.0 is nice and fast. "Sprites moving and turning" can be handled with QML built-in animation (it's got everything from basic transitions to particle systems) and/or integrated Javascript. For efficiency and/or anti-hacking, you might want to stick the client logic and communication in the C++ back-end. If the client logic is lightweight, you won't need much C++. You also have the option of writing logic in Javascript and sharing it with a HTML5 or other client. Edited by Stroppy Katamari

Share this post


Link to post
Share on other sites

My ideal support platforms are :

- Browser ( Facebook game )

- Mobile ( iOS & Android )

 

but they can be separated into 2 phases . I will try to look into Qt .

 

UPDATE: Looked into Qt . It seems it's not suitable for browser games ( it produces desktop applications instead ) . Any alternatives ?

Edited by Raptor Kwok

Share this post


Link to post
Share on other sites
Torque 3D has a browser plugin and is free. Go to garagegames and see for yourself. Also the engine is free to download from github smile.png

 

Thanks for recommending Torque 3D. However, I work in 2D only.

I tried to look into Torque 2D, but it is non-free ( costs me US$128 ).

 

Latest Update:

I'm looking into cocos2d-javascript ( http://www.cocos2d-javascript.org/ ) , cocos2d-iphone & cocos2d-x .

They seem working well in both web client & mobile phones.

Do you guys recommend cocos2d series libraries ?

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Similar Content

    • By loyalsheep
      Hey guys!
      Check out the trailer of Airavat. It's a minimalist, space survival game (and hard, very hard) 
      Download on GooglePlay: Airavat
       
    • By anomalystudiospt
      Hey, we are new around here!
      Our team spent the last year developing a prototype game called Rise of The Fey, a game that focuses on a dramatic story with a fast paced gameplay.
      Rise of The Fey is a third-person action-adventure RPG set within a fantasy world called Perrah. In Rise you control Kall, a young spaunian looking for revenge after the death of his beloved.

      We would appreciate if you could take a look at our stuff, tell us what you think and possibly help us out on Indiegogo.
      The prototype is in portuguese, sorry about that!
      Have a good one!
    • By juglar
      Hi guys, we are developing a game called BiteOff! based on Zombies topic. BiteOff! is based on a game strategy mechanics, free to play, where the player has a bunch of zombies and he can distribute them along the map landscape to be able to bite and transform all humans into each level. Humans are controlled by artificial intelligence and they differ each other on capabilities based on different weapons that give them three different levels of aggressiveness to defend against the zombies. The zombies are also presented in three types and they are differentiated by their attack, speed, strength and resistance abilities. Through different achievements, (time to eat all humans, score, among others) the player can access four extra skills that can enhance your attack in real time on next levels as power-ups.
      We are launching a crowdfunding campaign in kickico and we need some helps please visit us on the crowdfunding page https://www.kickico.com/es/campaigns/17824/biteoff-the-videogame 
      Twitter @biteoffthegame
      Facebook
      Clickme!
      Website 
      Clickme!
    • By Lord McMutton
      The world of Ethios is held aloft by massive trees known as the Pillars.
  • Popular Now