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

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

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

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

Unity Game Projects — 20+ Mini Projects in Unity and C#

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

О курсе

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. Unlock the power of Unity and C# as you dive into 20+ mini projects designed to sharpen your game development skills. Whether you're a beginner or looking to level up, this course walks you through a wide variety of exciting projects—ranging from 3D character controllers and particle effects to shooting mechanics and mobile game integrations. By the end of this course, you'll have the practical skills to create and deploy your own Unity projects, mastering everything from game physics to camera controls. Throughout the course, you'll first set up Unity and learn the basics of C# programming before progressing to individual mini-projects that cover key game development concepts. These projects include 3D character movement, 2D effects, and even mobile game monetization with advertisements. The course covers essential topics like creating smooth player movements, adding dynamic environmental effects, and optimizing game interfaces for Android devices. This course is designed for individuals who want hands-on experience with Unity and C#. It provides step-by-step guidance on each project, allowing you to build skills incrementally while having fun. From 2D platformers to 3D games, this course has everything you need to get started in game development. Ideal for beginners or anyone with some basic programming experience, this course also features in-depth lessons on C# scripting, teaching you everything from variables to functions and loops. By the end, you'll have the expertise to design, develop, and deploy Unity-based games and applications.

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

ScriptingUnity EngineC# (Programming Language)Video Game DevelopmentUser Interface (UI)Game DesignAndroid DevelopmentAndroid (Operating System)Mobile DevelopmentAnimationsPerformance TuningSoftware InstallationApplication DevelopmentAnimation and Game Design

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

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

01Introduction to This Course3 материалов

Introduction to This Course

What is Inside the Course?ВидеоFull Course ResourcesЧтениеInstalling and Setting Up Unity 2022Видео
02Project 1 — Learn C# Basics for 3D Game Development2 материалов

Project 1 — Learn C# Basics for 3D Game Development

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

Packt - Course Instructors

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

Unity Game Projects — 20+ Mini Projects in Unity and C#
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 18.9 ч

22 модулей

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

Субтитры: Казахский

Часть программы вашего университета
Learn C# for Unity 3DВидео
Essential Unity C# Scripting for BeginnersDIALOGUE
03Project 2 — 3D Character Controller in Unity3 материалов

Project 2 — 3D Character Controller in Unity

Creating a 3D Character Controller in Unity C#ВидеоCreating a Basic 3D Character Controller in UnityDIALOGUEAssessment 1Задание
04Project 3 — Rotating a 3D Character Towards the Mouse's Direction2 материалов

Project 3 — Rotating a 3D Character Towards the Mouse's Direction

Rotating a Character Towards the Mouse's DirectionВидеоRotating Objects Towards Mouse in UnityDIALOGUE
05Project 4 — Creating a 3D Blast Effect in Unity3 материалов

Project 4 — Creating a 3D Blast Effect in Unity

Creating a 3D Blast Effect Using Unity Particle System - Part 1ВидеоCreating A 3D Blast Effect Using Unity Particle System - Part 2ВидеоCreating a Simple Blast Effect in UnityDIALOGUE
06Project 5 — Learn C# for 3D Game Development with Mini Examples4 материалов

Project 5 — Learn C# for 3D Game Development with Mini Examples

Learn C# for Unity 3D in Fifteen Minutes - Part 1ВидеоLearn C# for Unity 3D in Fifteen Minutes - Part 2ВидеоUnderstanding C# Scripting in Unity with Rigidbody and Input EventsDIALOGUEAssessment 2Задание
07Project 6 — Learn C# for 3D Game Development2 материалов

Project 6 — Learn C# for 3D Game Development

Learn C# for Unity 3D in 15 Minutes - Part 3ВидеоControlling Movement in UnityDIALOGUE
08Project 7 — 2D Target Shooting in Unity C#2 материалов

Project 7 — 2D Target Shooting in Unity C#

Creating Simple 2D Target Shooting Mechanism in UnityВидеоBuilding a Simple Game in UnityDIALOGUE
09Project 8 — 2D Rain Effect Using Unity Particle3 материалов

Project 8 — 2D Rain Effect Using Unity Particle

