3D Game Design & Coding

In 3D Game Design & Coding, students learn the basics of 3D Game Design by creating an Adventure Game using Unity Professional Software and JavaScript.


Recommended & Required:


  • Recommended for high school students; may also be used with advanced middle school students.
  • Intro to Computer Science is recommended prerequisite for this course.
  • Unity Professional Software is required on computers used for this course.
  • Completing this course takes 30-40 hours.

How It Works:


Students learn fundamentals of 3D Game Design and coding by creating an Adventure Game (25-35 hours) where the player must find items in a 3D game world before time runs out. The game is created using the Unity Game engine and JavaScript code. Games will have an educational mission so the player can learn something new as they play. To learn more coding and design students can add optional "ingredients" to their 3D adventure game including lighting, doors, keys, moving objects and platforms.

Skills Covered:


Game Design Concepts: Research, Concept Development (Backstory, Goals), Writing a Design Plan, Paper-Prototyping, Play-Testing, Debugging, Presenting, Publishing.

Coding Concepts: Event Listeners, If Statements, Mouse Events, Variables, Booleans (true/false), Logical Operators (and, or, not), Predicates, Comments.

Unity Functionality: 3D Primitives, Textures, Terrain, Importing Assets, Library, Game Objects, Game Components, Attaching Scripts, Scenes, 3D Environments and Effects, Integrated Development Environment, File Management.

Learn more about how Globaloria can help your school.