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

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

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

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

Unity Android — Build a 3D ZigZag Racing Game with C#

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

О курсе

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. Embark on a journey into game development with this hands-on course that guides you through building a 3D ZigZag racing game for Android using Unity and C#. Starting with the essentials, you'll learn how to install and set up Unity, followed by creating your first game platform and configuring the camera. As you progress, you'll delve into game mechanics, including car movement, platform spawning, and the crucial elements that bring your game to life. The course further explores advanced topics like generating dynamic levels, implementing smooth camera following, and adding engaging user interface elements. You'll also learn how to incorporate audio, special effects, and collectable items to enhance gameplay. By the end of the course, you'll be equipped to publish your game on Android, monetize it through ads, and even explore multiple platforms for distribution. Whether you're a beginner in game development or an experienced coder looking to expand your Unity skills, this course offers a detailed roadmap. You'll gain practical experience with Unity and C#, covering essential scripting techniques and game design principles that ensure your project stands out. The final sections focus on essential C# scripting concepts and the basics of Android game development, ensuring you're ready to create and launch your own games. This course is ideal for beginners in game development and intermediate developers looking to sharpen their skills. A basic understanding of programming is beneficial but not required.

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

Mobile DevelopmentUnity EngineAndroid DevelopmentVideo Game DevelopmentScriptingC# (Programming Language)Animation and Game DesignUI ComponentsAnimationsSoftware InstallationUser Interface (UI) DesignGame DesignProgramming Principles

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

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

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

Introduction

WelcomeВидеоFull Course ResourcesЧтениеInstalling and Setting Up Unity 2022Видео
02Let's Start Creating the 3D ZigZag Racer Game7 материалов

Let's Start Creating the 3D ZigZag Racer Game

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

Packt - Course Instructors

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

Unity Android — Build a 3D ZigZag Racing Game with C#
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 16.5 ч

11 модулей

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

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

Часть программы вашего университета
Introduction to the ZigZag Racer GameВидео
Creating the First PlatformВидео
Setting Up the CameraВидео
Creating Small PlatformsВидео
Adding the Car ModelВидео
Setting Up the Car ColliderВидео
Building a 3D Zig-Zag Racer Game in UnityDIALOGUE
03Creating the Basic Game Play6 материалов

Creating the Basic Game Play

Creating Car Controller Script and Moving the CarВидеоChecking Input and Changing Direction of the CarВидеоCreating Game Manager and Moving After the First TouchВидеоIgnoring the First TapВидеоCreating a Simple Car Controller Script in UnityDIALOGUEAssessment 1Задание
04Generating the Game Level8 материалов

Generating the Game Level

Understanding the Platform Spawning MechanismВидеоCreating Random Spawning PlatformsВидеоSpawning Platforms AutomaticallyВидеоCreating Smooth Following CameraВидеоStopping Platform Spawning and Camera Following on Game OverВидеоCreating the Platform Falling EffectВидеоReloading Level and Fixing LightВидеоImplementing Random Platform Generation in UnityDIALOGUE
05Adding Score and Game UI (User Interface)9 материалов

Adding Score and Game UI (User Interface)

Creating a Simple Score SystemВидеоDisplaying Score on ScreenВидеоUpdating Score During Game PlayВидеоCreating Main Menu UIВидеоAnimating the Tap TextВидеоCreating the High Score TextВидеоUpdating and Saving the High ScoreВидеоFixing Some ProblemsВидеоCreating a Score System in Unity with CoroutinesDIALOGUE
06Adding Audio and Collectable Items8 материалов

Adding Audio and Collectable Items

Finding and Importing Free Game MusicВидеоPlaying AudioВидеоCreating Collectable ItemsВидеоSpawning Diamonds RandomlyВидеоIncrementing Score and Destroying DiamondsВидеоPlaying Audio When Collecting DiamondsВидеоIntegrating Free Music into a Unity GameDIALOGUEAssessment 2Задание
07Adding Special Effects to the Game4 материалов

Adding Special Effects to the Game

Creating Pick Up Particle EffectВидеоInstantiating Pick Up Particle EffectВидеоChanging Background Color AutomaticallyВидеоCreating and Modifying Particle Effects in UnityDIALOGUE
08Building and Publishing Your game4 материалов

Building and Publishing Your game

Publish Your Game Online with WebGL BuildВидеоPublish Your Game on Android PlatformВидеоFive Places to Upload Your Android Game for FreeВидеоPublishing and Deploying Games OnlineDIALOGUE
09Implementing Video Ads and Monitoring Your Game6 материалов

Implementing Video Ads and Monitoring Your Game

Setting Up Unity AdsВидеоImplementing Interstitial Video AdsВидеоImplementing Rewarded Ads and CallbacksВидеоPlaying Ads Less Frequently with Ad CounterВидеоImplementing Unity AdsDIALOGUEAssessment 3Задание
10C# Scripting Basics for Absolute Beginners18 материалов

C# Scripting Basics for Absolute Beginners

Getting Started with C# Scripting in UnityВидеоUnderstanding Structure of a C# ScriptВидеоEvent Functions in Unity C#ВидеоVariables in C#ВидеоPublic Variables in Unity C#ВидеоThe Update Function in DetailВидеоFunction Basics in C#ВидеоFunctions with Parameters and Return Types in C#ВидеоIf Else Statements in C#ВидеоMore Conditions and Equality CheckingВидеоUnderstanding Boolean VariablesВидеоIntroduction to Arrays in Unity C#ВидеоUnderstanding For Loops in C# - Part 1ВидеоUnderstanding For Loops in C# - Part 2ВидеоWhile Loops in C#ВидеоLearning Foreach Loops in C#ВидеоSwitch Case Statements in C#ВидеоWriting Scripts in Unity: The BasicsDIALOGUE
11Android Game Development Basics6 материалов

Android Game Development Basics

Build an Android Game in One HourВидеоCreate an Android Game in 15 MinutesВидеоMovie Player with Mobile Touch Inputs in UnityВидеоAssessment 4ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание