Overview
Prepare yourself to enter the world of 3D games with Unity3D!
During the first day of the course you will learn about the Unity3D interface and its main features. The training will start by examining the elements of a 3D application such as meshes, materials and textures. It will then move on to explore ways to make the objects move and animate, using the animation tool, physics and particles. Finally you will start writing some simple scripts to handle user interaction and create elements of a 2D interface.
On the second the course will focus entirely on scripting, starting with a detailed review of the scripting engine and API as well a multiple tips and tricks on how to create effective code and build 3D games & applications.
Presented by Bartek Drozdz
****************************************************************
Day 1
1. Unity3D editor basics
- Panels & tabs
- Navigating the 3D view
- Running and testing your game
2. Creating a world
- Modeling a terrain
- Texturing
- Adding trees
- Basic light & render settings
3. 3D objects
- Meshes
- Materials
- Textures
- Lights & shaders
4. Animation & physics
- Animating clips
- Creating animation
- Editing curves
- Colliders
- Rigid bodies
- Particle effects
5. Sound effects
- Adding sound clips
- Sound in a 3D environment
6. First scripts
- Built in scripts
- Handling user interaction
- Creating a simple 2D interface
- Making a simulation
6. iPhone and iPad
- Accelerometer
- Touch events
- Testing your apps on the devices
Day 2
1. Introduction to scripting
- Quick introduction to C#
- Anatomy of a script, the MonoBehaviour class
2. Project structure
- Strategies for structuring projects
- Accessing application elements
- Instantiating objects at runtime
- Review of standard components
3. Techniques of interaction
- Collision detection
- Handling user input
- Raycasting
4. Modifying objects
- Moving, scaling and rotating objects
- Applying physics forces
- Changing material properties
- Changing shape
5. GUI scripting
- Two different approaches
- GUI class
- Styling GUI components
6. Dynamic content
- Loading content from the web
- Understanding asynchronous operations
- Dynamic textures
- Communication with server-side scripts
7. Advanced topics
- Introduction to custom shaders
- Generating 3d objects
- Image effects & filters
****************************************************************
Costs
- The cost of this 2 days training is £200 + VAT (£235).
- This includes lunch.
****************************************************************
All attendees with require
- Their own laptops.
- A copy of Unity3D (free or pro version)
- A basic knowledge of C# (or intermediate ActionScript 3.0 experience)
****************************************************************
When/Where
Date: 21st-22nd October 2010 ( 21/10/2010 – 22/10/2010 )
Times: 10:00 – 18:00 (doors open at 09:30)
Venue: Leroy House, 436 Essex Road, N1 3QP (click for map)
Tube: Highbury / Angel
****************************************************************
Booking
- To book a place on this course please contact training AT lfpug.com.
- Maximum 14 attendees (3 places left).
****************************************************************
More info on our training philosophy can be found here