К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to C# Programming and Unity · LearnSpace
Назад в каталог
courseraПрограммирование

Introduction to C# Programming and Unity

Курс от University of Colorado System
Начальный≈ 19.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course is all about starting to learn how to develop video games using the C# programming language and the Unity game engine on Windows. Why use C# and Unity instead of some other language and game engine? Well, C# is a really good language for learning how to program and then programming professionally. Also, the Unity game engine is very popular with indie game developers; Unity games were downloaded 16,000,000,000 times in 2016! Finally, C# is one of the programming languages you can use in the Unity environment. This course doesn't assume you have any previous programming experience. Don't worry if you've never written code before; we'll start at the very beginning and work our way up to building small games by the end of the course. Throughout the course you'll learn core programming concepts that apply to lots of programming languages, including C#, and you'll also learn how to apply those concepts when you develop games. Computer programming is really fun in general, and programming games is even better! Caution: Beginning (assuming no prior programming knowledge) is not the same as easy (not hard to do). Learning to program IS hard to do, especially since this course is essentially the first half of a freshman-level college course. Meeting the course challenges while you master the material will be rewarding to you, but doing that will require hard work and maybe even a few expletives along the way. Module 1: Write your first C# console application and Unity script Module 2: Learn how we store data in our programs Module 3: Learn how we use classes and objects to implement our code Module 4: Learn the basics of Unity 2D games and take "Final Exam" “Unity” is a trademark or registered trademark of Unity Technologies or its affiliates in the U.S. and elsewhere. This course is an independent work and is not sponsored by, authorized by, or affiliated with Unity Technologies or its affiliates

Навыки, которые вы освоите

C# (Programming Language)Object Oriented Programming (OOP)Unity EngineDebuggingSoftware DocumentationComputer ProgrammingData StorageDevelopment EnvironmentGame DesignProgramming PrinciplesScriptingVideo Game Development

Программа курса

4 модулей · 72 учебных материалов

01Starting to Program23 материалов

Getting Started

Course IntroductionВидеоNavigating a Coursera CourseВидеоMeet the Instructor (optional)ВидеоDr. T's BookЧтение

Учитесь у экспертов

Dr. Tim "Dr. T" Chamillard

Associate Professor

Introduction to C# Programming and Unity
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.5 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Code to Accompany Dr. T's BookЧтение
Course Topic IndexЧтение
Unity Import/Upgrade ErrorsЧтение
Opening Different Visual Studio and Unity Project VersionsЧтение

Your First C# Code

Lesson IntroductionВидеоCorresponding Book ChaptersЧтениеSetting Up Your Development EnvironmentЧтениеInstalling Visual StudioВидеоInstalling Visual Studio on a MacЧтениеRunning the Course SoftwareЧтениеYour First Console AppВидеоExercise 1: Writing Your First Console ApplЧтениеInstalling UnityВидеоYour First Unity ScriptВидеоProblem: No Build option in Visual StudioЧтениеExercise 2: Writing Your First Unity ScriptЧтениеBiggest Problem in Your First C# Code LessonОбсуждение

Programming Assignment 1

It's ElementalПрограммированиеIt's Elemental SolutionЧтение
02Data Types, Variables, and Constants18 материалов

Data Types, Variables, and Constants

Lesson IntroductionВидеоCorresponding Book ChaptersЧтениеBits and BytesВидеоBits and BytesЗаданиеData Types, Variables, and ConstantsВидеоData TypesЗаданиеInteger Data TypesВидеоExercise 3: Declaring and Using VariablesЧтениеExercise 4: Calculating with IntegersЧтениеFloating Point Data TypesВидеоExercise 5: Declaring and Using Variables and ConstantsЧтениеReading DocumentationВидеоExercise 6: Trigonometry with FloatsЧтениеExercise 7: Calculations and RoundingЧтениеDebugging a Console AppВидеоMost Useful Things in the Data Types, Variables, and Constants LessonОбсуждение

Programming Assignment 2

It's All Greek to Me!ПрограммированиеIt's All Greek to Me SolutionЧтение
03Classes and Objects12 материалов

Classes and Objects

Lesson IntroductionВидеоCorresponding Book ChaptersЧтениеIntroduction to Classes and ObjectsВидеоUsing a Class: ConstructorВидеоUsing a Class: PropertiesВидеоUsing a Class: MethodsВидеоExercise 8: Rolling the DiceЧтениеExercise 9: Look at the CardsЧтениеClasses and Objects in UnityВидеоMost Confusing Ideas in the Classes and Objects LessonОбсуждение

Programming Assignment 3

Nothing Like BlackjackПрограммированиеNothing Like Blackjack SolutionЧтение
04Unity 2D Basics19 материалов

Unity 2D Basics

Lesson IntroductionВидеоCorresponding Book ChaptersЧтениеThe Unity EditorВидеоSprites and Game ObjectsВидеоExercise 10: Unity BasicsЧтениеUnity's Component SystemВидеоScripts as ComponentsВидеоDebugging a Unity ScriptВидеоProblem: Visual Studio doesn't show Attach to Unity to DebugЧтениеExercise 11: Growing TeddiesЧтение2D PhysicsВидеоExercise 12: Move That Game ObjectЧтениеCollision Detection and Resolution, Part 1ВидеоCollision Detection and Resolution, Part 2ВидеоPrefabsВидеоExercise 13: More Unity PracticeЧтениеFunniest Personal Story from the Unity 2D Basics LessonОбсуждение

Finishing Up

Finishing UpВидео

Final Exam

Final ExamЗадание