Dive into the exciting world of game development by learning the fundamentals of coding, art design, and game mechanics. This course is perfect for students eager to combine creativity and technology to create interactive 3D and VR experiences.
Using industry-standard tools, students will:
Develop basic programming skills in C#.
Explore essential concepts in game art, level design, visual effects, and user interfaces (UI) in both 3D and VR.
Gain insight into the production pipeline, preparing for advanced study in game design or related fields.
Basics of VR Development
Each unit combines guided templates with creative exploration, enabling students to apply foundational skills to design unique games. The course concludes with an introduction to VR in Unity, covering first the basics followed by events, interactions, optimization, and lighting.
Course Areas of Study:
Essentials of the Unity Game Engine
Students will begin by exploring the Unity Game Engine, learning how to navigate its interface and utilize essential tools for game creation. This section covers importing assets, managing scenes, and understanding basic game object manipulation, enabling students to set up their first interactive 3D environments.
Basics of C# Programming for Game Prototypes
This unit introduces students to the basics of C# programming. Using Unity’s scripting API, students will learn to write simple scripts to control objects, implement game logic, and handle player interactions. By the end of this section, students will have built a simple, functional game prototype.
Essentials of Level Design
In this section, students will dive into the principles of level design, focusing on how to create immersive and balanced game environments. Through the use of terrain tools, object placement, and ProBuilder, students will design a playable level while considering elements such as player experience, progression, and challenge.