Syllabus: What you will learn from this course.


Lecture Notes

VR AR MR XR

Read more: What are the differences?

A general overview of the historial development of immersive technology.

Experiencing VR

Read more: To start with...

Some hands-on hardware and software that you can interact with VR.

VR Application

Read more: How could VR be used?

A review of the current applications of VR for artistic and pratical purposes.

Immersive Audio

Read more: More than surrounding sound...

An introduction to immersive audio and a hands-on exercise.


Teaching Manual:
Coding with Unity

Chapter 1: Basic

Read more: Get start with Unity

Take your first steps in Unity! In this tutorial, you will learn the basic skill of object movement and components. These lessons aims to get you familiar with the Unity interfaces and concepts as well. In the end of each chapter, there is a in-class activity for your practicing.

Chapter 2: Programming

Read more: Create the simple programme

This chapter teaches you many of the principles of working with Unity with simple programming steps such as Components, Prefabs, Physics, and Scripting.

Chapter 3 and 4: Movement and Camera Flow

Read more: Variables and Functions

How do Variables and Functions store and process information for us?

Chapter 5: Collision

Read more: Scripts as Behaviour Components

Learn about the behavious components that refer to the functions of collision.

Chapter 6: Game Making

Read more: Game Makeing Starter

Unity3D is a powerful tool for creating games. In this chapter, you will create your first actual game from start to finish. The ball rolling game will introduce you to the concepts of physics, and continuous to learn about collision detection. You can take a challenge to make a higher-level game after this chapter

Chapter 7: UI Design

Read more: Interface design skills

Effective and friendly UI design is the most useful for players to have desiring in playing game.

Chapter 8: Animation

Read more: Boost up your skills

Except the game development, you will explore how to develop an animation by simple script

Chapter 9: Finishing

Read more: Finish up your works

Practice moving from game concept through design documentation, prototyping and testing.

Chapter 10: Game development for modern plathforms

Read more:Exports your work

In this Chapter, you will explore how to develop a game for a variety of modern platforms, including Web, Windows, Mac OS X, iOS, and Android. By the end of the course, you will understand how to develop, refine, package, and prepare your game for distribution on a variety of game platforms.

Extra Chapter: AR with Unity

Read more:Making AR App

The principles and workflows about AR are quite different to the lessons above. It requires the interaction with the device (i.e. the smartphone and the camera).


Back to Portfolio