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

Reece Palmer
Reece Palmer
3,197 Points

Best programming language for game development?

Hey guys, I'm intrested in building my own games for mobile and in browser. I was wondering what language I should start learning? I was thinking about trying out a card game and maybe an adventure style game. I only have knowledge in HTML, CSS and a little in Javascript. Would the game development track be a good starting point? or should I learn another language at the same time? Any advice would be appreciated, thanks!

2 Answers

Definitely check out the Beginner Game Development With Unity track with Nick Pettit. I haven't taken it myself, but I do have experience with Unity, and I think it's a great starting point for learning game development.

Unity is an engine that uses the C# language. If you know a little bit of JavaScript you'll find some similarities there. I think C# is a great language to get started with.

Justin Molyneaux
Justin Molyneaux
13,329 Points

I second Justin Iezzi's suggestion to check out Nick Pettit's Game Development track.

I also think that augmenting that track with Unity's own tutorials https://unity3d.com/learn/tutorials is a good idea. The nice thing about these tutorials is that you learn the basics for how to build Adventure Games, Multiplayer Tank Games, and Procedurally Generated Levels.