Unity 3D Programming

Are you ready to take your programming skills into the next dimension? Learn how to create dynamic Unity™ 3D games using the same industry-standard developing engine as professionals. You will create two fully executable games that can be played on many platforms and added to your digital portfolio.

Outcomes & Objectives


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


  • 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 well 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