Roofen-Game
  • Welcome to Roofen Game
  • Frameworks
    • Common Stat
      • Demo
      • Quick Start
      • Runtime
      • Action
      • Formula
      • Examples
      • FAQ
      • Version Update
      • FutureDirection
    • RToDo
  • Survivors Roguelike Kit
    • Quick Start
    • Core Concepts Overview
      • Scene Concepts
      • Stat Concepts
      • Skill Concepts
    • Adding a New Playable Character
    • Adding a New Enemy
    • Adding a New Wave Configuration
    • Adding a New Map Configuration
    • Adding a New Level
    • Adding a New Attack Skill
    • Upcoming Features Preview
  • RSOFramework
Powered by GitBook
On this page

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.

PreviousUpcoming Features Preview

Last updated 1 day ago