Unity 3d: Jumpstart

Unity 3d: Jumpstart

£1,197.00 + VAT

Clear
Enquire Now
SKU: 600 Categories: , , , Tags: ,
  • Certification
  • Supporting Material
  • 18-month Free course retake

Description

5 day course

DESCRIPTION

Get ready to enter the world of 3D games with Unity3D! Unity is the ultimate game development platform to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web. This course also focusses on scripting, custom GUI controls, prefab customization, multiplayer networking features like chat, and optimizations that will make your game play better on mobile devices and desktops alike. Take a deep dive into Unity’s controls and learn how to build more interactive, high-performance 3D games.

WHO IS THIS COURSE FOR?

This workshop is created for developers, teachers, and students that are new to Unity. In this project-based workshop, the disciple is introduced to the Unity 3 workspace and typical project work procedures.

ASSUMED KNOWLEDGE

A basic knowledge of C# (or intermediate ActionScript 3.0 experience).

WHAT YOU WILL LEARN

This course we will teach you about the Unity3D interface and its key properties. The training will start by looking into the elements of a 3D application such as materials, meshes and textures. We will then move on to study and find ways to make the objects move and animate, using the animation tool, physics and particles.

After, you will start writing some basic scripts to handle user interaction and create elements of a 2D interface. Also the course will focus entirely on scripting, starting with a detailed review of the scripting engine and API as well a handful of tips and tricks on how to create effective code and build 3D games & applications.

[text-blocks id=”why-train-at-academy-class-3″]

[text-blocks id=”still-not-convinced”]

[text-blocks id=”course-time”]

[text-blocks id=”the-way-you-want-to-learn”]

[text-blocks id=”where-you-want-to-learn”]

PUBLIC SCHEDULED CLASSES

Come into one of our centrally located training facilities. Small class sizes, industry experienced instructors, and many classes lead towards certification.

VIRTUAL STUDENT

Attend a real-time class without leaving home.

PRIVATE TRAINING

We can organise training for you. We can do it for only one person or a group. Give us a call an we can make arrangements for your course.

LIVE ONLINE TRAINING

With our online toolbox let your global team learn together. Give us a call and we can make arrangements for your course.

ACADEMY IN A CASE

If you can’t come to us we can come to you. Give us a call and we can make arrangements for your course.

Outline

Welcome to Unity!

  • Differentiate Unity services
  • Differentiate video game production practices
  • Distinguish console hardware
  • Distinguish production talent roles and responsibilities
  • Distinguish video game design elements
  • Distinguish video game genres
  • Distinguish video game production practices
  • Distinguish video game types
  • Examine Unity services
  • Explain Unity services
  • Identify production phases by criteria
  • Identify video game production practices
  • Implement Unity services
  • Know video game controls
  • Know video game design principles
  • Know video game industry terms
  • Recognize Unity services
  • Summarize Unity services
  • Understand model asset optimization
  • Understand the Unity Asset Store
  • Understand video game art principles
  • Understand video game industry practices
  • Understand video game industry terminology

Exploring the Unity User Interface

  • Distinguish the Hierarchy Window
  • Distinguish Unity editors
  • Distinguish Unity views
  • Distinguish Unity windows
  • Know the Project View Window
  • Manage Scene files
  • Navigate the Scene View Window
  • Reorganize the Unity interface
  • Understand Tags
  • Understand the Hierarchy Window
  • Understand the Inspector Window
  • Understand the Project View Window
  • Utilise the Inspector Window

Using Game Objects and Assets

  • Define Prefabs
  • Differentiate GameObjects
  • Distinguish components
  • Distinguish Models
  • Examine GameObject components
  • Identify GameObjects
  • Know the Project View Window
  • Manage GameObjects
  • Manage Prefabs
  • Understand GameObject components
  • Understand the Project View Window
  • Utilise Models
  • Utilise the Hierarchy Window
  • Utilize the Toolbar

Managing Projects and Assets

  • Distinguish Models
  • Distinguish Unity views
  • Implement project management settings
  • Organize Unity game projects
  • Understand project management features
  • Understand the Project View Window

