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 game design or programming experience. These courses explore object-oriented programming concepts alongside essential game development skills, including 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.
Students learn how to develop a 2D video game for a client based project. Students design their own resources and mecahnics to create their own unique spin on this genre.
Students learn how create a variety of video game mechanics using Unreal's Blueprints. Including launch pads, reloading, physics, checkpoints, powerups, and more.
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 2D game of their choice.
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.
Students take on the role of independent game developers, using Unreal Engine to design and build their own full-scale game over the course of a semester. The result is a polished, playable game that showcases their creativity, technical skills, and personal vision.
SHS Game Development Resources
SHS Blueprint Resource Sheet
SHS Game Development Frequently Asked Questions