3D Game Design & Coding

3D Game Design & Coding introduces the basics of 3D Game Design by creating an Adventure Game using Unity Professional Software and JavaScript. Unity3D is used by professionals to develop 3D mobile and video games, desktop games, augmented reality, and virtual reality.


Recommended & Required:


  • Completing this course takes 40 hours
  • Recommended for high school students and adults; may also be used with advanced middle school students
  • Intro to Computer Science: Game Design (201b) is recommended prerequisite for this course
  • Unity Professional Software (Free download) is required on computers used for this course

How It Works:


Learn the fundamentals of 3D Game Design and coding by creating an Adventure Game 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 must have an educational mission so the player can learn something new as they play. To learn more coding and design add optional "ingredients" to your 3D adventure game, including lighting, doors, keys, moving objects and platforms.

Skills and Competencies 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.