Here's what's included in this complete framework:
Complete Menu System:
Save and Load Game: Allows players to save their progress and resume it at any time.
Customisable Settings:Video Settings: Configure graphics quality and other visual options.
Exit Option: Safely exit the game or gameplay.
Input Device Switching: Automatic device detection (keyboard, mouse or controller) and dynamic user interface adjustment.
Advanced Character System:
Character Movement: Includes basic movement and jumping.
Animation State Machine: General system for player and enemy animations, implemented through "Blueprints Component".
Health and Damage System: Health and damage management for both players and enemies, implemented via Blueprint Component.
Modular Attack System: Customisable attacks for players and enemies.
Modular Consumable System: Create consumables and activate them from inventory.
Health Recovery, Damage Boost, Jump Boost: Potions, Crafted Meals.
**Customisable Inventory System: **
Slots System: Configure inventory to your liking.
Action Menu: Options to use, drop one or all items.
Hotbar: Quick access to 9 item slots in a bottom bar.
Drag & Drop: Move items between slots, inventories and containers (such as chests).
Special Items: With floating animations to highlight them.
Pickup items: Pick up items from the ground, a message will appear on the screen at the top of the screen to give feedback to the player that they are near a pickup item.
Interaction System:
Buttons and Levers: Interact with the environment.
Pressure Plates: Weight-sensitive activators.
Chests: Store and retrieve items.
Doors: Open different areas with access keys or actuators.
Tools and Environment Resources
Tilemaps and Tilesets: Facilitate the creation of levels.
Level Design Tools:
Grid Map Maker: Easily generate maps.
Props Spawn: Place bushes, trees, rocks and flowers using the level design tools.