Medivis
Hear from a Medivis developer as he discusses being on the cutting edge of bringing AR and AI into the medical industry.
March 26, 2021
7 months, online
15-20 hours per week
Special pricing up to 20% discount is available if you enroll with your colleagues. Please send an email to group-enrollments@emeritus.org for more information.
Pay Nothing While You Learn. Financing Options Starting At US$51/Month
The rapid growth in the development of commercial applications for extended reality (XR) has led companies from every industry to seek out experienced or trained developers and engineers with AR/VR experience and skills that they can bring into XR development.
Developed by a team of XR professionals associated with NYU’s Tandon School of Engineering, the seven-month Professional Certificate in AR/VR Development and 3D Graphics with Unity provides the skills and knowledge that companies such as Apple, Wayfair, Google, and Verizon value as they make the shift to XR development.
Traditional software engineers and developers (or those with computer science-related degrees) can learn the XR essentials needed to build experiences in a game engine, use scripting to create, navigate, and customize 3D graphic assets to construct virtual environments, and create a presentable prototype.
Growth in interview demand for AR/VR engineers in the past year
Of software engineers predict we will see the full impact of AR/VR within the next 5 years.
The global XR market is expected to reach approximately $393 billion by 2025, a CAGR of 69.4% throughout the forecast period.
The seven-month program is divided into five sections that explore the foundations of XR, 3D math and Unity development, construction of virtual environments, and high definition XR. It culminates in a project development phase and capstone project.
Get an overview of the past, present, and future of extended reality.
Explore the design principles essential for effective XR development, and consider the roles, interactions, and workflows within an XR project.
Recognize the role that game engines play within XR architecture, and set up Unity for successful development.
Develop knowledge of the Unity GUI, and learn how to import assets and GameObjects to utilize in project development, and how to create a Rube Goldberg machine. Explore the use of vector mathematics in Unity.
Apply C# programming to create custom Unity components. Apply the concepts of prefabs, transform API, materials, and vector multiplication and projection within Unity.
Explore the Input System Package to create a character controller. Apply C# scripting, physics, rigidbodies, colliders, matrix mathematics, and Unity coroutines to GameObjects to create interactivity and to create your own roll-a-ball scene.
Use tools within Unity to create a functioning UI within a scene. Add animations to GameObjects and apply matrix mathematics to Unity development.
Apply raycasting to inform interactions, and explore how Unity utilizes quaternion and matrices to represent rotations in 3D space.
Get an overview of AR development frameworks and learn to apply image tracking-based AR using Vuforia with Unity.
Create AR experiences leveraging object recognition techniques and interactions.
Learn about SLAM and AR Foundation and use AR Foundation in Unity to detect surface types and create code to load on a mobile device.
Explore the Unity XR Interaction Toolkit, grey boxing, and 6 DoF room-scale VR by creating an end-to-end XR experience.
Create complex interactions using hand avatars. Design physical user interfaces to add to XR environments.
Get a crash course in computer graphics and an introduction to writing shaders in Unity.
Explore scriptable rendering pipelines in Unity to create shaders using the shader graph.
Construct a virtual environment exploring lighting technologies in Unity’s Universal Rendering Pipeline.
Build a system to manage virtual worlds and deploy to Oculus Quest.
Explore the advanced materials and lighting workflows in Architectural Visualization. Contrast HDRP and URP.
Use HDRP tools and assets to construct an architectural visualization.
Work with the new runtime animation rigging system in Unity to create dynamic hand poses that increase the realism and immersion of XR experiences.
Use the VFX Graph technology in unity to create visual effects and procedural animation that will add rich visuals to XR experiences.
Determine your plan for your project style and techniques, then align your process with your plan.
Align your career and project production goals, and think through your project in detail to build a production schedule. Learn how to analyze and effectively communicate. through documentation.
Consider user onboarding and UX design for your prototype. Design your own user survey to elicit user feedback and determine how user feedback impacts your project development.
Evaluate your project development schedule and dedicate time for development. Special project development topics are highlighted.
Get, give, and incorporate peer feedback into your prototype and documentation development.
Learn to identify your audience and what they care about, communicate your project to them simply and clearly, and get it into their hands as easily as possible.
Present and share your capstone project.
Get an overview of the past, present, and future of extended reality.
Explore scriptable rendering pipelines in Unity to create shaders using the shader graph.
Explore the design principles essential for effective XR development, and consider the roles, interactions, and workflows within an XR project.
Construct a virtual environment exploring lighting technologies in Unity’s Universal Rendering Pipeline.
Recognize the role that game engines play within XR architecture, and set up Unity for successful development.
Build a system to manage virtual worlds and deploy to Oculus Quest.
Develop knowledge of the Unity GUI, and learn how to import assets and GameObjects to utilize in project development, and how to create a Rube Goldberg machine. Explore the use of vector mathematics in Unity.
Explore the advanced materials and lighting workflows in Architectural Visualization. Contrast HDRP and URP.
Apply C# programming to create custom Unity components. Apply the concepts of prefabs, transform API, materials, and vector multiplication and projection within Unity.
Use HDRP tools and assets to construct an architectural visualization.
Explore the Input System Package to create a character controller. Apply C# scripting, physics, rigidbodies, colliders, matrix mathematics, and Unity coroutines to GameObjects to create interactivity and to create your own roll-a-ball scene.
Work with the new runtime animation rigging system in Unity to create dynamic hand poses that increase the realism and immersion of XR experiences.
Use tools within Unity to create a functioning UI within a scene. Add animations to GameObjects and apply matrix mathematics to Unity development.
Use the VFX Graph technology in unity to create visual effects and procedural animation that will add rich visuals to XR experiences.
Apply raycasting to inform interactions, and explore how Unity utilizes quaternion and matrices to represent rotations in 3D space.
Determine your plan for your project style and techniques, then align your process with your plan.
Get an overview of AR development frameworks and learn to apply image tracking-based AR using Vuforia with Unity.
Align your career and project production goals, and think through your project in detail to build a production schedule. Learn how to analyze and effectively communicate. through documentation.
Create AR experiences leveraging object recognition techniques and interactions.
Consider user onboarding and UX design for your prototype. Design your own user survey to elicit user feedback and determine how user feedback impacts your project development.
Learn about SLAM and AR Foundation and use AR Foundation in Unity to detect surface types and create code to load on a mobile device.
Evaluate your project development schedule and dedicate time for development. Special project development topics are highlighted.
Explore the Unity XR Interaction Toolkit, grey boxing, and 6 DoF room-scale VR by creating an end-to-end XR experience.
Get, give, and incorporate peer feedback into your prototype and documentation development.
Create complex interactions using hand avatars. Design physical user interfaces to add to XR environments.
Learn to identify your audience and what they care about, communicate your project to them simply and clearly, and get it into their hands as easily as possible.
Get a crash course in computer graphics and an introduction to writing shaders in Unity.
Present and share your capstone project.
Hear from a Medivis developer as he discusses being on the cutting edge of bringing AR and AI into the medical industry.
Develop and try out interactive environments and tools with this VR headset.
Explore the roles and responsibilities of XR developers within workflow ecosystems, as well as essential skills.
Follow a process to develop an idea from pitch to prototype as part of the capstone project.
Explore non-gaming industry XR applications.
Video Lectures
Assignments
Discussions
Real-World Tools & Technology
Capstone Project
Career Support & Mentoring
Dedicated Program Support Team
Mobile Learning App
This comprehensive program is designed for professionals or students with a computer science degree or equivalent development experience who want to learn XR essentials and fundamentals for developing in Unity to build AR and VR experiences, as well as use scripting to create, navigate, and customize 3D graphic assets to construct interactive virtual environments. Participants will have scripting language experience and fundamental quantitative and analytical skills (i.e. Algebra I at a minimum).
It is ideal for:
Stepping into a career in XR development requires both hard and soft skills. The Professional Certificate in Extended Reality Development with Unity program offers guidance for navigating a career path in XR development, including:
These services are provided by Emeritus, our learning collaborator for this program. Our program support team includes course leaders to help you reach your learning goals. It is our primary goal to give you the skills needed to be prepared for a job in this field, however we do not guarantee job placement.
![]()
Michael Allison
Senior Software Engineer, Scatter
Michael Allison is an XR developer and enthusiast hailing from the world of creative technology. After receiving his master’s in interactive telecommunications from NYU, he spent a year as a research resident at NYU to continue to work on his graduate thesis: experiments in virtual reality performance art. He went on to work for years as a technical artist and creative technologist building site-specific interactive experiences for the likes of Intel, AT&T, and IBM.
Michael later spent several years as the Head of Technology at a creative tech firm where he was the technical lead on a wide range of projects from smart appliance prototypes and experimental retail products to XR experiences for experiential marketing. Michael is currently a Senior Software Engineer at Scatter Inc., a startup creating the next generation of volumetric capture and rendering technologies.
![]()
Alex Lotsos
Co-Founder and Lead Developer, Unseen Media
Alexandros Lotsos is a Brooklyn-based creative technologist and STEAM educator with a background in mathematics, philosophy, and digital media. He is a co-founder and XR developer at Unseen Media and a former adjunct faculty member at NYU Tandon's Integrated Digital Media program where he taught courses in creative coding and game development with Unity.
![]()
Rui Pereira
Creative Technology Lead and Spatial Computing Consultant, (IDEO, Havas, Google, Microsoft)
Rui P.G. Pereira is a Creative (and) Technologist passionate about (dis)embedding technology in people's lives to make them better and happier. Previously, Rui worked at Google where he collaborated strategically with brands like Coca-Cola, HBO, and Procter & Gamble and their creative agencies on insight-driven interactive experiences and product innovation. Rui has also led the Innovation Lab at Havas Worldwide and has won the agency a CANNES LIONS Bronze Award: Innovation and Creative Data - Social Data.
Rui is a thought leader in the area of emerging technologies, Augmented and Mixed Reality and Spatial Computing frequently presenting publicly his work and research. He also teaches Magic Windows and Mixed-Up Realities, a course on thinking, sketching, and building mixed reality experiences at the Interactive Telecommunications Program – NYU.
![]()
David Lobser
Lead Creative Technologist, Luxury Escapism, Creator, Cosmic Sugar
David Lobser is a designer, animator and XR developer. His VR work includes multi-user, location-based experiences such as Flock, developed at NYU’s Future Reality Lab. He taught animation and creative code at Harvard, NYU, SVA, CU, and Parsons. His work has been seen at Coachella, Burning Man, FoST, the Phi Center, Electric Daisy Carnival, SXSW and more. Most recently, his work has focused on therapeutic VR and includes "Cosmic Sugar" and "Visitations."
Upon successful completion of the program, participants will be awarded a verified digital certificate by NYU Tandon.
Download BrochureWe offer flexible and transparent payment options through our partners Eduvanz and Skills Fund.
US Residents (Deferred payment option available)
Indian Residents
Rest of the World
Flexible payment options available.