Windows Mixed Reality and Hololens Development Fundamentals

Video description

6+ Hours of Video Instruction

Get started with developing for Windows Mixed Reality and discover secrets to making an amazing user experience. With more than 6 hours of video instruction, you learn how to unlock the potential of 3D, immersive computing and apply it in your environment, whether you’re developing for enterprises, retail, education, architecture, or beyond.


In Windows Mixed Reality and Hololens Development Fundamentals LiveLessons, VR/AR developer Sean Ong clearly explains the nuances of Mixed Reality software development. You learn about the creation of 3D objects and holograms, interactions with holograms using voice commands and hand gestures, spatial mapping, 3D spatial sound, and the HoloToolkit. Watch Sean as he demonstrates how to use the Mixed Reality headset. You even get a behind-the-scenes look at the recording studio as Sean spatially maps the room.

Learn how to create truly awe-inspiring holographic experiences and start building the holographic future today!

About the Instructor

Sean Ong is an author, engineer, entrepreneur, and tech influencer who has written on topics ranging from renewable energy to augmented reality. Sean has been working with Windows Mixed Reality since it was first introduced to developers. Since then, he has developed many HoloLens and immersive applications, including experiences for retail, entertainment, education, real estate, architecture, planning, and sports sectors for clients all over the world. Sean was among the very first people to own a HoloLens and has developed numerous experiences for the new platform since its release.

Skill Level

  • Intermediate
Learn How To
  • Prototype your idea quickly
  • Optimize Unity for Mixed Reality
  • Use spatial sound, voice commands, and gestures
  • Build with the HoloToolkit to make apps the easy way
  • Publish to the Windows Store and make money from your app
Who Should Take This Course
  • Developers looking to join the Mixed Reality transformation
Course Requirements
  • Basic understanding of coding in C#
  • Basic understanding of Unity
  • Access to HoloLens or other Windows Mixed Reality headset recommended but not required
Lesson Descriptions

Lesson 1 reviews the handful of requirements for getting started with holographic app development. Develop holographic apps with or without a HoloLens.
Lesson 2 introduces new Unity concepts specific to Mixed Reality application development. Optimize Unity for Windows Mixed Reality, create your first Mixed Reality application in Unity, and learn the differences between traditional Unity development and development for Mixed Reality.
Lesson 3 demonstrates the creation of a basic Hologram, which can be viewed in the HoloLens, and introduces 3D object creation and curation.
Lesson 4 covers the HoloToolkit and how to leverage this community resource.
Lesson 5 demonstrates the use of gestures, voice commands, and other ways of interacting with Holographic content.
Lesson 6 introduces the technology, concept, and utilization of spatial mapping in the context of Holographic applications.
Lesson 7 covers the importance of spatial sound and how to utilize it in their projects.
Lesson 8 provides a primer on elements that give holographic experiences additional flair and magic, such as color choice, ambient elements, music, size, and more.
Lesson 9 covers the process of publishing a Windows Mixed Reality application to the Windows Store and presents the strategies for monetization.
Lesson 10 discusses resources that are available to viewers, including relevant community forums and online groups, notable events, and other information that will help during the development process.

About Pearson Video Training

Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at

Table of contents

  1. Introduction
    1. Windows Mixed Reality and Hololens Development Fundamentals: Introduction
  2. Lesson 1: Preparing the Required Hardware and Software Tools
    1. Learning objectives
    2. 1.1 Make sure your PC is ready for Mixed Reality development
    3. 1.2 Use a HoloLens, HoloLens Emulator, or other Mixed Reality hardware
    4. 1.3 Understand the HoloLens and Mixed Reality hardware
    5. 1.4 Download and install the required and optional software tools
  3. Lesson 2: Optimizing Unity for Mixed Reality Development
    1. Learning objectives
    2. 2.1 Optimize Unity for Windows Mixed Reality
    3. 2.2 Understand the differences between developing for HoloLens and immersive Mixed Reality headsets
  4. Lesson 3: Making Your First Mixed Reality App
    1. Learning objectives
    2. 3.1 Prepare Unity for Mixed Reality development
    3. 3.2 Create a cube and test your application
    4. 3.3 Build and deploy the Unity application to the HoloLens
    5. 3.4 Build and deploy the Unity application to an immersive Windows Mixed Reality headset
    6. 3.5 Find and create 3D objects
  5. Lesson 4: Getting Familiarized with the Mixed Reality Toolkit
    1. Learning objectives
    2. 4.1 Understand the Mixed Reality Toolkit (MRTK)
    3. 4.2 Download and import the Mixed Reality Toolkit
    4. 4.3 Learn Mixed Reality Toolkit components
    5. 4.4 Engage with the Mixed Reality Toolkit online
  6. Lesson 5: Interacting in Mixed Reality
    1. Learning objectives
    2. 5.1 Use gaze
    3. 5.2 Use gestures
    4. 5.3 Use voice commands
    5. 5.4 Use motion controllers
    6. 5.5 Use other Mixed Reality compatible hardware
  7. Lesson 6: Using Spatial Mapping
    1. Learning objectives
    2. 6.1 Understand what Spatial Mapping is
    3. 6.2 Learn how to use Spatial Mapping in projects
    4. 6.3 Learn how to use plane finding
    5. 6.4 Learn how to use occlusion
    6. 6.5 Learn how to use spatial understanding
    7. 6.6 Learn about spatial anchors and persistence
  8. Lesson 7: Using Spatial Sound
    1. Learning objectives
    2. 7.1 Know what Spatial Sound is and how it is different from “regular” sound
    3. 7.2 Learn how to use Spatial Sound in projects
    4. 7.3 Learn best practices for Spatial Sound
  9. Lesson 8: Creating Shared Experiences
    1. Learning objectives
    2. 8.1 Learn how to create a simple shared experience
    3. 8.2 Share experiences between differing Mixed Reality hardware
    4. 8.3 Learn best practices for shared experiences
  10. Lesson 9: Optimizing Your Mixed Reality Application
    1. Learning objectives
    2. 9.1 Learn how to optimize your application for best performance
    3. 9.2 Learn about best practices for Mixed Reality design
  11. Lesson 10: Monetizing Applications
    1. Learning objectives
    2. 10.1 Introduce the Windows Store
    3. 10.2 Learn how to become a Mixed Reality freelancer
    4. 10.3 Learn how to create new Mixed Reality opportunities
  12. Summary
    1. Windows Mixed Reality and Hololens Development Fundamentals: Summary

Product information

  • Title: Windows Mixed Reality and Hololens Development Fundamentals
  • Author(s): Sean Ong
  • Release date: January 2018
  • Publisher(s): Pearson
  • ISBN: 0134865219