Udemy · GameDev.tv Team
Complete C# Unity 2D Game Development
A beginner Unity course using 2D games to introduce C#, the editor, gameplay behavior, and the process of turning scenes into playable projects.
Explore game-development courses for Godot, Unity, Unreal, and game design, with guidance on engines, small prototypes, and independent playtesting.
Game development brings programming, design, art, sound, and testing into one player experience. The first useful project is usually much smaller than a favorite commercial game. Pick one mechanic and an engine that your computer can run comfortably.
Choose a design introduction if you need to clarify rules and player decisions. Choose an engine route when you are ready to implement them. Match language and software prerequisites carefully, and check the license for every asset you plan to distribute.
Finish a one-screen game with a goal, feedback, and a restart. Watch someone play without coaching them, record where the experience becomes unclear, and revise that part before adding another feature.
Udemy · GameDev.tv Team
A beginner Unity course using 2D games to introduce C#, the editor, gameplay behavior, and the process of turning scenes into playable projects.
Coursera · University of Michigan — Michael Nebeling
Michigan compares XR development approaches and guides VR and AR scenes with WebXR and Unity, including accessibility, ethics and privacy.
Coursera · Michigan State University — Brian Winn
Michigan State introduces Unity through a 2D shooter, connecting editor concepts, gameplay scripts and the process of finishing a small game.
Coursera · Michigan State University — Brian Winn
Build on Michigan State’s first Unity course with a 2D platformer and lessons on game worlds, storytelling, gameplay and user experience.
Coursera · Michigan State University — Brian Winn
Michigan State’s third Unity course introduces 3D shooter development with game assets, level design, balancing, prototyping and playtesting.
Coursera · Michigan State University — Brian Winn
Develop a 3D platformer while studying game ideas, design documentation and business and social questions in Michigan State’s Unity sequence.
Coursera · Michigan State University — Brian Winn
Create an original game concept, prototype and first playable build in Michigan State’s assessed Unity game-development capstone course.
Udemy · Vaibhav Chavan
Explore Vaibhav Chavan’s game-design introduction for mechanics, core loops, player motivation, and design documents, with a small prototype exercise.
Udemy · Kaan Alpar, GameDev.tv
Explore Kaan Alpar’s Godot 4 course for GDScript, nodes, scenes, signals, and three 2D game projects, with version and independent-practice guidance.
Coursera · University of Colorado System — Dr. Tim "Dr. T" Chamillard
Colorado develops exceptions, file handling, inheritance, polymorphism and event-driven menus through intermediate C# and Unity exercises.