Unity3D. High level game engine.
This practice session is a hands-on tutorial of Unity3D - a high level visual game development toolkit. The tutorial will be given by Margus Luik and will cover, among other things:
- Unity3D interface. Project assets.
- Designing the world.
- Game objects and their properties.
- Specifying materials.
- Writing controller scripts.
- Using first- and third-person character controllers.
- Navigation meshes and navigation agents.
- Instantiating objects.
- Using particle systems, etc.
- Building the executable.
You may install Unity3D on your laptop before the session, if you wish. Unity is a very large download, however (~3-4GB), so alternatively you may simply use the Unity3D, that is pre-installed on the computer class machines.
If you miss the session, and/or plan to learn more about Unity3D, start with the "learning" page on the official website:
Grading
Attendance of the practice session gives 1.5 points.