This is the Complete Unity C# Developer 3D, the long-awaited sequel to the Complete Unity C# Developer 2D - one of the most successful e-learning courses on the internet! Completely re-worked from scratch with brand-new projects, our latest teaching techniques,. You will benefit from the fact we have already taught over 250,000 students game development, many shipping commercial games as a result.
You're welcome to download, fork or do whatever else legal with all the files! The real value is in our huge, high-quality online tutorials that accompany this repo. You can check out the course here: Complete Unity C# Developer 3D
Setup Unity and Visual Studio on Mac and PC. Use Unity's editor to position, rotate and scale game objects. Understand prefabs. Write very basic code, and use Unity's Console.
This is a Unity project. If you're familiar with source control, then "clone this repo". Otherwise download the contents, and navigate to Assets > Levels
then open any .unity
file.
This branch is the course branch, each commit corresponds to a lecture in the course. The current state is our latest progress.
Here are the lectures of the course for this section...
- Get the latest version of Unity 2017 (5GB PC, 10GB Mac).
- We are using version 2017.1.1, version on slides.
- We'll update at the start of each section.
- How to find previous versions if needed.
- For Mac users only: downloading Visual Studio Mac.
- Later: change Unity to use VS on Mac.
- How Unity and Visual Studio relate.
- How to ask good questions & get the best help.
- Use the Q&A system for questions that need answers.
- Use the Community site for sharing work and ideas.
- Use our Discord chat server for live chat.
- How to setup and save a new project.
- Pick 3D (you can change and add asset packs later).
- Introducing Hierarchy, Scene, and Project tabs (default view)
- Build a simple block car.
- Save, screenshot & share.
- Parent and child GameObjects and transforms.
- What, why and how to prefab everything.
- Build a 2nd object (e.g. bike, person, street lamp, tree).
- Compose a small scene & share.
- Save and explore the files on disc.
- How an IDE helps us to write code.
- How to create a script from the Unity editor.
- How to chose which IDE Unity uses*.
- Setting your font size.
- How to attach a .cs script to a GameObject.
- Particularly how to make Unity use Visual Studio on a Mac.
- How these hangouts work.
- Thanks for your introductions.
- MonoDevelop vs Visual Studio.
- Mac vs PC considerations.
- Answering some common questions.
- What you learned in this section.
- Please make the effort to engage in our community.
- Start the next section right away.