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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Unreal Engine Blueprints-Advanced Gameplay and Logic Systems · LearnSpace
Назад в каталог
courseraПрограммирование

Unreal Engine Blueprints-Advanced Gameplay and Logic Systems

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

О курсе

Design and implement a complete 2D-style arcade shooter in Unreal Engine using Blueprints—without writing C++ code. This project-based course guides you through building reusable gameplay systems while developing practical Blueprint scripting skills used in arcade game development. You'll begin by creating interactive lighting systems, configuring player input, and building reusable wall Blueprints. As you progress, you'll organize Blueprint classes with Structs and Enums, develop scalable execution logic, and use Arrays and loop structures to automate gameplay behaviors. In the final module, you'll bring everything together by creating an arcade shooter with player controls, fixed camera systems, asteroid behaviors, collision and damage logic, actor spawning, health management, destruction events, and material effects. Designed for aspiring game developers, game designers, and technical artists, this course emphasizes modular Blueprint design, reusable gameplay mechanics, and data-driven development. Each module builds on the previous one, helping you apply Unreal Engine Blueprint concepts through a structured, hands-on project. By the end of the course, you'll be able to create reusable Blueprint classes, implement flow control with loops and conditional logic, design flexible actor behaviors using inheritance and editable properties, build responsive gameplay systems, and evaluate game mechanics for performance and responsiveness. If you want practical experience developing gameplay systems in Unreal Engine Blueprints, this course provides a focused, project-driven learning experience.

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

Unreal EngineCode ReusabilityProgramming PrinciplesGame DesignVideo Game DevelopmentEvent-Driven ProgrammingNo-Code DevelopmentObject Oriented DesignScriptingData StructuresInteractive DesignAnimation and Game Design

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

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

01Lighting, Interactions, and Wall Blueprints18 материалов

Light Visibility and Wall Setup

Toggling the Visibility of LightВидеоSetting Up Wall BlueprintВидеоAdding Wall Lamp BlueprintВидеоLight Visibility and Wall SetupЗадание

Spotlight and Toggling Interactions

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

EDUCBA

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

Unreal Engine Blueprints-Advanced Gameplay and Logic Systems
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 12.9 ч

4 модулей

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

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

Часть программы вашего университета
Adding Spot light to Wall Lamp BlueprintВидео
Toggling of Wall LightВидео
Toggling of Wall Light ContinuesВидео
Spotlight and Toggling InteractionsЗадание

Player Input and Editable Attributes

Detecting Player InputВидеоMaking Light Attributes EditableВидеоSets the Light Colors in Light Attributes EditableВидеоPlayer Input and Editable AttributesЗадание

Wall Light Construction and Class Approaches

Construction Script of Wall LightВидеоDifferent Approaches for Blue Print ClassesВидеоWall Light Construction and Class ApproachesЗаданиеDesigning Interactive Wall Light Systems with BlueprintsDIALOGUEGraded - Lighting, Interactions, and Wall BlueprintsЗаданиеBuilding an Interactive Wall Light System Using BlueprintsDIALOGUE
02Blueprint Class Design and Structuring13 материалов

Blueprint Hierarchy and Creation

Changing the Hierarchy of Blueprint ClassesВидеоCreating a New BlueprintВидеоCreating a New Blueprint ContinuesВидеоBlueprint Hierarchy and CreationЗадание

Structs and Data Types

Structs in BlueprintsВидеоExample of Structs in BlueprintsВидеоObjects and Data Types in BlueprintsВидеоStructs and Data TypesЗадание

Enums and Execution Order

Enumerators in BlueprintsВидеоBlueprint Execution Order and its ExampleВидеоSets Direction in Execution OrderВидеоEnums and Execution OrderЗаданиеGraded - Blueprint Class Design and StructuringЗадание
03Working with Arrays and Loops16 материалов

Arrays and Looping Techniques

Arrays in BlueprintВидеоExample of Arrays in BlueprintВидеоAdding Length and Index to ArrayВидеоArrays and Looping TechniquesЗадание

For Loops and Wall Creation

For Loop In BlueprintВидеоFor Loop In Blueprint ContinuesВидеоCreating Walls Using For LoopВидеоAdding Static Mesh to Wall Using For LoopВидеоFor Loops and Wall CreationЗадание

Loop Variants and Flow Control

Adding Static Mesh to Wall Using For Loop ContinuesВидеоFor Loop With Break In BlueprintВидеоFor Each Loop In BlueprintВидеоFor Each Loop In Blueprint ContinuesВидеоWhile Loop In BlueprintВидеоLoop Variants and Flow ControlЗадание
04Arcade Shooter Project22 материалов

Project Setup and Input Configuration

Simple Arcade ShooterВидеоChanging the Projects SettingsВидеоSetup For Simple Arcade ShooterВидеоCreating a Player ControllerВидеоControlling the Pawn MovementВидеоSetup for Input Binding of Pawn MovementВидеоProject Setup and Input ConfigurationЗадание

Camera and Obstacle Setup

Setting up a Fixed CameraВидеоSetting up a Fixed Camera ContinuesВидеоCreating a Obstacle Base ClassВидеоCreating a New Variable in Base ClassВидеоCamera and Obstacle SetupЗадание

Asteroid Creation and Damage System

Creating an AsteroidsВидеоCreating an Asteroids ContinuesВидеоAdding a Take damage FunctionВидеоSetting up Timer FunctionВидеоAsteroid Creation and Damage SystemЗадание

Materials, Destruction, and Health

Blend Properties and Color Models of MaterialsВидеоDestroy the Spawn ActorВидеоHealth and Spawning of ActorВидеоMaterials, Destruction, and HealthЗаданиеGraded - Arcade Shooter ProjectЗадание
Graded - Working with Arrays and LoopsЗадание