RPG Engine v6 – Project Overview
What is RPG Engine v6
RPG Engine v6 is an all-in-one Unreal Engine framework and a modular foundation for RPG, shooter, survival, and adventure games. It is designed as a full project starting point rather than a small plugin or a single-feature pack. The framework provides a complete gameplay base with integrated systems, ready to be extended and customized for new projects.
The current version of RPG Engine is developed and tested on Unreal Engine 5.7. The project follows a moving support window for minor engine versions: at any time, two adjacent minor versions are officially supported (for example, 5.7 and 5.8, then 5.8 and 5.9 once 5.9 is released).
Core Identity and Goals
The primary goal of RPG Engine v6 is not only to provide a powerful technical framework, but also to make game development more accessible and understandable for a wide range of creators. The asset is intentionally built to serve:
- Experienced Unreal Engine developers and small to mid-size teams who want a solid, production-ready starting point for complex projects.
- Beginners and non-programmers, including 3D artists and designers, who want to learn from a complete, real project and build games without starting from an empty template.
The mission behind the project goes beyond pure commercial goals. RPG Engine is meant to help grow a strong community and to lower the entry barrier to high-quality game development, making the game market richer, more diverse, and more experimental.
Key Features in v6
RPG Engine v6 introduces a fully modular architecture and refactors all major systems around components and a central mediator. The most important pillars of the current version are:
- Modular architecture with BP_ModulesMediator and components – no monolithic character blueprints, gameplay is organized into independent modules that can be enabled, disabled, or replaced.
- Full MetaHuman and Mutable integration – appearance, body and head parameters, and advanced character customization are deeply integrated into the runtime systems and save/load pipeline.
- Advanced AI framework – configurable AI with Behavior Trees, EQS, difficulty profiles, perception logic, and combat behavior tuned for shooters, survival encounters, and systemic gameplay.
- Multiplayer support – listen-server oriented architecture with unified save/load logic across singleplayer and multiplayer, allowing the same core systems to be used in both modes.
- Vehicles, building, crafting, and survival – a wider gameplay layer including vehicles, a building system, crafting mechanics, and survival stats (such as hunger, thirst, energy, temperature, and body contamination).
Many of these gameplay systems already existed in earlier versions of the project. However, in v6 they are reorganized into a clean, component-based structure and connected through the same shared state and data-driven architecture.
From v5 to v6
RPG Engine v6 is a complete refactor of the previous architecture. Version 5 used a more monolithic structure where large parts of gameplay logic were concentrated in a few major blueprints. In version 6, this approach has been fully replaced with a modular design built around BP_ModulesMediator and a set of focused gameplay components.
The result is that individual systems and modules can now be connected, disconnected, or extended much more easily. New features can be integrated without turning the project into a single massive blueprint, and it becomes straightforward to remove or replace specific mechanics that are not needed in a particular game.
Version 5 is considered fully outdated and is not recommended for new projects. It may be mentioned only as historical context: v6 is the current and only actively developed line, and it exists specifically because the project was rebuilt from the ground up to achieve a cleaner, modular structure.
Production Status
RPG Engine v6 is not an experimental branch. It is a fully released, production-ready version of the project. The framework has gone through a complete refactor, followed by alpha and beta testing, as well as real-world usage by buyers.
All bugs reported by users during testing phases and early adoption have been addressed and fixed. At this stage, the project is used in production by developers who build their own games on top of it. The remaining major task is the creation and publication of updated documentation that fully reflects the v6 architecture and systems.
Target Game Types
RPG Engine v6 is intentionally broad in scope, but it has clear sweet spots. The framework is particularly suitable for:
- Shooter projects (including third-person and hybrid perspectives).
- Survival games, including extraction-like experiences.
- RPG projects with progression systems, stats, skills, and quests.
- Adventure and story-driven games that still benefit from rich systemic gameplay.
Because of the modular structure, developers can lean more heavily into one of these directions while disabling or trimming systems that are not needed for their specific design.
Intended Audience
RPG Engine v6 is designed to work both as:
- A professional foundation that can save months or years of core systems development for experienced teams.
- A learning and experimentation platform for newer developers who want to understand how a complex Unreal Engine project is organized in practice.
The documentation you are reading is part of that goal: to make the internal structure of the project transparent, to explain how the systems are put together, and to give developers of different backgrounds a clear path to building their own games on top of RPG Engine.