CADCollege logo

Cursus Unity Game development

In deze cursus leert u hoe u een game ontwikkelt voor de computer en mobiele telefoon.
Met verscheidene praktijkvoorbeelden worden 2D, 3D en mobiele games ontwikkeld. Er worden animaties gemaakt en interfaces voor uw menu's.
Als laatste stap wordt gekeken naar de publicatie en het verdienmodel van uw product.

Unity Game development

€ 1890,- 4 dagen all-in prijs (ex. btw). In 4 dagen .
  • Studeren in kleine groep
  • Unity certificaat
  • incl. eBook
Cursusplanner bel voor advies op maat:
024 356 56 77 of type uw vraag

Cursusgegevens

Doelgroep
AutoCAD en AutoCAD LT gebruikers
Voorkennis
niet nodig
Duur
4 dagen
Lesmateriaal
eBook toegang via MyLiveBook
Certificaat
Unity Authorised Training Partner (UATP), wereldwijd erkend
Plaats
CAD-leslokalen, Nijmegen

U leert

  • Interfaces met interactie en animatie
  • 3D werelden en animaties opbouwen
  • Spelers toevoegen
  • Spelinteractie aanmaken
  • Gedrag van karakters aansturen
  • Publiceren voor PC/Mac en Android en iOS
  • Verdienstrategieën inbouwen
  • Interacties met touchscreen of toetsenbord
  • Online (save-) data opslag

Onderwerpen in detail

Introduction to 3D Gaming Learning Objectives and Outcomes
Demonstrate the use of key features of the Unity toolset needed to create 3D games
● Identify the different Editor windows and their purposes
● Use common hotkeys and shortcuts in the Scene view
● Configure a Unity Project for 3D development

Configure engaging game environments using project assets
● Create and configure physically based materials
● Use imported assets to build levels
● Create level component Prefabs for reuse throughout the game
● Apply Colliders for Physics interactions
● Modify default lighting to achieve more realistic effects

Create a feature complete character controller for user interactions
● Use the Animator to manage different animation states
● Configure imported animation clips to blend appropriately with other animations
● Integrate scripts to create a Player controller with keyboard input
● Use a Cinemachine camera to create the third person camera effect
● Build a UI to display game data

Implement scripts to create gameplay mechanic structures
● Create Navigation meshes for enemy Pathfinding
● Configure NavMesh Agents to work with Navigation meshes
● Integrate scripts to create enemy behaviors

Prepare completed projects for publishing
● Configure build settings for PC or Mac games


Introduction to 2D mobile game development

Learning Objectives and Outcomes

Learn how to navigate in the Unity Editor ● Identify the different Editor windows and their purposes
● Use common hotkeys and shortcuts to navigate in the Editor
● Configure a Unity Project for 2D development

Identify key features of the Unity 2D toolset
● Use the Sprite Editor to slice Sprite Sheets for use in the Scene
● Apply 2D colliders for Physics interactions
● Configure Prefabs for use throughout the Scene

Develop complex 2D parallaxing environments
● Use Tilemap to build multi-layered Sprite based Scenes
● Adjust Sprite Z-positioning to create a parallax effect


Create multiple types of in-editor animations
● Create sprite sheet animations
● Create keyframe animations
● Control multiple animation sequences with the Animator

Develop 2D game mechanics
● Use scripts to implement gameplay
● Configure a Cinemachine camera to create a follow camera
● Use multiple components to create a input based Player controller
● Build a simple UI to display gameplay behavior

Publish 2D games
● Publish the completed game for PC and Mac
● Publish the completed game for Android


Slot Machine Art and Engineering

Learning Objectives and Outcomes
Demonstrate key features of the Unity 2D tool set needed to creating slot machine games
● Introduce the Unity Hub
● Configure a Unity Project for 2D development
● Identify the different Editor windows and their purposes
● Use common hotkeys and shortcuts to navigate in the Editor

Configure basic scene elements to create the game background
● Use the Sprite Editor to slice Sprite Sheets for use in the Scene
● Configure Prefabs for use throughout the Scene
● Use Tilemap to build multi-layered Sprite based Scenes
● Adjust Sprite Z-positioning to create a background scrolling effect

Implement multiple types of in-editor animations to add visual interest to a project
● Create sequenced sprite sheet animations
● Create keyframe animations
● Control multiple animation sequences with the Animator

Develop an interactive UI system to create intuitive user interactions
● Configure a Screen Space Overlay Canvas for UI components
● Configure Unity UI Buttons to trigger scripts
● Create Unity UI Text Components to display script data

Build the interactive Reel Set Array to create the slot game functionality
● Use Sprites to create Reel symbols
● Layout and configure the Reel Set components
● Apply logic scripts to enable game interactivity
● Re-size the reel
● Use a custom Shader to control Sprite visibility in the scene

Reconfigure the Reel Set Array using live hot swapping to decrease development time
● Hot swap symbols in the reel set
● Change the Reel Strip heights and line evaluators