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

General Discussion

I have an idea for a game but no idea where to start

I'm almost done with the Android learning adventure and although I have learned a lot I have something very specific in mind and am having troubling finding out what I need to know to learn how to make it happen. It's a Trading Card Game basically with battling mechanics and trading features, but right now seems unobtainable without knowing where to start and what to learn specifically as well as learning as much as possible of course. Any clues or ideas I would be much appreciative of them. Thanks in advance.

3 Answers

try android game resources and see if you can find source code for similar games on repos like github.

Look up and learn about programming a "State Machine" this is basically what a game is built on. The book HTML5 Canvas from Oreilly has some great chapters on building a game loop...can be applied to any programming language

Thanks for sharing. I've never heard of a state machine before. Interesting stuff!

thanks for posting this i was also wondering where to learn iOS and android games.

Ben Jakuben
Ben Jakuben
Treehouse Teacher

Just wanted to let you all know that this is something we hope to cover in the future! We don't have any true game developers on staff right now but this has been asked for a lot.

For Android in the mean time, check out this book from Apress: Beginning Android 4 Games Development. It looks pretty good for 2D and 3D gaming. It might not exactly apply to your

Here's another tutorial that might help. Again, it doesn't exactly apply, but maybe these can help you down your path of research: http://www.edureka.in/blog/how-to-create-android-games-blackjack/

Do let us know when you create something so we can check it out! :smiley: