Udemy
PaidComplete 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…
University of Colorado System — Dr. Tim "Dr. T" Chamillard
Colorado introduces C# variables, classes and objects through Unity 2D examples, with a programming-first route into game development.
Opens on the provider’s site. Check current access and certificate terms there.
This Colorado course uses game development as a setting for learning C#. It begins with basic program structure, data types and variables before introducing classes, objects and Unity’s 2D tools. The programming emphasis distinguishes it from a course that mainly demonstrates the editor or follows a finished game recipe.
Choose this if you are new to programming and want games to provide a practical reason for learning. Expect exercises rather than only watching demonstrations.
The course’s examples come from an established sequence. Check the recommended Unity and development-tool versions; current editor interfaces may differ from the recordings.
Coursera lists paid enrollment or subscription access. Check the enrollment screen for included assessments, certificate terms, trials and any financial-aid options. University authorship does not by itself confer admission, academic credit or a professional license.
Create a small scene with one movable object and a score variable. Explain which information belongs in an object and which event changes it.
This overview is based on the provider's published information, checked on . It is an editorial assessment, not a claim that we completed the resource. Time filters are approximate study ranges; projects and exercises can take longer.
Took this course? Share what you thought.
Other learning resources covering the same topic.
Udemy
PaidA beginner Unity course using 2D games to introduce C#, the editor, gameplay behavior, and the process of turning scenes into playable…
Coursera
PaidDevelop conditional logic, input handling, loops and collections in the second course of Colorado’s C# and Unity programming sequence.
Coursera
PaidColorado develops exceptions, file handling, inheritance, polymorphism and event-driven menus through intermediate C# and Unity exercises.
Coursera
PaidMichigan State introduces Unity through a 2D shooter, connecting editor concepts, gameplay scripts and the process of finishing a small…
Coursera
PaidBuild on Michigan State’s first Unity course with a 2D platformer and lessons on game worlds, storytelling, gameplay and user experience.
Coursera
PaidMichigan State’s third Unity course introduces 3D shooter development with game assets, level design, balancing, prototyping and…