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!

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

Which track do you suggest as a foundation before moving into Unity?

Hi there. Down the line I would like to start tinkering with Unity. My tech skills have hindered as I have done nothing with them in over a year and a half.

I'm interested in developing mobile games with Unity, specifically for Android. At this time, Unity utilizes C#, JavaScript or Boo?

Which Treehouse track should I start with for a solid programming refresher or should I take them all before diving into Unity?


2 Answers

Dave Berning
Dave Berning
17,365 Points

I've been interested in the Nintendo Web Framework lately. I've looked into obtaining a developer license in order to use it; Unity was another option that came up. Unity it turns out is also supported by Nintendo and the Wii U.

With that said, I know very little about Unity so I can't be for certain. But what I have heard is that it's similar to the Nintendo Web Framework. The NWF let's you create games using HTML5, CSS, and JavaScript for the Wii U. So based of that, I would assume you should focus of JS programming and other web technologies. My bet is on the "Front-End Web Development" track. You'll also want to research on Unity and the steps needed to begin developing with the system.

Not too mention, you can also develop iPhone games with These web technologies. You technically don't need to make an iOS app in Objective-C. You can package HTML based apps in PhoneGap.

Someone please correct me if I'm working.

Andres Altuve
Andres Altuve
16,274 Points

Hey Jonathan,

To jump into Unity you donยดt need to take a full track, like you said before Unity works with C, Java and Javascript. I would go with the following trainings from the library.

Introduction to Programming

JavaScript Foundations

Build a Simple Android App

From this course stick to:

Getting started with Android and Learning the Language.

If you want to learn how to build an app in android which is awesome, complete the training.

These courses will give you an introduction to programming and you will also learn the basics of 2 out of 3 languages used by Unity.

After you are done search on google for Unity trainings, there are plenty of sites to learn for free and some others are paid.