Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Day 1
- Setting up a virtual reality (VR) workspace for development
- Establishing a VR demonstration area
- Examining specific considerations related to different headsets and their significant impact on experience design
- Evaluating the characteristics of available controllers and their influence on design
- Installing software necessary for VR development
- Creating a basic VR application: the white cube on the floor
- Exploring interaction design principles
- Introducing the VR development workflow for government applications
Day 2
- Exploring the Unity workspace
- Exercise: Building an experience entirely from the editor
- Creating a standalone Unity application
- Programming behavior in Unity
- Exercise: Developing a simple solar system (scripting, geometry)
Day 3
- Importing 3D models into Unity
- Basics of rendering* (lighting, textures, shaders)
- * This training does not cover advanced rendering techniques for government use.
- Leveraging the Unity Asset Store
- Event-oriented programming in Unity
- Handling VR controller input
- Exercise: Implementing a grab function for planets (user interaction in VR)
Day 4
- Movement in VR: Technical and design considerations (teleportation, translation, dashing)
- Exercise: Adding a teleport feature
- Exercise: Switching between models
- Exercise: Placing points of interest
- Exercise: Switching points of interest
Day 5 (Optional)
- Exercise: Creating a furniture catalog
- Exercise: Placing furniture items
- Exercise: Modifying interior lighting
- Exercise: Changing the time of day
Day 6 (Optional)
- Designing and prototyping multi-user VR experiences for government use
Requirements
- Required:
- VR equipment and VR-capable workstations (Windows), along with sufficient floor space for each headset to facilitate comfortable app testing for government use.
28 Hours
Testimonials (1)
practical examples and troubleshooting of real problems (during creating real projects, games, etc.), I mean good practice and how the real project work looks like