Easy Asset Search

SPAM - Spell, Projectile, Ability, Magic Framework

SPAM is a high-performance ability- and projectile framework that saves time by handling the 'how' of your abilities and projectiles, allowing you to focus on the 'what' of your game.
SPAM - Spell, Projectile, Ability, Magic Framework Asset Image SPAM is a high-performance ability- and projectile framework that saves time by handling the 'how' of your abilities and projectiles, allowing you to focus on the 'what' of your game.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
$30
Category:
ToolsUtilities
Developer:
Infinite Void
Price:
$30
Rating:
(19 reviews)
Favorites:
134
Supported Unity Versions:
2020.3.48 or higher
Current Version:
3.0.1
Download Size:
2.22 MB
Last Update:
Oct 8, 2024
Description:
SPAM is a comprehensive framework that provides a high-performance ability- and projectile system, allowing you to focus on the creative aspects of your game. It includes features such as:

Abilities and projectiles system:
- Projectile abilities (bullets, rockets, fireballs)
- Targeted abilities (heal, shield, lightning strike)
- Directional abilities (shotgun, ground-slam, fire-breath)
- Raycast abilities (beams, gunshots)
- Ability ranks for character progression
- Arched projectile movement with customizable animation curves
- Multiple projectiles per cast
- Zero garbage after initialization
- Area of effect and inter-area line-of-sight check
- Wedge and circle telegraph/indicator with in-editor previews
- Automatic and configurable pooling of VFX and projectiles
- Event-driven for loose coupling (optional)
- Clean code interface
- In-editor documentation and validation
- Easy to use custom editors and windows

Conditions system:
- Apply status effects (stun, burn, shield)
- Apply and damage & healing over time
- Pre-conditions (apply effects based on target conditions)
- Emergent gameplay (let the world add and remove conditions)
- Apply buffs/debuffs from abilities, world, equipment

Additional features:
- Simple procedural shatter component
- Force shield shader
- Mask cutout shader
- Example UI-prefabs for cast time and ability slot with cooldown indicator
- Indicators/telegraphs can be set to show 'time to cast'

SPAM is built to be extendable and pluggable, allowing you to easily add custom effects. It's also designed for high performance and zero garbage policy, ensuring a smooth gaming experience.

Planned features include:
- Channeled abilities
- Arched physics projectile movement
- Modifiers
- Resources system
- Delayed trigger abilities
- Trap abilities
- Advanced area of effect features
- More built-in ability effects
- Improved editors

Note that this list is subject to change, and some features may incur breaking changes to the framework's API.
Technical Details:
SPAM is built with a clean code interface, making it easy to use and integrate with existing systems. The framework is designed to be highly performant and optimized, with zero garbage allowed during gameplay. It's also extendable and pluggable, allowing you to easily add custom effects. The framework includes a conditions system, which allows for emergent gameplay and the application of status effects, buffs, and debuffs. It also includes a range of additional features, such as a simple procedural shatter component, force shield shader, and mask cutout shader.
Continue »

Similar Packages