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

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

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

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

More C# Programming and Unity

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

О курсе

This course is the second course in the specialization about learning 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 assumes you have the prerequisite knowledge from the previous course in the specialization. You should make sure you have that knowledge, either by taking that previous course or from personal experience, before tackling this course. Throughout this course you'll continue building your foundational C# and Unity knowledge by exploring more C# and Unity topics and finishing the Unity game you started at the end of the previous course. Module 1: Learn how we make decisions in our code Module 2: Learn how to get and use player input in your Unity games Module 3: Learn how to use iteration (looping) to repeat actions in your code Module 4: Learn how we can store lots of data in arrays and lists “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)Unity EngineComputer ProgrammingData StructuresVideo Game DevelopmentC and C++Data StorageGame DesignProgramming PrinciplesComputational Logic

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

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

01Selection25 материалов

Getting Started

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

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

Dr. Tim "Dr. T" Chamillard

Associate Professor

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 22.8 ч

4 модулей

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

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

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

Selection

Lesson IntroductionВидеоCorresponding Book ChaptersЧтениеBooleansВидеоIf StatementsВидеоExercise 1: Jump That Game ObjectЧтениеSwitch StatementsВидеоExercise 2: If and Switch StatementsЧтениеExercise 3: Shrink and GrowЧтениеTimersВидеоSpawning TeddiesВидеоTagged DestructionВидеоExercise 4: Teddy Bear ExplosionsЧтениеBoolean ExpressionsОбсуждение

Optional Unity Project

Rock of Ages Unity ProjectЧтение

Programming Assignment 1

Number CharacteristicsПрограммированиеNumber Characteristics SolutionЧтение
02Unity Input16 материалов

Unity Input

Lesson IntroductionВидеоCorresponding Book ChaptersЧтениеMouse Position ProcessingВидеоWorking for the ClampdownВидеоMouse Button ProcessingВидеоExercise 5: Mouse JumpingЧтениеThe Input ManagerВидеоMouse Button Processing RevisitedВидеоStop the MadnessВидеоExercise 6: Spawn and ExplodeЧтениеKeyboard ProcessingВидеоExercise 7: Finally, A Driving GameЧтениеGamepad ProcessingВидеоGame Control SchemesОбсуждение

Optional Unity Project

Shipbuilding 101 Unity ProjectЧтение

Unity Input Quiz

Unity InputЗадание
03Iteration14 материалов

Iteration

Lesson IntroductionВидеоCorresponding Book ChaptersЧтениеFor LoopsВидеоExercise 8: For LoopsЧтениеNested For LoopsВидеоExercise 9 Nested For LoopsЧтениеWhile LoopsВидеоExercise 10: While LoopsЧтениеCollision-Free SpawningВидеоNesting and BoxesВидеоMost Interesting Thing You Learned in this ModuleОбсуждение

Optional Unity Project

Unity Project: Let It RockЧтение

Programming Assignment

When Will They Stop?ПрограммированиеWhen Will They Stop? SolutionЧтение
04Arrays and Lists23 материалов

Arrays and Lists

Lesson IntroductionВидеоCorresponding Book ChaptersЧтениеArrays in TheoryВидеоArrays in PracticeВидеоExercise 11: ArraysЧтениеWhy We Start at ZeroВидеоListsВидеоExercise 12: ListsЧтениеAdding a DLLВидеоFor Loops with ListsВидеоBackwards For LoopsВидеоForeach LoopsВидеоExercise 13: Keeping the OddЧтениеExercise 14: For and Foreach LoopsЧтениеTed the CollectorВидеоBlowing Up Teddies, Take 1ВидеоBlowing Up Teddies, Take 2ВидеоTed the Collector RevisitedВидеоArrays and ListsОбсуждение

Finishing Up

Finishing UpВидео

Optional Unity Project

Unity Project: Asteroid Spawning and DeathЧтение

Programming Assignment

Give Me a HandПрограммированиеGive Me a Hand SolutionЧтение