Duration
4 days
Overview
This course is an introduction to Unity game development. It covers how to create Mac and PC games using Unity, and uploading the completed game on the web.
During this course, you will create a reasonably complex Unity LEGO Microgame. In the process, it covers the LEGO tools, player character, locked areas, enemies, behaviour scripts, menus, importing new models, level design, control inputs, character dialogue, counters and environments.
Programs you will write:
A simple 3d action game made with the Unity LEGO Microgame.
Course Objectives
Upon completion of this program, participants should be able to:
Create a reasonably complex game, using the LEGO tools, player character, locked areas, enemies, behaviour scripts, menus, importing new models, level design, control inputs, character dialogue, counters and environments.
Course Pre-requisites
Knowledge of a programming language is recommended
System Requirements
A Mac computer running macOS 10.15 Catalina or 11.0 Big Sur
A Windows computer running Windows 10
Unity game engine
Bricklink Studio
References
Day 1
- 1. Creating with the LEGO tools
Navigating in the Scene view
Review the LEGO® Tools
Adding and deleting bricks and LEGO® models
Connecting and disconnecting bricks
Rotating bricks and LEGO® models
Positioning bricks and LEGO® models
BONUS: Show all bricks in the Hierarchy
- 2. Change the player minifig
Choose a new Minifig
Test the new Minifig
Remove the old Minifig
Assign your new Minifig as the Player
Test your changes
- 3. Create a locked area
Make a new rock
Add a Cage prop
Add a Move Behaviour Brick
Configure the Move brick
Test in Play Mode
Add a computer console
Add a Touch Trigger
Configure the Touch Trigger
- 4. Build your own enemy
Add bricks to build your enemy
Unpack the Brick Collection Prefab
Build your own basic enemy
Review the Behaviour Bricks
Add Behaviour Bricks to your enemy
Test and improve your enemy
Turn your enemy into a Prefab
Day 2
- 5. Use the behaviour scripts
Introduction to the Behaviour Brick Manual
Plan a complex enemy
Build a small enemy
Add behaviour scripts without bricks
Polish your enemy
- 6. Customise the menus
Adjust the Scene for testing
Review the Intro Menu
Customize the menu with stickers
Customize the text
Experiment and iterate
- 7. Create and import new models
Import a model
Introduction to BrickLink Studio 2.0
Add the LEGO® Microgame palette to Studio
Build and import a test model
- 8. Upgrade your levels
Adjust the first level for testing
Review the GameManager and Scenes
Create a new level
Add the level to your build
Test the Scene transition
Configure the Level 2 Game Manager
Designing your new level
Day 3
- 9. Create new control inputs
Review the Input Trigger Behaviour Brick
Test the Input Trigger brick
Create a vessel: Configure the bricks
Create a vessel: Add rotation functionality
Create a vessel: Add more Input Triggers
- 10. Add dialogue
Add and review the Speak Action brick
Add Talk and Think messages
Add a trigger
Add Information Signs
- 11. Countdown to counters
Add and review the Counter Action brick
Add a trigger to the Counter Action brick
Add multiple conditions
Add a fake boss
- 12. Change the mood
Change the skybox
Create and assign a new fog Material
Adjust the Directional Light
Additional lighting adjustments
Add background music
Day 4
Assignment - Student will design and build a simple game
Programme scope, delivery arrangements and suitability are confirmed during enquiry.