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

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

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

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

Advanced Unity Scripting, AI, & Complete 3D Game Development

Курс от Packt
Средний≈ 11.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. In this course, you’ll begin by mastering Unity's NavMesh system to create intelligent agents capable of navigating complex environments. You'll learn how to handle challenging situations like moving agents across ramps, narrow places, and stairs, as well as making them jump using off-mesh links. These essential AI skills will allow you to develop more realistic and dynamic game worlds. Next, you'll shift focus to mobile game development, where you'll learn how to build an Android game from start to finish. You'll explore critical mobile concepts like handling touch inputs, utilizing accelerometers, and implementing responsive UI elements. This hands-on section ensures you're ready to create mobile games that feel natural and intuitive for users. Finally, you’ll dive into the full cycle of 3D game development. From setting up game levels to managing score systems, particle effects, and animations, this course guides you through every step. By the end, you'll know how to manage complex projects using version control and confidently publish your completed game on multiple platforms. This course is perfect for intermediate to advanced Unity users who have a solid understanding of C# programming. Experience with Unity’s basics is recommended, but no prior knowledge of AI or mobile development is required.

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

User Interface (UI)AnimationsAndroid DevelopmentUser Interface (UI) DesignScriptingUnity EngineMobile DevelopmentVideo Game DevelopmentGit (Version Control System)C# (Programming Language)Android (Operating System)Version ControlRelease ManagementUI ComponentsAnimation and Game DesignGame Design

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

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

01Scripting Basic Artificial Intelligence (AI) with C# in Unity10 материалов

Scripting Basic Artificial Intelligence (AI) with C# in Unity

Full Specialization ResourcesЧтениеIntroduction to the Course 'Advanced Unity Scripting, AI, & Complete 3D Game Development'ЧтениеGetting Started with NavMesh in UnityВидеоChasing While Avoiding ObstaclesВидео

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

Packt - Course Instructors

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

Advanced Unity Scripting, AI, & Complete 3D Game Development
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 11.7 ч

4 модулей

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

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

Часть программы вашего университета
All About NavMesh Agent in UnityВидео
Moving an Agent on the Ramp and Narrow PlacesВидео
Moving Intelligent Agent UpstairsВидео
Intelligent Agent Jumping with Off-Mesh LinksВидео
Creating Off-Mesh Links ManuallyВидео
Understanding NavMesh in UnityDIALOGUE
02Scripting for Android and Mobile Devices in Unity9 материалов

Scripting for Android and Mobile Devices in Unity

Build an Android Game Start to Finish in 40 MinutesВидеоWorking with Touch Inputs in Unity C#ВидеоTouch and Destroy Objects with RayCasting in Unity C#ВидеоAccelerometer Inputs in Unity C#ВидеоAccelerometer Inputs in Unity C# - Part 2ВидеоCreating Responsive UI in UnityВидеоTouch Swipe Controls in Unity C#ВидеоAssessment 1ЗаданиеBuilding Android Games with UnityDIALOGUE
03Learn Version Controlling - Managing Your Unity C# Projects Effectively6 материалов

Learn Version Controlling - Managing Your Unity C# Projects Effectively

Why Use Version Controlling in Your Projects?ВидеоCloning and Creating a New RepositoryВидеоPractical Version Controlling - ExampleВидеоBranching Your ProjectsВидеоPushing a Local Repository to GitHub and BitbucketВидеоVersion Control Basics with GitDIALOGUE
04Building a Complete 3D Game with Unity and C#24 материалов

Building a Complete 3D Game with Unity and C#

Setting Up the Game LevelВидеоControlling the BallВидеоMoving the Ball after the First TouchВидеоChecking When the Ball Falls Off the PlatformВидеоCamera Following the Ball SmoothlyВидеоMaking Platforms Fall Down after the Ball Goes AwayВидеоSpawning the PlatformsВидеоRandom Platform Spawning AlgorithmВидеоFixing Platform FallingВидеоCreating Diamonds and Randomly SpawningВидеоDestroying Diamonds on CollisionВидеоCreating Awesome Particle EffectsВидеоCreate UIManager and Text AnimationsВидеоMore on Main Menu User Interface (UI) AnimationsВидеоGameOver Menu and AnimationsВидеоScripting the UIManagerВидеоScoreManager Score and High ScoreВидеоCreating GameManager and Controlling the Whole GameВидеоFinal Fixes and Finishing the GameВидеоBuilding and Publishing Your GameВидеоConclusion to the Course 'Advanced Unity Scripting, AI, & Complete 3D Game Development'ЧтениеAssessment 2ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание