Code Architecture & Features - WIP {{ currentPage ? currentPage.title : "" }}

Code Modules & Features:

  • Actions System [Runtime]: powerful and flexible ability system

  • Advanced RPG System [Runtime]: Stats and Attributes creator, includes a leveling system

  • AI Framework [Runtime]: Create and configure your AIs, supports both enemies, companions and groups

  • Ascent Combat Framework [Runtime]: Core of the combat system, with attacks, dodge, block and other gameplay actions!

  • Ascent Combo Graph [Runtime]: Create amazing attack chains and combo

  • Ascent Combo Graph Editor [Editor]: Editor tools to design your combo

  • Ascent Core Interfaces [Runtime]:

  • Ascent Dialogue System [Runtime]: Branchable Dialogue System supporting voices, animations and custom cameras

  • Ascent Dialogue System Editor [Editor]: Node based editor tool to quickly create your branched dialogues, extendable with custom events and conditions

  • Ascent Editor [Editor]: Core editor functions

  • Ascent Editor Extensions [Editor]: Base Factories and Content browser extension tools

  • Ascent Graph System Editor [Editor]: Core module for all the editor Graphs Tools

  • Ascent Graph System [Runtime]: Runtime module for the Graph tool

  • Ascent Loading Screens [Runtime]: Automatically show loading screens during map transitions

  • Ascent Map Editor [Editor]: Editor tool to create your in game world map or minimap

  • Ascent Maps System [Runtime]: Navigation system including map, markers and a compass

  • Ascent Quest System [Runtime]: Quest system with dozens of pre made objectives (kill enemy, reach a point, gather certain items etc.) highly extendable with your own objectives and events!

  • Ascent Quest System Editor [Editor]: Node based editor tool to create your quests

  • Ascent Save System [Runtime]: Automatically save your entire world with a single blueprint node, multithreaded

  • Ascent Finite State Machine [Runtime]: Generic implementation of a Finite State Machine to handle your game flows with optimal code encapsulation

  • Ascent Finite State Machine Editor [Editor]: Node based tool to create your state machines

  • Ascent Targeting System [Runtime]: Souls like targeting system with tunable magnetism

  • Ascent UI Navigation System [Runtime]: Automatic gamepad navigation on any widget! Navbar system with automatic icon switching depending on the current platform!

  • Ascent UI Tools [Runtime]: A set of premade widgets with style manager, reskin your entire UI with few clicks!

  • Character Controller [Runtime]: 3 pre made character controllers: based on blenspace, based on distance matching (Lyra Style), motion matching (integrated with GASP)

  • Cinematic Camera Manager [Runtime]: Manage your in game camera states with easy, fully data driven

  • Collisions Manager [Runtime]: Manage Collisions of any shape to deal damage

  • Combined Animations System [Runtime]: Play synchronized animation between two characters with automatic position adjustment for spectacular combat choreography!

  • Crafting System [Runtime]: Combine any kind of items to create new ones, including a fully functional UI for both crafting and vendors, including buy/sells option!

  • Executions System [Runtime]: Create stunning cinematic finisher moves !

  • Inventory System [Runtime]: Inventory and equipment system with customizable slots and a ready to use sample UI. Includes support for chests and storage, with procedural item generation.

  • Mount System [Runtime]: Ride and possess any kind of creature! Includes a sample locomotion controller

  • Music Manager [Runtime]: Manages your in game music and music transitions

  • Spell Actions [Runtime]: A set of pre made spell abilities includinging a fireball, frostball, meteorstorm, healing, buffing and summoning!

  • Status Effects System [Runtime]: Apply status effects as frozen, poisoned etc.

  • Units System [Runtime]: Module to handle recruiting of new companions!

  • Vehicle System [Runtime]: Generic chaos vehicle already integrated with the mount system

{{{ content }}}