Support our Sponsors:

Go Back   Touch Arcade > Developer Discussion > Public Game Developers Forum

Reply
 
Thread Tools Display Modes
  #1  
Old 05-17-2014, 11:09 AM
Sharkbait Sharkbait is offline
Junior Member
iPhone 4S, iOS 7.x
 
Join Date: May 2014
Location: Florida, USA
Posts: 6
Default New to mobile game developing, I need some advice!

I know the basics of code. My dad is a professional web developer, so he is willing to help me. I am looking at launching my first app in the Google Play store, simply because it is free. Once my app advances and earns some money, then I will transfer it over to all of the others app markets like the App Store.

Now that is said, what programs should I use to develop games for Google Play? Where should I go to learn code for free? What language should I code in? What tips do you have for me?

Thank you for your time!
Reply With Quote
  #2  
Old 05-17-2014, 12:55 PM
Rogue's Avatar
Rogue Rogue is offline
Junior Member
iPad 2, iOS 5.x
 
Join Date: Feb 2011
Location: Brisbane, Australia
Posts: 25
Default

Probably best to go the engine route if you do not know how to program yet. I know very little about engines available as we use a custom in house engine for our stuff. Unity is probably the most popular choice but IMO is overkill for small 2d games. I have a friend that makes his stuff with Game Salad (don't laugh yet people) and he gets very decent results despite having zero programming experience (he is a designer - not an artist or a programmer)

If you go the pure "make my own engine" route (which is not as hard as it sounds - most 2d Games all you are doing is rendering textured quads with opengl) then it is always best to code in C++ and write wrappers for the other platforms. iOS will need objective C, Android needs Java etc. This sounds more scary than it actually is. I do all our game code on windows and then I can recompile on the other platforms.

So back to Engines: Have you had any experience making games or even making programs before? Are you familiar with C? If you have zero experience and do not want to spend the time learning to code then use an engine as that can be more designer orientated and can be done with scripting.
Reply With Quote
  #3  
Old 05-18-2014, 03:13 AM
POLYGAMe POLYGAMe is offline
Developer
iPad (4th Gen), iOS 7.x
 
Join Date: Jul 2010
Location: Auckland, New Zealand
Posts: 433
Default

I use a Unity for all my 3D and 2D stuff. I'm capable of doing it "native" but I prefer to spend the extra time that takes on design. Unity is awesome.

GameSalad is find if you're not making anything that has a heap of action on screen... performance is very poor, you really need to know how to optimise, but hey, no code needed!

I believe Corona is pretty good for 2D, uses Lua, I think.

Honestly, though, Unity is your best bet, it can really do it all and it's great to use!
Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Copyright 2012, TouchArcade.com, LLC.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Copyright 2008 - 2011, TouchArcade.com. Privacy Policy / DMCA Copyright Agent