Creating 2D Rain Effect in Unity Using Particle SystemВидеоCreating 2D Rain Effects using Unity's Particle SystemDIALOGUEAssessment 3Задание
10Project 9 — 2D Platformer Player Controller3 материалов

Project 9 — 2D Platformer Player Controller

Creating a 2D Platformer Controller in Unity C#ВидеоSetting Up Animations for PlayerВидеоCreating a Simple Player Controller in UnityDIALOGUE
11Project 10 — Creating a Smooth Following 2D Camera in Unity2 материалов

Project 10 — Creating a Smooth Following 2D Camera in Unity

Creating a Smooth Following 2D Camera in Unity C#ВидеоCreating a Camera Follow Script in UnityDIALOGUE
12Project 11 — Adding Double Jump Feature to Your Character3 материалов

Project 11 — Adding Double Jump Feature to Your Character

Adding Double Jump Feature to Your CharacterВидеоImplementing Double Jump FunctionalityDIALOGUEAssessment 4Задание
13Project 12 — Creating Patrolling Enemy in Unity2 материалов

Project 12 — Creating Patrolling Enemy in Unity

Creating Patrolling Enemy in UnityВидеоImplementing Enemy Patrol in UnityDIALOGUE
14Project 13 — 2D Scrolling Background that Works on Every Sprite and Screen Size2 материалов

Project 13 — 2D Scrolling Background that Works on Every Sprite and Screen Size

Creating 2D Infinite Scrolling Background that Works EverywhereВидеоScalable Infinite Backgrounds in UnityDIALOGUE
15Project 14 — Setting Boundary Automatically for Any Screen Size3 материалов

Project 14 — Setting Boundary Automatically for Any Screen Size

Setting Boundary Automatically for Any Screen SizeВидеоCreating Dynamic Game Boundaries in UnityDIALOGUEAssessment 5Задание
16Project 15 — Top-Down Shooter Game Mechanics3 материалов

Project 15 — Top-Down Shooter Game Mechanics

Creating Top-Down Shooter Game MechanicsВидеоShooting Bullets Towards the Mouse's DirectionВидеоRotating Player Towards Mouse in 2D Unity GameDIALOGUE
17Project 16 — 2D Top-Down Car Controller in Unity5 материалов

Project 16 — 2D Top-Down Car Controller in Unity

Creating a 2D Car MovementВидеоCar Turning MechanismВидеоCamera Follow for 2D Top-Down CarВидеоCreating a Smooth Follow CameraВидеоUnderstanding 2D Car Movement in UnityDIALOGUE
18Project 17 — Auto Zoom a Camera Based on Distance3 материалов

Project 17 — Auto Zoom a Camera Based on Distance

Camera Zoom In and Out AutomaticallyВидеоCreating a Smooth Zoom Effect in UnityDIALOGUEAssessment 6Задание
19Project 18 — Building a Simple Android Game in 15 Minutes2 материалов

Project 18 — Building a Simple Android Game in 15 Minutes

Creating a Food Eater Android Game with UnityВидеоBuilding a Simple Unity Android GameDIALOGUE
20Project 19 — Integrating Video Advertisements in Unity Android Games7 материалов

Project 19 — Integrating Video Advertisements in Unity Android Games

Setting Up Unity AdvertisementsВидеоImplementing Video Advertisements in Your ProjectВидеоShowing Rewarded Video Advertisements in Your GamesВидеоRewarding the Player for Watching an AdvertisementВидеоImplementing Banner AdvertisementsВидеоImplementing Unity AdsDIALOGUEAssessment 7Задание
21Project 20 — Building a Ball Smash Android Game2 материалов

Project 20 — Building a Ball Smash Android Game

Building a Ball Smash Android Game in One HourВидеоSetting Up Unity for Android Game DevelopmentDIALOGUE
22C# Scripting Guide for Absolute Beginners20 материалов

C# Scripting Guide for Absolute Beginners

Getting Started with C# Scripting in UnityВидеоUnderstanding the 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#ВидеоMore about Arrays in C#ВидеоUnderstanding "For" Loops in C#Видео"While" Loops in C#ВидеоLearning "Foreach" Loops in C#ВидеоSwitch Case Statements in C#ВидеоAssessment 8ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание