인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
NEW
Game Dev

/

Game Programming

Practical! Unreal Soulslike Development: A to Z

This is a course where you will build a Soulslike action RPG like 'Dark Souls' or 'Elden Ring' yourself using Unreal Engine (C++).

29 students are taking this course

Unreal Engine
Unreal C++
C++

This course is prepared for Basic Learners.

What you will learn!

  • Unreal Engine

  • Unreal C++

  • Soulslike Action RPG Combat System

Learn the core mechanics of a soul-like action RPG.

This course is a complete guide to learning how to implement core mechanics from popular souls-like games like Dark Souls, Bloodborne, and Elden Ring using Unreal Engine. It is structured as a practical curriculum that can be followed step-by-step from beginner to intermediate level.

I recommend this to these people

  • Beginner developers who want to start developing games with Unreal Engine

  • Game developer interested in soul-like action RPG mechanics

  • Students looking for high quality projects for their portfolios

  • Anyone who wants practical game development experience using Unreal C++

What you will learn in this course

  • How to implement the core combat system of a soul-like game

  • Linking character control and animation systems

  • How to use AI design and behavior trees

  • Implementing an item system including weapons, armor, and potions

  • Intuitive UI/UX design and game feedback system construction

Course Features

  • Hands-on learning : Rather than theory, we focus on actual coding and seeing immediate results.

  • Step-by-step implementation : We implement everything from basic movement to complex boss AI step by step.

  • High-Quality Projects : Upon completion of the course, you will have a core Souls-like game system that can be used as a portfolio.

  • Latest Unreal Engine Technology : Learn how to develop using the latest Unreal Engine features.


Play screen

Play screen

Learn about these things

📌 Build a basic system

  • Implementing character movement and stamina system

  • Implementing natural character movements using animation blueprints

  • Designing components to effectively manage complex character states

📌 Battle System Development

  • Attack combo system and weapon system

  • The targeting system is the core of soul-like games.

  • Implementing shield defense and parrying system

  • Implementing a Dark Souls style rolling feature


📌 AI and enemy characters

  • Implementing Intelligent AI Using Behavior Tree

  • Enemy patrol, recognition, and attack pattern design

  • Implemented boss character AI and special attack patterns

📌 Item and UI System

  • Implementing a weapon and armor parts system

  • Implementing a Dark Souls/Elden Ring style potion system


  • In-game UI


Targeting System

Blocking & Parrying

Things to note before taking the class

Practice environment

  • Operating System and Version (OS): Windows 11

  • Tools Used: Unreal Engine 5.5, Visual Studio 2022


Learning Materials

  • Project files for each section are provided as compressed files in the course materials.


Player Knowledge and Notes

  • Familiarity with the basics of Unreal Engine (recommended)

  • Basic knowledge of C++ (recommended)

  • Interest and passion for Souls-like games (required!)

Recommended for
these people!

Who is this course right for?

  • Wants to make a Soulslike game

  • Someone who learned the basics of Unreal Engine but is unsure what to build

Need to know before starting?

  • C++ Basic Knowledge

  • Basic Usage of Unreal Engine

Hello
This is

경력

  • 前 넷마블 서버 프로그래머

  • 前 위메이드 클라이언트 프로그래머

  • 前 넥슨 게임 프로그래머

관심분야

  • 게임개발과 관련된 기술 연구

  • 인디게임 개발

     

소개

안녕하세요. 저는 게임개발과 관련된 재미있는 연구를 즐기는 개발자입니다.

어린 시절부터 게임을 좋아했고, 게임개발자로서 국내 주요 게임기업에서 근무하며 크고 작은 프로젝트에 참여했습니다. 현재는 인디게임 개발자로 활동하고 있으며, 제가 쌓아온 지식과 경험을 여러분과 나누고자 합니다.

Curriculum

All

37 lectures ∙ (19hr 49min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Become the author of a review that helps everyone!