Kickstart your narrative project with The Story Framework, designed exclusively for Unreal 5. Whether you're a seasoned developer or an aspiring creator, this comprehensive template aims to inspire creating and designing captivating gameplay. Story Framework is powered by an Actor Component based workflow. No functionality is executed inside the player controller or player character apart from input related functions. A demonstration of this can be found inside the Tech Demo Level and is also explained inside the Official Documentation.
FRAMEWORK FEATURES
✅ Native First Person & Third Person gameplay support out-of-the-box, with options to use either, or both.
✅ Gamepad integration with built-in widget classes featuring "gamepad" settings.
✅ Custom interaction framework created with a dual-method system, offering multiple options for increased player interactivity.
✅ Quick Time Events with customization options driven through a single function.
✅ Task System: A queue-based task/objective framework with functions to add, edit, remove, and hide tasks.
✅ Dialogue System: A complete dialogue framework for lore building, derived from Blueprint Dialogue. Note: The price of Blueprint Dialogue is not included in the Story Framework price; Blueprint Dialogue will be released soon.
✅ Large collection of object interaction systems demonstrating various use cases.
✅ Object Inspecting and Description Reading to enable deeper storytelling through in-level objects.
✅ Modular slot-based Quick-Inventory System designed for easy accessibility while supporting core inventory functions such as using, combining, inspecting, and dropping items.
✅ Full Dynamic Camera System with customizable options and custom functions for both First Person and Third Person views.
✅ Modular Main Menu to kickstart your project’s home screen.
✅ Journal Entries to track important descriptions or items used in your story.
✅ Custom Sequence Manager designed to easily play and stop sequences during gameplay.
✅ Collection of External Functions organized across several Function Libraries to support other development areas.
✅ Deep Documentation explaining and educating on all aspects of the Story Framework.
✅ Saving & Loading: Supports saving and loading of player location, rotation, inventory, journal, destroyed/spawned actors, interacted actors, and system info.
✅ Includes free-to-use meshes, sounds, and other assets.