Limen Framework
Welcome to the official documentation for the Limen Framework, a high-performance, modular C++ infrastructure designed to streamline game development within Unreal Engine 5.
The framework is decoupled into specialized plugins, allowing you to selectively integrate only the systems your project requires—ranging from low-level gameplay architecture to procedural generation and custom editor tooling.
Keep on the lookout for this message:
🧩 Core Architecture
These foundational plugins drive the core application lifecycle, modular settings configurations, and basic actor management.
Limen Core Plugin The primary backbone of the framework. Houses low-level systems including the custom Ability System, a multi-threaded execution pool, advanced locomotion mechanics, asynchronous loading screens, and gameplay-focused UI components.
Limen Base Plugin Provides the standard runtime foundation. Manages application-wide initialization/cleanup routines, fundamental AI behaviors via Behavior Trees, asynchronous game save infrastructure, and core post-processing configurations.
⚔️ Systems & Mechanics
Modular toolkits engineered to rapidly implement complex, scalable gameplay features.
Limen Interaction Plugin A complete interaction and data management toolkit. Features robust support for grid-based inventory systems, line-trace/physics interactions, modular door and key locking mechanics, note lifecycles, and a fully realized weapons and damage system.
Limen Procedural Generation Plugin Advanced subsystems for asynchronous content creation. Includes highly flexible, performance-optimized algorithms for generating dynamic maps and highly scalable mesh instance spawning pipelines.
🌐 Audio & Multiplayer Integration
Extended plugins designed to manage external middleware and network layer features safely and responsively.
Limen FMOD Plugin Bridges the framework with the FMOD audio middleware. Introduces dynamic spatial volume control bounds and custom audio components that natively sync with the engine's pause states.
Limen Online Plugin Manages secure, scalable multiplayer sessions. Implements multi-threaded parallel execution for online subsystems, built-in AES encryption with SHA1 key derivation, real-time UI chat boxes, and native Steam matchmaking management.
🛠️ Extensibility & Tooling
Automate your pipeline workflows and extend the Unreal Engine interface.
Limen Editor Plugin Streamlines developer workflows by automating repetitive layout tasks. Features custom asset actions engineered to generate clean collision proxy actors directly within world levels.