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

Game Development

Games like Restaurant story on android devices

Hey guys, while Im currently learning about programming I want to know,are games like 'Restaurant Story' or 'Pet Shop Story' (Android version) built in Android Studio using Java or other programming language like C++ as main language or some other tools like Unity3D?

Unity is a game engine that relies on a language. Two options for Unity are Javascript and C#. Other engines may use other languages, for example, Corona SDK ( a 2D engine) would require Lua. I would suggest trying a few different languages and seeing what you like the best, though at the end of the day most of them follow the same principles and only require differences in syntax.

4 Answers

I already started learning Java and then my plan is to start with Android studio after it but is Android Studio captable of building this kind of games or is better to stick with Game Engines to make it?

Android studio will help you organize your code, but it's not a game and doesn't include any libraries for making that game. You can use it to write the code, but I recommend looking for an engine that would have the necessary libraries. I recommend looking into libGDX.

So for working with libGDX I need knowledge of Java (and maybe Android studio?) , and what is the best way after that to learn libGDX?

Rick Hoekman
Rick Hoekman
9,494 Points

I'm note sure if they use Unity but if you look their Careers page: http://www.storm8.com/careers/ Some of the job listings mention Java and c++ but none of them mention C# so that could rule out Unity3D.

So they might use somethink like unreal engine on libgdx?

Rick Hoekman
Rick Hoekman
9,494 Points

Your guess is as good as mine ;)