Price history
Recorded standalone sale prices and the latest available store price, in USD. Historical dots use the sale start date and its recorded offer price. Prices can change during a sale; this is not a daily price log. Bundle prices and upcoming offers are excluded. History covers up to the 100 most recent recorded offers.
Lowest recorded standalone price in this history: $99. The latest store price is $99, matching the lowest recorded price shown here.
View 1 recorded price
| Sale start / price check | Price | Observation |
|---|---|---|
| $99 | Latest store price |
About Master Combat Core – Visual Node Graph Framework
- Tools, Systems & Learning > Game Templates & Systems
- Tools, Systems & Learning > Development Tools & Automation
- Theme > Military & Combat
Master Combat Core – Visual Node Graph Framework
Master Combat Core is a powerful, data-driven combat framework designed to help developers build complex, scalable combat systems using an intuitive visual node graph.
Instead of hard-coding combat logic, you design it visually: connect conditions, triggers, math, and actions to create flexible combat behaviors that are easy to understand, debug, and extend. The system is built with performance and architecture in mind, making it suitable for both small indie projects and large, complex games.
Whether you are a beginner looking to build an advanced combat system quickly, or an experienced developer aiming to speed up iteration and maintain clean code, Master Combat Core is designed to fit naturally into your workflow.
Perfectly compatible with Master Inventory Engine Pro
Example Scenario
Imagine you're designing a complex skill in a game like Diablo 4. Here's how the skill might work:
Lucky Hit Chance: 14%. Unleash arcing lightning that deals 80% damage to enemies in front of you. Every 10 times Arc Lash swipes, it Stuns all enemies for 2 seconds
With traditional coding, you'd need to write specialized code to handle these effects, track hits, and trigger conditions. Whenever you design a new skill, you will have to go back insert some new logic here and there.
With Master Combat Core, all of these effects can be easily set up visually using visual nodes. Why this works:
- No need for complex if-else chains to check conditions
- Visual representation of skill logic that’s easy to modify, expand, and understand
- Easier iteration on gameplay mechanics without deep programming knowledge
- Performance everything is fully optimized, no need to pay attention to optimizing whenever you add a new mechanic.
- Project Managing/Debugging it is much easier and cleaner to manage graph assets instead of complex code here and there.
- Compatibility very easy to integrate it with other systems and your own scripts, think the 'Graph Object' as a VFX asset, but instead of playing effect visually, it change stats and excute behavior in the backend. You can link it anywhere in your scripts, and play it to do its own job.
Master Combat Core simplifies the process, allowing you to focus on design instead of low-level scripting.
Designed with a Data-Driven Mindset
At the core of the framework is a strict separation between data and behavior:
- Combat logic lives in Graph Objects (ScriptableObjects)
- Runtime execution uses lightweight Graph Instances
- Entities and attributes exist independently from scene objects
- No per-frame ticking or hidden update loops
This means combat can be simulated, tested, and executed without relying on scene presence, while still integrating cleanly with GameObjects for presentation, animation, and effects.
Visual Node Graph Combat Logic
The visual graph editor allows you to build combat logic using:
- Condition Nodes (attribute checks, comparisons, raycasts, tags, etc.)
- Trigger Nodes (group conditions, caching, reset logic)
- Action Nodes (damage, effects, animations, stat changes, messages)
- Math & Variable Nodes (calculations, dynamic runtime values)
- Branch Nodes (logic flow control)
- Entity Nodes (Player, Dealer, Target, Instance entities)
Graphs are fast to iterate, easy to debug with visual debugging tool, and fully reusable across characters, enemies, and effects.
Flexible Entity & Attribute System
Combat data is driven by a robust entity system:
- Centralized Entity Manager
- Upgrade scalingAttribute system with:
Base values
Time-based temporary modifiers
- Timestamp-based evaluation (no ticking)
Attributes are evaluated only when accessed, making the system extremely efficient and safe to scale.
Graph-Driven Damage & Effects
Damage, buffs, and debuffs are all graph-based:
- Combat Damage Component for physics-based damage execution
- Over-Time Effect (DoT & Buff) Graphs
- Stackable effects, duration control, and expiration logic
- No hard-coded effect behavior
Designers can create complex effects such as poison, freeze, lifesteal, critical hits, reflection, and invincibility entirely through graphs.
High Performance by Design
Master Combat Core is built for runtime efficiency:
- Resolve-once, execute-many architecture
- Direct node references at runtime
- Cached graph evaluation results
- No per-frame updates
- No string-based lookups during gameplay
Even complex damage graphs execute efficiently and scale well with large numbers of entities.
Extensible & Developer-Friendly
The framework is designed to be extended:
- Developers can create custom node types
- Built-in tools generate base class and interface code
- Custom logic plugs directly into the graph editor
- Clean APIs for runtime control
Advanced users can extend core behavior via custom root nodes and GraphInstance subclasses.
Included Full Roguelike Demo
The package includes a fully playable roguelike combat demo showcasing:
- AI-driven enemies with scalable difficulty
- Attribute-based leveling and progression
- Loot, buffs, debuffs, and weapon enchantments
- Graph-driven combat logic in real gameplay scenarios
This demo serves as both a learning resource and a real-world example of how the system scales.
Documentation & Community
- Comprehensive online documentation
- Step-by-step guides and examples
- A dedicated community forum (link provided separately)
- Designed to be easy to learn and powerful to master
Who Is This For?
- Developers who want a visual combat system
- Teams aiming for fast iteration and clean architecture
- Designers who prefer working without writing gameplay code
- Advanced developers who need performance and extensibility
Master Combat Core – Visual Node Graph Framework gives you the freedom to design advanced combat systems visually, without sacrificing performance, structure, or control.
Master Combat Core is a powerful, data-driven combat framework designed to help developers build complex, scalable combat systems using an intuitive visual node graph.
Instead of hard-coding combat logic, you design it visually: connect conditions, triggers, math, and actions to create flexible combat behaviors that are easy to understand, debug, and extend. The system is built with performance and architecture in mind, making it suitable for both small indie projects and large, complex games.
Whether you are a beginner looking to build an advanced combat system quickly, or an experienced developer aiming to speed up iteration and maintain clean code, Master Combat Core is designed to fit naturally into your workflow.
Perfectly compatible with Master Inventory Engine Pro
Example Scenario
Imagine you're designing a complex skill in a game like Diablo 4. Here's how the skill might work:
Lucky Hit Chance: 14%. Unleash arcing lightning that deals 80% damage to enemies in front of you. Every 10 times Arc Lash swipes, it Stuns all enemies for 2 seconds
With traditional coding, you'd need to write specialized code to handle these effects, track hits, and trigger conditions. Whenever you design a new skill, you will have to go back insert some new logic here and there.
With Master Combat Core, all of these effects can be easily set up visually using visual nodes. Why this works:
- No need for complex if-else chains to check conditions
- Visual representation of skill logic that’s easy to modify, expand, and understand
- Easier iteration on gameplay mechanics without deep programming knowledge
- Performance everything is fully optimized, no need to pay attention to optimizing whenever you add a new mechanic.
- Project Managing/Debugging it is much easier and cleaner to manage graph assets instead of complex code here and there.
- Compatibility very easy to integrate it with other systems and your own scripts, think the 'Graph Object' as a VFX asset, but instead of playing effect visually, it change stats and excute behavior in the backend. You can link it anywhere in your scripts, and play it to do its own job.
Master Combat Core simplifies the process, allowing you to focus on design instead of low-level scripting.
Designed with a Data-Driven Mindset
At the core of the framework is a strict separation between data and behavior:
- Combat logic lives in Graph Objects (ScriptableObjects)
- Runtime execution uses lightweight Graph Instances
- Entities and attributes exist independently from scene objects
- No per-frame ticking or hidden update loops
This means combat can be simulated, tested, and executed without relying on scene presence, while still integrating cleanly with GameObjects for presentation, animation, and effects.
Visual Node Graph Combat Logic
The visual graph editor allows you to build combat logic using:
- Condition Nodes (attribute checks, comparisons, raycasts, tags, etc.)
- Trigger Nodes (group conditions, caching, reset logic)
- Action Nodes (damage, effects, animations, stat changes, messages)
- Math & Variable Nodes (calculations, dynamic runtime values)
- Branch Nodes (logic flow control)
- Entity Nodes (Player, Dealer, Target, Instance entities)
Graphs are fast to iterate, easy to debug with visual debugging tool, and fully reusable across characters, enemies, and effects.
Flexible Entity & Attribute System
Combat data is driven by a robust entity system:
- Centralized Entity Manager
- Upgrade scalingAttribute system with:
Base values
Time-based temporary modifiers
- Timestamp-based evaluation (no ticking)
Attributes are evaluated only when accessed, making the system extremely efficient and safe to scale.
Graph-Driven Damage & Effects
Damage, buffs, and debuffs are all graph-based:
- Combat Damage Component for physics-based damage execution
- Over-Time Effect (DoT & Buff) Graphs
- Stackable effects, duration control, and expiration logic
- No hard-coded effect behavior
Designers can create complex effects such as poison, freeze, lifesteal, critical hits, reflection, and invincibility entirely through graphs.
High Performance by Design
Master Combat Core is built for runtime efficiency:
- Resolve-once, execute-many architecture
- Direct node references at runtime
- Cached graph evaluation results
- No per-frame updates
- No string-based lookups during gameplay
Even complex damage graphs execute efficiently and scale well with large numbers of entities.
Extensible & Developer-Friendly
The framework is designed to be extended:
- Developers can create custom node types
- Built-in tools generate base class and interface code
- Custom logic plugs directly into the graph editor
- Clean APIs for runtime control
Advanced users can extend core behavior via custom root nodes and GraphInstance subclasses.
Included Full Roguelike Demo
The package includes a fully playable roguelike combat demo showcasing:
- AI-driven enemies with scalable difficulty
- Attribute-based leveling and progression
- Loot, buffs, debuffs, and weapon enchantments
- Graph-driven combat logic in real gameplay scenarios
This demo serves as both a learning resource and a real-world example of how the system scales.
Documentation & Community
- Comprehensive online documentation
- Step-by-step guides and examples
- A dedicated community forum (link provided separately)
- Designed to be easy to learn and powerful to master
Who Is This For?
- Developers who want a visual combat system
- Teams aiming for fast iteration and clean architecture
- Designers who prefer working without writing gameplay code
- Advanced developers who need performance and extensibility
Master Combat Core – Visual Node Graph Framework gives you the freedom to design advanced combat systems visually, without sacrificing performance, structure, or control.