Introduction to Unity

Unity is game engine popular for making indie games (Kerbal space program), mobile/phone apps (Pokemon Go), and VR games (Beat Saber). In this introduction we will learn about the interface of the Unity editor, add some objects into our world, and finally build out to a standalone desktop app.

David Zielinski | Technology Specialist at OIT Co-Lab (VR/AR)
David has been at Duke for 16+ years, a large portion of that as the R&D engineer for the Duke DiVE: a 6 sided virtual reality theater. Coming up originally through computer science, he has strong software development skills, and has developed numerous VR applications. In the past few years he has been working with Archeologists and Art Historians in the department of Art, Art History, and Visual Studies to make projects for the current consumer headsets (Oculus Quest) and for phone/tablet AR (as featured in the Senses of Venice installation in the Duke Library last year). Most recently he has been exploring Social VR via the Altspace platform. 

This class will be hosted via Zoom. You will receive an email with the Zoom link a day before the class. Attendance will be taken and the session will be recorded.

View Enrollment Sessions

About Course


  • Advantages/Disadvantages of Unity.
  • Windows and toolbars in the editor.
  • Adding Assets to our World.
  • Adding Audio and Physics.
  • Adding a First Person Controller so we can explore our world.
  • Building a standalone App.


  • Learn basics of Unity interface.
  • Learn some computer graphics terminology.
  • Create a very simple explorable world.


Students should apply at get the Unity student license (free), and install Unity on their machines.


Interested in taking this class? Enroll in one of the sessions below!


5:00 PM - 7:00 PM

Location: Online

23 seats left!


This class is part of our Creative Coding Track

See the whole track

Suggested Courses

Course Graphic

Create Your First 3D Models with OnShape

Come learn core concepts of 3D design including sketching, constraints, parametric concepts, extrusion etc.. and make your first 3D model using OnShape.

Learn More