These courses introduce students to the fundamentals of game design through hands-on experience using the Unreal Game Engine. Students will learn to create their own games across a variety of genres, even with no prior programming experience. These courses explore object-oriented programming concepts alongside essential game development skills such as 3D modeling, lighting, and texturing.
What is your favorite video game? This project has students attempting to redesign a level or scene from their favorite game using the Unreal Engine.
During these activities students learn how create a variety of video game mechanics using Unreal's Blueprints. Launch pads, reloading, physics, checkpoints, powerups, and more are covered in these activities.
This project challenges students to use imported resources to create a level of their own. This tasks students with thinking what a full game world could be and then designing a single to showcase their idea.
During this project students create a First Person video game that uses a variety of puzzles to challenge the player.
Students work through the process of creating a game from a blank project. Students set up the game's framework, character, and world from a blank canvas. This game includes casting, particles, enemies, and other concepts to help students make their own game.
Students learn how to develop a 2D video game using the Unreal Engine. Students create their own 2D sprites to be used to design a platformer.
Students apply their skills to make a video game of their choice. You can play some examples of these games here.
Additional game design principles and mechanics are taught through smaller activities.
SHS Game Development Resources
SHS Blueprint Resource Sheet
SHS Game Development Frequently Asked Questions