ALIS - Open-Source Unreal Engine Survival Project

ALIS is an open-source Unreal Engine 5 survival project set in a post-apocalyptic
real-world city. The public repository exposes the full modular C++ plugin architecture,
data-driven workflows, and gameplay systems under active development.

The project is built around modular plugins with clear ownership boundaries,
contract-first integration, and JSON-driven definitions. Each gameplay system
lives in its own plugin with its own README and architecture docs.

Current public systems:

  • Inventory - server-authoritative with equip, use, drop, weight, volume, depth stacking
  • Vitals - server-side metabolism tick, threshold states, condition regen/drain
  • Dialogue - universal data-driven dialogue for NPCs, objects, terminals
  • Mind - inner-voice thought guidance system
  • Interaction - player interaction via trace and prompt
  • Object Capabilities - composable components: lockable, loot container, pickup
  • GAS - Gameplay Ability System integration layer
  • Character, Motion, Settings, Loading (6-phase pipeline)

The repo is public and designed for architecture study, code review, and contributions.

Repository: GitHub - fallintodusk/alis: Open-source Unreal Engine survival game and modular game architecture reference - plugin-based C++ core, data-driven workflows. · GitHub
Site: https://fall.is/