Skip to content

SoonFxThe TypeScript-first numeric engine for games.

Decouple logic from code, manage complex formulas with ease, and build robust RPG/SLG/Card systems.

SoonFx Editor

🎨 Visual Editor Driven

Stop hardcoding formulas. Build them visually.

SoonFx Runtime is the engine that powers the SoonFx Editor. It allows game designers to configure complex logic without writing a single line of code, while developers can safely execute it at runtime.

The Workflow

  1. Design: Designers create formulas, skill effects, and attribute relationships in the Visual Editor.
  2. Export: The editor generates a JSON configuration file.
  3. Run: The SoonFx Runtime loads this JSON and executes the logic in your game.

Note: While SoonFx Runtime can be used standalone for math and expressions, its true power is unlocked when paired with the Editor.

SoonFx Editor

💡 Use Cases

SoonFx is designed for numeric-heavy game genres:

  • ⚔️ RPG Systems: Skill damage, character stats growth, equipment bonuses, combat power (CP) calculations.
  • 🏰 SLG / Strategy: Resource production rates, building upgrade timers, marching times, tech tree requirements.
  • 🃏 Card Games: Dynamic card values, synergy effects, deck balancing simulation.
  • 📊 Simulation: Complex economy models, probability calculations.