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 trialAnte Bucan
870 PointsGames 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?
4 Answers
Ante Bucan
870 PointsI 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?
Nicholas Mejia
23,800 PointsAndroid 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.
Ante Bucan
870 PointsSo 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
9,494 PointsI'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.
Ante Bucan
870 PointsSo they might use somethink like unreal engine on libgdx?
Rick Hoekman
9,494 PointsYour guess is as good as mine ;)
Nicholas Mejia
23,800 PointsNicholas Mejia
23,800 PointsUnity 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.