Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Android

Kelvin Lam
Kelvin Lam
1,285 Points

Best app IDK for android gaming app?

I have been on the andriod app development track. I am wondering if this is the best track for gaming app?

If not, which software would be best for me to do code an gaming app?

1 Answer

Hi Kelvin, Since you specifically requested an answer from me...

Are you talking about the "best track" for (maybe) an Android gaming app?

Currently on Treehouse, there is mainly just the Unity game development track

(which still hasn't gotten around to producing an actual Unity game apk).


Personally I would recommend for beginning Android game developers

(that are just starting out) this book:

"Android Game Programming For Dummies"

The free source code is available on this page:

http://www.wiley.com/WileyCDA/WileyTitle/productCd-1118027744.html

The free pdf for the book itself can be found on this page:

http://ebooksworld.in/pages/506#read

--Scroll down until you see the image of the book and then look for a tiny menu icon below it with a drop down triangle next to it. Click on the menu and select "Download a copy"


The CrazyEights source code from that book can be refactored into any number of card games, like solitaire.

There are also a number of open source solitaire versions available

based on the old Ken Magic source code like this one:

http://sourceforge.net/projects/solitairecg/


The Whack-a-mole book source code can be refactored into any number of touch graphic games.

Did you want to produce some kind of "clone" of Candy Crush:

https://play.google.com/store/apps/details?id=com.king.candycrushsagakakao

Then you should look for some "match 3" source code, like the source code for "Asqare":

http://www.androidfreeware.net/download-asqare.html

http://code.openhub.net/project?pid=_ZbA5dvMv6k&prevcid=1&did=asqare&cid=xh4mIPPew-0&fp=9501&projSelected=true


You could even produce some kind of sidescroller game like Replica Island:

http://replicaisland.net/

Source Code:

https://github.com/masokotanga/ReplicaIsland


If you are looking to develop a 3D Android game you might try looking for code examples for one of the engines (AndEngine, Libgdx, or jmonkeyengine3).

[IMHO] Unity is hard! And the apk files produced using it tend to be very large. Then there is the licensing (and dealing with the ugly splash screen for the free edition)

My advice: Be humble, start small and work your way up from simple game to more complex/advanced.

The journey can sometimes be as rewarding as reaching some kind of end goal.

Hopefully that's enough to get your started.

Good luck! james

Kelvin Lam
Kelvin Lam
1,285 Points

Ya I definitely don't wanna get more than I can chew with , your answer gave me exactly what I needed !

thank you!

Kelvin Lam
Kelvin Lam
1,285 Points

Another question......

once I have created a project in a Android IDE...

is it hard to import it into an ios ide?