RSOFramework

RSO Framework – A No-Code ScriptableObject Architecture for Unity

šŸš€ Core Philosophy The RSO Framework is a lightweight, modular game development framework built entirely on Unity ScriptableObjects, designed to eliminate boilerplate code and empower developers, designers, and producers to prototype and maintain game systems without writing a single line of code.


✨ Key Features

1. CommonStat – No-Code Stat System

  • Define and manage attributes (HP, Attack, Speed, etc.) visually in the Unity Inspector.

  • Supports dynamic modifiers (buffs, debuffs, equipment bonuses).

  • Formula-driven calculations – no hardcoding required.

2. PoolSystem – Zero-Code Object Pooling

  • One-click setup for pooling GameObjects (bullets, VFX, NPCs, etc.).

  • On-demand expansion for optimal performance.

  • Preloading and capacity control to fit any project scale.

3. ScriptableObject-Based Event System

  • Decoupled messaging without MonoBehaviour dependencies.

  • Type-safe events to reduce runtime errors.

  • Easy debugging and unit testing.

4. Data-Driven & Extensible Architecture

  • All configurations stored as ScriptableObject assets (version-control friendly).

  • Modular design – add custom systems (quests, skills, etc.) seamlessly.


šŸŽÆ Ideal For

āœ” Solo Devs – Build core systems in minutes, focus on gameplay. āœ” Teams – Let designers tweak data without programmer intervention. āœ” Prototyping – Go from zero to playable faster than ever.


šŸ”® Roadmap (Coming Soon)

  • InventorySystem – No-code inventory and item management.

  • SaveSystem – Automatic serialization for save games.


⚔ Why RSO Framework?

  • True No-Code Workflow – Replace scripts with data.

  • Designer-Friendly – Full Unity Editor integration.

  • Performance & Testability – ScriptableObject-based = no scene clutter.


šŸš€ Get Started Today!

Drag, drop, configure – ship systems faster with 100% less coding.

This framework has been included in the Survivors Roguelike Kit. Subsequently, the free versions of CommonStat and PoolSystem will be launched on the Unity Asset Store.

Last updated