Overview
Course Description
Thank you for reading this post, don't forget to subscribe!Unity is versatile game engine which can be used for creating simulations, prototypes, and games. It supports both 2D and 3D elements and has the unique abilities in debugging as well as the ability to publish on just about any platform including by a simple click. This course will go over the basics of how to use the engine including a primer for scripting and for technical artists.
Audience Profile
This course is for anyone wanting to learn a piece of software for fast prototyping, or to creating training simulations. Unity though being a game engine is versatile enough to do most anything dealing with interactivity, Unity also has the ability to publish on multiple platforms with ease. It is an excellent engine for anyone to learn especially if you are planning on any type of mobile deployment.
Prerequisite(s) Recommended
Those wishing to be trained in Unity should have a basic understanding of programming preferably in C#, Java, ActionScript. Experience in 3D modeling programs such as 3DsMax or Maya is a plus and you an edge in navigating around the world.
Learning Objectives
- Script basic behaviors using JavaScript/C#
- Navigate around the editor
- Edit properties in simulation mode.
- Import and Export packages
- Able to create raycasts to send messages between scripts.
- Learn how to publish to both web, Mac, and PC
- Take Inputs from mouse, keyboards, and gamepads.
- Become informed about Unity3D’s abilities with mobile development.
Course Outline
Course Outline
Day 1:
- Unity to Introduction
- Navigating The Interface
- Using the Inspector
- Importing 3D Models and Textures
- Scripting Libraries
- Game Objects
- Prefabs
Day 2:
- Rigidbody Component
- Collider Component
- Scripting Transforms and Collisions
- Mouse and Input
- Debugging
Day 3:
- Lights
- Cameras
- The Shrunken particle system
- Material Normal/Diffuse/Displacement/Glow
- Post Processing Effects
- Import and Exporting of Packages
Day 4:
- RayCasts
- SendMessage vs GetComponent
- User Interface design in Unity
- Navigation Mesh
- Light Probes
Day 5:
- Shaders and SFX
- Light baking and Global Illumination
- Optimizing your Prototype
- Building the Binary