In this course, students learn how to design and code an original video game. Students will learn how to create players, levels, and full games using the C++ coding language as well as the Unreal and Unity Engine. Aspiring game creators will move through the entire design process from ideation to programming and implementation. Students leave the course with a fully functioning game that can be played on the web, PC, and Mobile Devices.
This course serves as an excellent introduction to the world of game design and is open to students of all levels!
Learn to create players and levels in different gaming engines
Actively engage in the game development process from start to finish
Enhance your game with high-tech sound and movement features
Use teamwork and collaboration to debug and problem-solve
Complete a fully-functioning game ready for the app store
Class Overview Video
Fortnite: How did they make it? Learn how at NextGen!
Have you ever had an awesome idea for a video game? Are you constantly playing video games and wish you knew more about how they are created? This course is for you! Learn how to program your own video games by engaging in hands-on activities and leave with your own unique, fully functioning game! This course is a great fit for anyone interested in coding, design, video games, or just looking to have a fun time!
This course culminates with a complete video game designed and developed by you. The instructor equips students with the skills and techniques necessary to continue developing and building games long after the summer is over!
Student testing a video game
Whether you're a first-time coder or you've dabbled in programming before, you'll learn Game Design by engaging in a series of step-by-step activities. Students watch a short demonstration and then dive right into coding starting on the very first day!
Student's Coding Screen
Immersive, Targeted Learning
This condensed 2-week course doesn't waste any time! Our lessons skip the "lectures". Instead, each day is jam-packed with useful skills and knowledge for real-world game development.