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

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

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

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

Introduction to Unity and Basic C# Scripting

Курс от Packt
Средний≈ 9.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Game development is an exciting and growing field, and this course offers a perfect introduction for those new to the world of Unity and C# scripting. The journey begins with downloading and setting up Unity, followed by a deep dive into C#—the coding language that powers Unity's dynamic game elements. You'll quickly understand the structure of a C# script, use variables, and implement key functions like "Update" to make game objects respond to player input. The course then progresses into more advanced C# scripting concepts, introducing conditional statements, loops, and arrays—tools that allow you to create complex behaviors and control game logic. By learning how to move objects, detect collisions, and interact with physics, you’ll build the foundational skills needed to create interactive and engaging gameplay. You’ll also explore essential Unity features, such as accessing components, instantiating objects, and handling user inputs like the keyboard and mouse. In the final section, you’ll dive into the core programming concepts that enable you to control the game world. You'll use Unity’s built-in functions to manage game objects, manipulate scenes, and handle real-time events like shooting and collisions. By the end of the course, you'll be ready to create your own dynamic games, complete with player controls, physics interactions, and scene management, equipping you with the essential knowledge to launch your game development career. This course is designed for aspiring game developers, beginners with no prior experience in Unity or C#, and programmers who want to apply their coding skills in a game development environment. Basic computer literacy is required; no coding experience is necessary.

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

Unity EngineC# (Programming Language)ScriptingComputational LogicDevelopment EnvironmentObject Oriented Programming (OOP)Programming PrinciplesData StructuresEvent-Driven ProgrammingSoftware InstallationVideo Game DevelopmentGame Design

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

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

01Introduction to Unity C# Scripting4 материалов

Introduction to Unity C# Scripting

Introduction to the SpecializationВидеоIntroduction to the Course 'Introduction to Unity and Basic C# Scripting'ЧтениеFull Specialization ResourcesЧтениеDownloading and Installing Unity 2022Видео
02

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

Packt - Course Instructors

Преподаватель курса

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.7 ч

3 модулей

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

Субтитры: Арабский, Французский, Узбекский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Getting Started with C# Scripting in Unity18 материалов

Getting Started with C# Scripting in Unity

Getting Started with C# Scripting in UnityВидеоUnderstanding the Structure of a C# ScriptВидеоEvent Functions in Unity C#ВидеоVariables in Unity C#ВидеоPublic Variables in Unity C#ВидеоThe Update Function in DetailВидеоFunction Basics in C#ВидеоFunctions with Return Type and Parameters in UnityВидеоIf-Else Statements in C#ВидеоMore Conditions and Equality CheckingВидеоUnderstanding Boolean VariablesВидеоIntroduction to Arrays in Unity C#ВидеоMore About Arrays in C#ВидеоUnderstanding For Loops in C#ВидеоWhile Loops in Unity C#ВидеоLearning Foreach Loop in C#ВидеоSwitch Case Statements in C#ВидеоUnderstanding C# Scripting in UnityDIALOGUE
03Diving into Core Unity C# Programming18 материалов

Diving into Core Unity C# Programming

Searching and Finding GameObjects in UnityВидеоGetting Access to Components Using the GetComponent FunctionВидеоMoving, Rotating, and Scaling with the Transform ComponentВидеоInstantiating Random Objects in C#ВидеоRepeatedly Calling Functions with the InvokeRepeating FunctionВидеоWorking with Keyboard Inputs in UnityВидеоSmooth Movement with Input.GetAxisВидеоWorking with Mouse Input in Unity C#ВидеоWorking with Physics - Creating a Player ControllerВидеоShooting Bullets Using PhysicsВидеоChecking Collisions in Unity with C#ВидеоWorking with TriggersВидеоUnderstanding the LookAt FunctionВидеоLoading Scenes/Levels in Unity with C#ВидеоFinding Game Objects in UnityDIALOGUEConclusion to the Course 'Introduction to Unity and Basic C# Scripting'ЧтениеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание