This project serves as a starter base project for building your dream action-adventure game.
It has got you covered with Character Selection System, Character Customization, Widgets Management System and Action Camera System.
It is mostly interface-driven and everything is handled with the help of data assets.
Showcase01 | Showcase02 | Documentation |
If you're searching for a game system for your next project then this is exactly what you need. On the plus side, almost everything is commented and documented so you can easily break it down.
If you're stuck at any place, Discord is just a click away!
Features:
Modular Widgets
Interface function call for creation of widgets
Play Level Sequences in the background of your widgets (main menu/ pause menu).
Widgets Lifecycle managed in GameMode - Assign your widget a unique category and you're done!
Managed by PlayerController
Linear Selection System
Also supports Animation Modification System
Create a data asset and assign class reference of your character. Add to a array and Done!
Character Customization System:
This particular implementation also supports paired skeletal mesh
Also supports static meshes, attached to player sockets
Define a category, create a data asset and add it your character data asset. Done!
Action Camera System:
Unique Camera Rig for every action - normal gameplay, crouched and aiming!
Movement aware camera shift left and right.
Smooth Camera Blending
Note:
GameInstance class is not used.
The following plugins are enabled:
Plugin: ModelingToolsEditorMode - Enabled
Plugin: AnimationWarping - Enabled
Plugin: RigLogic - Enabled
Plugin: LiveLink - Enabled
Plugin: LiveLinkControlRig - Enabled
Plugin: PoseSearch - Enabled
Plugin: AnimationLocomotionLibrary - Enabled
Plugin: MotionWarping - Enabled
Plugin: HairStrands - Enabled
Plugin: Chooser - Enabled
Plugin: Mover - Enabled
Plugin: NetworkPrediction - Enabled
Please note that the pricing for this project is also subject to increase with the next update.