Create Your Own Multiplayer Survival Game

in Unreal Engine 5.5+ from Scratch!


ULTRA HIGH QUALITY

Game Development Course

First Features

Motion Matching

The Motion Matching System enables responsive, fluid character movement by selecting animations dynamically based on real-time player input and motion data, fully optimized for multiplayer environments.

Inventory System

The Inventory System is a multiplayer-ready, Blueprint-based solution for collecting, stacking, transferring, and managing items, complete with dynamic UI and replication support.

Gameplay Camera

The Gameplay Camera System features a smooth first & third-person camera with dynamic zoom, shoulder switching, and collision handling, providing a responsive and immersive player experience in multiplayer scenarios.


The course currently features over 75 in-depth lectures

with more than 17 hours of step-by-step content.

New material is added regularly!


100% Only Blueprint!


This course is designed to be incredibly beginner-friendly, guiding you step by step through every system with clear explanations of each Blueprint Node, interface, and function.


Nothing is skipped, and every action is backed by a detailed explanation of why it is done.. ensuring you not only follow along, but truly understand the logic behind each feature.


Whether you're just starting out or looking to level up your Unreal Engine skills, this course offers a structured, in-depth learning experience for all levels.


Choose a Pricing Option

Curriculum Preview


Checkout the free Preview Lectures!


Chapter 2 - Preview - Full Movement System

Chapter 2 - Lecture 03 - Setting up the basic Animation Blueprint

Chapter 3 - Lecture 33 - Adjusting Camera Collision and Renaming Elements for Clarity

Chapter 4 - Lecture 58 – Building the Inventory Weight System

  Introduction
Available in days
days after you enroll
  Chapter 1 - Getting Started
Available in days
days after you enroll
  Chapter 2 - Motion Matching
Available in days
days after you enroll
  Chapter 3 - Player Controller & Game Camera
Available in days
days after you enroll
  Chapter 4 - Inventory System & User Interface
Available in days
days after you enroll
  Chapter 5 – Hotbar & Equip System
Available in days
days after you enroll

Course Outline


Chapter 1 – Getting Started

Foundations, project setup, and an introduction to Unreal Engine

Chapter 2 – Motion Matching Overview Preview & Setting up basic Animation Blueprint

Implementation of realistic animations and movement systems

Chapter 3 – Player Controller & Game Camera Adjust Camera Collision

Input control and camera system for a dynamic game world

Chapter 4 – Inventory System & User Interface Preview Inventory Weight System

Construction of the inventory framework and user interface design

Chapter 5 – Hotbar & Equip System

Setting up quick-access hotbars and basic equipment management for the player


Coomin soon...


Chapter 6 – Character Attributes & Base States

Managing core player values such as health, stamina, and hunger based on Unreal’s Player States, with HUD integration


Chapter 7 – Player Ability System

Implementing special abilities using Gameplay Effects and Tags that rely on character attributes


Chapter 8 – Harvesting & Resource Gathering

Mechanics for collecting and harvesting resources from the game world


Chapter 9 – Crafting & Item Creation

Turning gathered resources into items, weapons, and tools


Chapter 10 – Building & Construction System

Developing systems for constructing structures and laying foundations for advanced features


Chapter 11 – Storage System

Integrating storage options, forging, cooking, etc, as an extension of the building system


Chapter 12 – MetaHuman Integration

Adding and customizing the playable character using MetaHuman technology


Chapter 13 – Armor Equipables

Implementing armor systems and equipment options for the character


Chapter 14 – Weapon Systems

Building a comprehensive combat system that covers various weapon types


Chapter 15 – Tribes / Clans System

Mechanics for forming and managing groups or clans within the game


Chapter 16 – Chat System

Implementing an in-game chat for social interaction among players


Chapter 17 – Open World Map Building

Creating the open world map and establishing a foundational layout for navigation


Chapter 18 – Procedural Foliage

Automatic generation and placement of vegetation and landscape elements


Chapter 19 – NPC & AI System

Integrating animals and NPCs with sophisticated AI behavior


Chapter 20 – Player Minimap & Compass

Providing visual navigation tools to help players orient themselves in the game world


Chapter 21 – Save / Load System

Developing systems for saving game progress and loading saved data


Chapter 22 – Steam/Epic Sessions & Frontend Widgets

Integration of online session management and frontend user interface widgets


Chapter 23 – Dedicated Server Setup & Hosting

Setting up and configuring dedicated servers for multiplayer gameplay


Notice: This course is currently in Early Access. Chapters and content may be adjusted, expanded, or updated depending on the ongoing development and community feedback.









FAQ - Frequently Asked Questions


Do I need some experience or knowledge?

This course is suitable for both beginners and advanced users. However, some basic understanding of Unreal Engine is required, such as knowing what Blueprints are and being familiar with the general layout of the Unreal Editor. If you are a complete beginner, there are many great free tutorials available on YouTube to help you get started before diving into this course.



Are subtitles available for each lecture?

All current chapters include English subtitles. Additional subtitle languages can be added upon request. These are not simple translations, they are carefully written to retain all Unreal Engine terminology, function names, and editor-specific terms in English, ensuring the subtitles align perfectly with the engine and make sense no matter the language.



Is the course finished or still in development?

This course is currently in Early Access, meaning new lectures and features are actively being developed and added on a regular basis. The course will be considered complete once over 23 fully structured chapters have been published, or once the instructor officially defines the course scope as complete. As an Early Access student, you benefit from lifetime access to all future updates, additions, and improvements.



Can I publish or sell the game I create during the course?

Yes, you are free to publish or sell the game you build during this course. However, it is highly recommended that you use the knowledge gained to develop your own unique project—with custom assets, design, and gameplay—to ensure your game stands out and avoids duplication. Please note that you are not allowed to sell or distribute the original course project files or any part of the course content itself.



What is your refund policy?

All refunds are handled in accordance with Teachable’s official refund policy. You may request a refund within 15 days of purchase by contacting Teachable support directly. Please note that refund requests made after this 15-day window cannot be accepted, and no exceptions will be made.



Can I download or watch the lectures offline?

At this time, downloading lectures for offline viewing is not supported, primarily due to concerns around content protection and piracy. However, you will receive lifetime access to the entire course, including all future updates, as long as you have an internet connection. This ensures the course remains secure while still giving you full access anytime, anywhere online.


Will I get access to the full completed project?

By enrolling in this course, you are gaining access to the full step-by-step process of building the Multiplayer Survival Game from scratch. However, the complete finished project as a standalone download is not included in this purchase. It will be made available separately at a later time as an optional product.


What if I encounter bugs during the course?

Bugs are a natural part of game development and are to be expected, even in the game we build together throughout this course. While the course does not aim to deliver a perfectly bug-free experience, it places a strong emphasis on understanding, identifying, and solving bugs through practical debugging techniques. You will learn how to approach and resolve issues just like in real development environments. Students are also encouraged to share their findings and creative solutions, turning bugs into valuable learning opportunities.