Preparing Assets for Implementation

  • Create materials
  • Create textures
  • Evaluate materials and effects
  • Examine material and lighting features
  • Know materials and effects
  • Know model import and export best practices
  • Know modelling best practices
  • Manage materials
  • Manage textures
  • Optimize textures
  • Refine material properties
  • Understand animation best practices
  • Understand material and texturing best practices
  • Copyright 2016 Unity Technologies Courseware Learning Outcomes – Unity Certified Developer | 2
  • Copyright 2016 Unity Technologies Courseware Learning Outcomes – Unity Certified Developer | 3
  • Chapter Title Learning Outcomes
  • Assembling the Game Level

Distinguish properties

  • Distinguish Rigidbody properties
  • Examine forces on Rigidbody
  • Integrate colliders
  • Know colliders
  • Know Rigidbodies
  • Manipulate colliders
  • Understand Rigidbodies
  • Utilize the Hierarchy Window

Lighting in Games

  • Analyse lighting tools and processes
  • Distinguish light types
  • Examine lighting situations
  • Know lighting tools and processes
  • Understand lighting tools and processes
  • Understand UI components
  • Understand video game art principles
  • Utilise the Sprite Editor

Baking Lighting in Game Production

  • Distinguish light types
  • Examine lighting situations
  • Examine lighting tools and processes
  • Know lighting tools and processes
  • Understand lighting tools and processes

Animating Game Objects in the Unity Editor

  • Animate game objects
  • Distinguish character animation options
  • Manage animation settings
  • Refine the animation of game objects
  • Understand character animation processes

Bringing Animations into the Game

  • Assess Animator Controllers
  • Examine Animation Types
  • Examine States
  • Examine Transitions
  • Know States
  • Manage Animator Controllers
  • Understand Transitions
  • Utilise States
  • Utilise the Animator Window
  • Utilise Transitions

Scripting in Game Development

  • Assess program code
  • Distinguish programming terms
  • Distinguish variables in code
  • Examine program code
  • Examine raycasts within a scene
  • Execute programming tasks
  • Identify script types
  • Understand layers
  • Understand programming terms
  • Understand raycast parameters
  • Understand raycasts

Implementing Navigation and Pathfinding

  • Understand a NavMesh
  • Understand a NavMesh baking
  • Understand Max Slope
  • Understand obstacle avoidance
  • Copyright 2016 Unity Technologies Courseware Learning Outcomes – Unity Certified Developer | 4
  • Chapter Title Learning Outcomes

Building the Player and Allies

  • Create allies
  • Create players
  • Implement a game manager
  • Implement a player controller
  • Manage cameras

Building the Enemies

  • Create enemies
  • Design enemy behaviours
  • Evaluate enemy behaviours
  • Integrate enemies into a game
  • Manage enemies

Creating Particle Systems

  • Distinguish Image Effects
  • Distinguish particle options
  • Evaluate materials and effects
  • Produce particle effect results
  • Understand materials and effects

Adding Audio to Game Levels

  • Control Audio Properties
  • Enable Audio Properties
  • Examine Audio Properties
  • Identify Audio Clips
  • Identify Audio Effects
  • List Audio Clips
  • Manage Audio Clips
  • Understand Audio Properties

Building the Camera and Player Selection System

  • Configure cameras
  • Evaluate camera choices
  • Evaluate player behaviours
  • Examine player behaviours
  • Integrate character selections
  • Refine player settings

Designing User Interfaces for Games

  • Administer pivots and anchors
  • Demonstrate text properties
  • Distinguish button properties
  • Distinguish render modes
  • Distinguish UI components
  • Evaluate UI features
  • Examine Rect Transforms
  • Know anchor points
  • Understand button properties
  • Understand UI components

Building and Deploying the Game

  • Administer Unity Cloud Build tools
  • Build a game
  • Distinguish console hardware
  • Refine build settings
  • Understand the build process

Preparing for Mobile Deployment

  • Distinguish build platforms
  • Evaluate mobile publishing choices
  • Examine mobile publishing options
  • Manage game settings for mobile publishing
  • Understand mobile development procedures