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

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

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

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

Master Unity Game Development, C# Scripting, Deployment

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

О курсе

This course 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. Take your Unity skills to the next level with this comprehensive course that covers advanced C# scripting, game development, and deployment techniques. Throughout this course, you’ll create high-quality 2D and 3D games, including a top-down car controller, an endless runner game, and intelligent enemies with NavMesh pathfinding. You’ll also master mobile game development with touch input controls, accelerometer input, and responsive UI for Android devices. With hands-on projects, you’ll learn essential game mechanics, from car movement and camera follow systems to creating realistic game environments and dynamic gameplay experiences. The course takes you through real-world Unity features, such as creating smooth camera systems, implementing game controllers, developing complex game logic, and using version control to manage your projects. You will also explore more advanced C# concepts like object destruction, detecting input, and handling dynamic events in games. This course is ideal for intermediate to advanced game developers who want to refine their Unity and C# skills. It’s also perfect for anyone looking to learn the practical applications of Unity for Android game development and deployment. A foundational knowledge of Unity and C# scripting is recommended. By the end of the course, you will be able to create dynamic game systems, develop intelligent AI, implement touch controls, deploy games for Android, and manage projects with version control.

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

Git (Version Control System)Animation and Game DesignEvent-Driven ProgrammingSoftware VersioningGitHubApplication DeploymentCode Reusability

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

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

01Create A 2D Top Down Car Controller9 материалов

Day 21: Create A 2D Top Down Car Controller

Introduction to the Course 'Master Unity Game Development, C# Scripting, Deployment'ЧтениеFull Specialization ResourcesЧтениеCreating 2D Car MovementВидеоCreating The Car Turning MechanismВидео

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

Packt - Course Instructors

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

Master Unity Game Development, C# Scripting, Deployment
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 17.4 ч

10 модулей

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

Часть программы вашего университета
Camera Follow for 2D Top Down CarВидео
Creating A Smooth Follow CameraВидео
Auto Zoom Camera based on DistanceВидео
Creating Smooth Car Movement and Camera Follow in UnityDIALOGUE
Create A 2D Top Down Car Controller - AssessmentЗадание
02QuickStart Guide: Learn C# for Unity 3D with Examples5 материалов

Day 22: QuickStart Guide: Learn C# for Unity 3D with Examples

C# for Unity Game Development - Part 1ВидеоC# for Unity Game Development - Part 2ВидеоC# for Unity Game Development - Part 3ВидеоMastering Unity Game Object Manipulation with C#DIALOGUEQuickStart Guide: Learn C# for Unity 3D with Examples - AssessmentЗадание
03Creating A 3D Character Controller Easy & Fast4 материалов

Day 23: Creating A 3D Character Controller Easy & Fast

Creating A 3D Character ControllerВидеоRotating Character Towards Mouse DirectionВидеоUnderstanding Unity C# Scripting for Character ControlDIALOGUECreating A 3D Character Controller Easy & Fast - AssessmentЗадание
04Build A 3D Endless Runner Hyper Casual Game10 материалов

Day 24: Build A 3D Endless Runner Hyper Casual Game

Setting Up The GameВидеоAdding The PlayerВидеоCreating The Player Controller ScriptВидеоLimiting Player PositionВидеоCreating EnemiesВидеоSpawning Enemies from Random PositionВидеоRestarting Game on CollisionВидеоCreating The Score SystemВидеоCreating and Managing Game Objects in UnityDIALOGUEBuild A 3D Endless Runner Hyper Casual Game - AssessmentЗадание
05Build A 3D Endless Runner Hyper Casual Game - Part 210 материалов

Day 25: Build A 3D Endless Runner Hyper Casual Game - Part 2

Press Any Key To Start The GameВидеоCreating Animated Blinking TextВидеоCreating The Main MenuВидеоSaving Score and Creating High ScoreВидеоAdding Fog EffectВидеоAdding Touch Input ControlsВидеоCreating Screen Resolution Independent UIВидеоConverting To Android & Running on Mobile DeviceВидеоUnderstanding and Managing Game Start TriggerDIALOGUEBuild A 3D Endless Runner Hyper Casual Game - Part 2 - AssessmentЗадание
06Learn Version Controlling7 материалов

Day 26: Learn Version Controlling

Why use Version ControllingВидеоCloning and Creating New RepositoryВидеоPractical Version Controlling ExampleВидеоBranching Your ProjectsВидеоPushing Local Repository to Github & BitbucketВидеоUnderstanding and Using Version Control in Unity ProjectsDIALOGUELearn Version Controlling - AssessmentЗадание
07Learn C# for 2D Game Development By Examples12 материалов

Day 27: Learn C# for 2D Game Development By Examples

Destroying ObjectsВидеоDetecting Mouse ClicksВидеоDestroying with Keyboard InputВидеоMoving Objects by Adding VelocityВидеоMoving With Keyboard InputВидеоFlipping Direction of SpritesВидеоDetecting Collision Destroying ObjectsВидеоCreating Score SystemВидеоRestarting Game SceneВидеоDelaying Function CallingВидеоCreating an Interactive Control and Response System in UnityDIALOGUELearn C# for 2D Game Development By Examples - AssessmentЗадание
08Create Useful C# Scripts Ready To Use in Game Projects7 материалов

Day 28: Create Useful C# Scripts Ready To Use in Game Projects

Creating Camera Shake Effect with C# CodeВидеоAdding Events To ButtonsВидеоRotating Objects in 3D With MouseВидео2D Infinite Scrolling BackgroundВидеоCamera Zoom in and Out by Scrolling Mouse WheelВидеоCreating a Camera Zoom Control in UnityDIALOGUECreate Useful C# Scripts Ready To Use in Game Projects - AssessmentЗадание
09Learn Android Game Development Essentials7 материалов

Day 29: Learn Android Game Development Essentials

Unity Touch Input TutorialВидеоTouch & Destroy Objects in UnityВидеоAccelerometer Input TutorialВидеоCreating Responsive UI in UnityВидеоTouch Swipe input in UnityВидеоCreating a Touch Input Interaction in UnityDIALOGUELearn Android Game Development Essentials - AssessmentЗадание
10Create Intelligent Enemies in Unity with Navmesh11 материалов

Day 30: Create Intelligent Enemies in Unity with Navmesh

Getting Started with Navmesh in UnityВидеоChasing while Avoiding ObstaclesВидеоAll About Navmesh AgentВидеоAgent Moving on Ramp and Narrow PlacesВидеоMoving Intelligent Agent UpstairsВидеоJumping with Off Mesh LinksВидеоCreating Off Mesh Links ManuallyВидеоConclusion to the Course 'Master Unity Game Development, C# Scripting, Deployment'ЧтениеCreate Intelligent Enemies in Unity with Navmesh - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание