Unity 3D Programming

Computer Science Teacher

Ready to take your students’ programming skills into the next dimension?

Teach them how to create dynamic Unity™ 3D games with the industry-standard game engine that professionals use. They will create two fully executable games that can be played on many platforms and added to a digital portfolio.

This course prepares students to take the Unity™ Certification Exam.

Outcomes & Objectives


Use advanced programming knowledge to build three-dimensional (3D) games

Your students will be able to…

  • Learn to navigate the Unity 3D game development engine
  • Apply Unity JavaScript language to build gaming interactivity
  • Create simple 3D designs using Unity
  • Refine the iterative process (plan, implement, review, adjust)
  • Complete two executable 3D games

Student Work

Here are some examples of past student work completed in this course:

Inside Unity 3D Programming



Recommended Course Sequence

Career Opportunities

Students who complete this course will be more prepared for careers such as:

  • Aerospace Engineer
  • Animator, Multimedia Artist
  • Automotive Engineer
  • Cartographer
  • Computer Systems Analyst
  • Game Publisher, Designer, Developer
  • Logistician
  • Networks Systems and Data Communication
  • Producer/Director
  • Software Developer
  • Software Engineer
  • Technical Writer
  • Video Game Tester
  • Web Developer