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

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

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

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

Advanced C# Techniques, Game Development & Publishing

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

О курсе

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. In this course, you'll enhance your C# programming skills while diving deep into game development and publishing. With hands-on projects, you will learn key scripting techniques for Unity, such as method overloading, coroutines, and static variables, which will elevate your coding abilities and game development workflow. You’ll also gain an understanding of game mechanics and learn how to implement essential features like character controllers, game over sequences, and user interfaces. The course begins by exploring critical C# concepts, focusing on how to streamline game development. You’ll learn to create reusable scripts and integrate Unity-specific features like zooming, camera shakes, and rotating objects with C#. Following that, you’ll progress into designing and coding your own endless runner game, "Dino Run," where you’ll be introduced to concepts like creating 2D assets, managing animations, and implementing game mechanics such as jumping and obstacle spawning. Throughout, you’ll get hands-on experience with everything from designing menus to implementing interstitial ads for game monetization. As you move forward, the course will teach you how to build polished Unity games that are ready for publishing. With the bonus Unity C# Quickstart guide, you’ll solidify your understanding of key C# techniques and expand your toolbox for future projects. Whether you're interested in crafting your own games or improving your Unity projects, this course provides a comprehensive journey into game development and C# scripting. This course is ideal for intermediate-level learners looking to strengthen their game development skills using Unity. It’s a great fit for those who are already familiar with basic Unity concepts but want to take their coding and game mechanics to the next level. By the end of the course, you will be able to confidently design and develop Unity games with advanced C# techniques, implement various game mechanics, integrate advertisements, and publish your own games.

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

Code ReusabilityUser Interface (UI) DesignAnimation and Game DesignUI Components

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

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

01Miscellaneous C# Scripting Concepts8 материалов

Miscellaneous C# Scripting Concepts

Introduction to the Course 'Advanced C# Techniques, Game Development & Publishing'ЧтениеFull Specialization ResourcesЧтениеProperties in C# with ExamplesВидеоStatic Variables Functions & Classes in C#Видео

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

Packt - Course Instructors

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

Advanced C# Techniques, Game Development & Publishing
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 13.6 ч

8 модулей

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

Часть программы вашего университета
Method Overloading in C#Видео
Understanding Coroutines in Unity C#Видео
Understanding Properties, Static Members, and Method Overloading in C#DIALOGUE
Miscellaneous C# Scripting Concepts - AssessmentЗадание
02Create 2D Dino Run Game - Endless Runner8 материалов

Create 2D Dino Run Game - Endless Runner

Playtesting Dino Run GameВидеоImporting Assets & Creating BackgroundВидеоCreating Scrolling BackgroundВидеоAdding The GroundsВидеоCreating The Running DinoВидеоMaking Dino JumpВидеоSetting Up Unity Project Structure and Scrolling BackgroundsDIALOGUECreate 2D Dino Run Game - Endless Runner - AssessmentЗадание
03Dino Run Game - Part 27 материалов

Dino Run Game - Part 2

Adding Dino Jump AnimationВидеоSetting Up The ObstacleВидеоCreating The Dino DeathВидеоCreating GameManagerВидеоRandomly Spawning ObstaclesВидеоCreating Dynamic Obstacle Spawning in a Unity Dino Jump GameDIALOGUEDino Run Game - Part 2 - AssessmentЗадание
04Dino Run Game - Part 37 материалов

Dino Run Game - Part 3

Creating Score UI & Scoring SystemВидеоDesigning Game Over MenuВидеоAdding Functionalities To Game Over MenuВидеоCreating Main Menu SceneВидеоAnimating The Title TextВидеоBuilding a Score System and Game Over Menu with Unity UIDIALOGUEDino Run Game - Part 3 - AssessmentЗадание
05Creating A 3D Character Controller Easy & Fast4 материалов

Creating A 3D Character Controller Easy & Fast

Creating A 3D Character ControllerВидеоRotating Character Towards Mouse DirectionВидеоUnderstanding and Using Iterative Loops in ProgrammingDIALOGUECreating A 3D Character Controller Easy & Fast - AssessmentЗадание
06Create Ready-To-Use C# Scripts for Unity Projects7 материалов

Create Ready-To-Use C# Scripts for Unity Projects

Zooming In and Out in Unity with C#ВидеоCreating Camera Shake Effect using C#ВидеоRotating Objects with Mouse using C# CodeВидеоDetecting Button Clicks and EventsВидеоCreate 2D Infinite Scrolling Background for Runner GamesВидеоCreating an Interactive Camera Zoom and Shake in UnityDIALOGUECreate Ready-To-Use C# Scripts for Unity Projects - AssessmentЗадание
07Implementing Video Ads in Your Games6 материалов

Implementing Video Ads in Your Games

Setting Up Unity Ads 2023ВидеоImplementing Interstitial AdsВидеоPlaying Interstitial Video Ads in Your GameВидеоDisplaying Banner Ads in Your GameВидеоImplementing and Understanding Unity Ads in a Game Development ContextDIALOGUEImplementing Video Ads in Your Games - AssessmentЗадание
08Bonus Quickstart Guide: Unity C# Scripting8 материалов

Bonus Quickstart Guide: Unity C# Scripting

Unity C# Quickstart - Part 1ВидеоUnity C# Quickstart - Part 2ВидеоUnity C# Quickstart - Part 3ВидеоLearning Foreach Loop, Array and Find with TagsВидеоLearning Coroutine, Invoke and Adding DelayВидеоConclusion to the Course 'Advanced C# Techniques, Game Development & Publishing'ЧтениеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание