Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
R

RPGCore

> 编程语言
Open source

RPGCore is a toolkit for producing games and mechanics in C#.

857 stars0 likes0 views
WebsiteGitHub

About

RPGCore is a toolkit for producing games and mechanics in C#.

RPGCore RPGCore is a toolkit for producing games and mechanics in C#.

The Unity demo project.

Libraries


Polymorphic data serialization.


Data file editing API.


Value wrappers and collections with events.


Loading pre-packaged content.


Authoring pre-packaged content and build pipelines.


File system abstraction with file change events.


Modular Entity-Component-System for games.


Data-driven mechanics.


Inventories that contain, store, and move items.


Modular implementation of RPG items.


RPG character stats and item stats.

Overview

At it's core, this project features a behaviour system that's used to create modular items and buffs. The behaviour system is setup using a visual scripting tool, shown below.

The graph editor for the 'Fire Cape' item.

RPGCore is built around a modular behaviour system. One of the core uses for this system is modular items.

Below is an item called the 'Fire Cape'. It applies the Immolate buff to it's owner, which deals damage to nearby enemies.

This graph in the game is interpreted by the tooltip system, which renders the 'Fire Cape' tooltip as shown below.

The tooltip for the 'Fire Cape' item.

License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C#csharpunityvisual-scripting

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言