Course Code: unitypro
Duration: 21 hours
Prerequisites:

Requirements

  • Basic understanding of any programming language or 3d software will be helpful

Audience

  • Developers and Graphics Designer looking into entering the AR world
Course Outline:

Installation

  • Installation Unity 3D
  • Install Maya
  • File formats in maya

Unity Game Engines

  • Engine Concepts
  • Packages in unity
  • IVerified packages
  • preview packages
  • Core packages
  • Built-in packages
  • Unity Package manager

Working in Unity

  • Unity's interface
  • Asset workflow
  • Creating Gameplay
  • Editor Features

Importing

  • Importing
  • Importing Models
  • Model Import Settings window
  • SpeedTree Import Settings window
  • Supported Model file formats
  • Creating Assets outside of Unity

Input

  • Input Manager
  • Mobile device input
  • Unity XR Input

2D

  • Gameplay in 2D
  • 2D Sorting
  • Sprites
  • Tilemap
  • Physics Reference 2D

Graphics

  • Render pipelines
  • Cameras
  • Post-processing
  • Lighting
  • Meshes, Materials, Shaders and Textures
  • Particle systems
  • Creating environments
  • Sky
  • Visual Effects Components
  • Advanced rendering features
  • Optimizing graphics performance
  • Color space
  • Graphics tutorials
  • Setting up the Rendering Pipeline and Lighting in Unity

Physics

  • 3D Physics for object-oriented projects
  • 3D Physics Reference
  • Physics HOWTOs

Scripting

  • Setting Up Your Scripting Environment
  • Scripting concepts
  • Important Classes
  • Unity architecture
  • Plug-ins
  • C# Job System

Scripting

  • Setting Up Your Scripting Environment
  • Scripting concepts

Audio

  • Audio Overview
  • Audio files
  • Tracker Modules
  • Audio Mixer
  • Native Audio Plugin SDK
  • Audio Profiler
  • Ambisonic Audio
  • Audio Reference
  • Video overview
  • Video Player component

Animation

  • Animation System Overview
  • Animation Clips
  • Animator Controllers
  • Retargeting of Humanoid animations
  • Performance and optimization
  • Animation Reference
  • Animation FAQ
  • Playables API
  • A Glossary of animation terms

User Interface

  • User interfaces (UI)
  • UIElements Developer Guide
  • Unity UI
  • Immediate Mode GUI (IMGUI)

Navigation and Pathfinding

  • Navigation Overview
  • Navigation Reference
  • Navigation How-Tos

Unity Services

  • Unity Organizations
  • Unity Ads
  • Unity Analytics
  • Unity Cloud Build
  • Unity Cloud Content Delivery
  • Unity IAP
  • Unity Collaborate
  • Unity Cloud Diagnostics
  • Unity Integrations
  • Multiplayer Services
  • Unity Distribution Portal

XR

  • Getting started with AR development in Unity
  • Getting started with VR development in Unity
  • XR Plug-in Framework
  • Configuring your Unity Project for XR
  • Universal Render Pipeline compatibility in XR
  • Unity VR project template
  • Unity AR project template
  • XR API reference
  • Single Pass Stereo rendering (Double-Wide rendering)
  • VR Audio Spatializers
  • VR frame timing

Misc Topics

  • Best Practices
  • common error
  • Project pipeline
  • understanding user requriment