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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Unity 2022 Fundamentals: Building 2D Games with C# · LearnSpace
Назад в каталог
courseraПрограммирование

Unity 2022 Fundamentals: Building 2D Games with C#

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

О курсе

This course offers a comprehensive introduction to Unity 2022 and C# programming, providing learners with the skills necessary to create interactive 2D games. You will explore core Unity features, including the Unity Editor, render pipelines, and C# scripting. By applying best practices in asset management, game logic, and player controls, you'll be able to design, develop, and refine 2D games confidently. Through a project-based approach, you'll build both a collection game and an adventure game, learning step-by-step how to handle essential game development tasks like UI design, enemy behavior, and object pooling. This course emphasizes real-world applications, helping you apply the concepts you learn immediately in practical game scenarios. What sets this course apart is its blend of theory and hands-on development. Each project is carefully structured to give you a solid understanding of both Unity and C# programming, making the learning experience seamless and enjoyable. This approach ensures that you gain both theoretical knowledge and practical skills. Ideal for aspiring game developers, this course is suitable for beginners and those with some experience in C#. No prior Unity experience is necessary, but a basic understanding of programming concepts is recommended. This course is part one of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization

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

Unity EngineEvent-Driven ProgrammingC# (Programming Language)User Interface (UI)Performance TuningUI ComponentsScriptingC and C++Animation and Game DesignCode ReusabilitySoftware Design PatternsAnimationsAsset ManagementUser Interface (UI) DesignGame DesignObject Oriented Programming (OOP)Video Game Development

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

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

01Foundational Knowledge of Unity 20227 материалов

Building Your First 2D Game World in Unity

OverviewВидеоIntroductionЧтениеWhat Is a Render PipelineЧтениеThe Unity Package ManagerЧтение

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

Packt - Course Instructors

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

Unity 2022 Fundamentals: Building 2D Games with C#
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.8 ч

9 модулей

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

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

Часть программы вашего университета
Understanding the Sprite Renderer and Draw OrderingЧтение
Navigating the Scene ViewЧтение
Unity 2022 FundamentalsЗадание
02Creating a 2D Collection Game15 материалов

Building Interactive Worlds: From Art Assets to Player Movement in Unity

OverviewВидеоIntroductionЧтение2D Game AssetsЧтениеSlicing the Sprite SheetЧтениеTypes of TilesЧтениеDrawing the Level in the Scene ViewЧтениеCamera Settings for Crisp GraphicsЧтениеMaking the Level Playable Tilemap Collider 2DЧтениеThe C# Language Object-oriented Programming (OOP)ЧтениеMonoBehaviour ClassЧтениеDesign PatternsЧтениеCoding a Simple Player Controller with the New Input SystemЧтениеMoving with 2D PhysicsЧтениеVector Math, Mathf, and QuaternionЧтениеBuilding a 2D Collection Game in UnityЗадание
03Completing the Collection Game10 материалов

Bringing Your 2D Game to Life: Collectibles, Hazards, and Game Flow

OverviewВидеоIntroductionЧтениеPlaytesting the LevelЧтениеCreating a Collectible Item PrefabЧтениеHitting HazardsЧтениеCanvasЧтениеIncrementing Collected Item CountЧтениеThe Timer ScriptЧтениеAdditions to UIManagerЧтениеMastering Unity Game MechanicsЗадание
04Creating a 2D Adventure Game10 материалов

Crafting Dynamic 2D Worlds: From Art Assets to Animated Environments

OverviewВидеоIntroductionЧтениеImporting Assets to Use with Sprite Shape A Different Kind of 2D Environment BuilderЧтениеPreparing Artwork for TilemapЧтениеTilemapЧтениеSpline AnimateЧтениеUnityEventЧтениеAdding Polish to Our Environment to Immerse the Player and OptimizingЧтениеAnimated CloudsЧтение2D Game Development FundamentalsЗадание
05Continuing the Adventure Game9 материалов

Bringing Characters to Life: Animation, Input, and Physics in Unity

OverviewВидеоIntroductionЧтениеGenerating the Sprite Mesh GeometryЧтениеSetting Up Inverse Kinematics (IK)ЧтениеCreating Actor AnimationsЧтениеUsing an Input Action MapЧтениеCreating the PlayerController ScriptЧтениеPhysics MaterialsЧтениеMastering Game Input and Animation TechniquesЗадание
06Introduction to Object Pooling in Unity 20225 материалов

Building Efficient Shooting Systems with Object Pooling

OverviewВидеоIntroductionЧтениеCreating the Pooled Player Shooting ModelЧтениеImplementing the Pooled Shooting ModelЧтениеObject Pooling and Design Patterns in UnityЗадание
07Polishing the Player's Actions and Enemy Behavior10 материалов

Enhancing Gameplay: Visual Effects and Smarter Enemy AI in Unity

OverviewВидеоIntroductionЧтениеCreating a New Shader Graph 2D MaterialЧтениеAdding a 2D Light to the PlayerЧтениеEnemy Prefabs and Variants Configuring with SOsЧтениеCreating an Enemy Variant for Alternate Enemy TypesЧтениеImplementing Basic Enemy Behavior Using an FSMЧтениеIdle and Patrol BehaviorsЧтениеBehavior for Attacking the PlayerЧтениеRefining Player and Enemy Behavior in Game DevelopmentЗадание
08Extending the Adventure Game10 материалов

Building Dynamic Interactions and Effects in Unity Games

OverviewВидеоIntroductionЧтениеInterfaces RequiredЧтениеTaking Damage IDamage InterfaceЧтениеPickupHeal ComponentЧтениеDestroyer ComponentЧтениеAssigning the Object with Health IHaveHealth InterfaceЧтениеAdding Behavior with UnityEventЧтениеEnemy Wave SpawnerЧтениеExploring Advanced Game Mechanics and Design ChoicesЗадание
09Completing the Adventure Game14 материалов

Mastering Game Systems: Events, Quests, and Dynamic Challenges

OverviewВидеоIntroductionЧтениеEvent Management MethodsЧтениеEnforcing a Singleton InstanceЧтениеName ConsistencyЧтениеCollect Keys QuestЧтениеQuest Event Constants AddedЧтениеKeyItem ComponentЧтениеKey Instantiator RandomnessЧтениеInstantiated Sprite Drawing OrderЧтениеUpdating the Puzzle Tile ShaderЧтениеSetting Up a New Puzzle PrefabЧтениеTimelineЧтениеAdventure Game Development FundamentalsЗадание