All Projects → Fydar → Rpgcore

Fydar / Rpgcore

Licence: other
RPGCore is a toolkit for producing RPG games and mechanics for Unity.

Programming Languages

csharp
926 projects

Labels

Projects that are alternatives of or similar to Rpgcore

Monomod
A C# modding swiss army knife, powered by cecil.
Stars: ✭ 322 (-7.74%)
Mutual labels:  unity
Water2d Unity
A simple shader + example of a water surface with reflection in 2D
Stars: ✭ 335 (-4.01%)
Mutual labels:  unity
Unityfx.outline
Screen-space outlines for Unity3d.
Stars: ✭ 335 (-4.01%)
Mutual labels:  unity
Vrtk
*Beta* - An example of how to use the Tilia packages to create great content with VRTK v4.
Stars: ✭ 3,422 (+880.52%)
Mutual labels:  unity
Klakspout
Spout plugin for Unity
Stars: ✭ 332 (-4.87%)
Mutual labels:  unity
Toon Shader
A character focused Toon Shader for Unity using Shader Graph.
Stars: ✭ 338 (-3.15%)
Mutual labels:  unity
Command terminal
Unity Command Terminal: In-Game Console
Stars: ✭ 320 (-8.31%)
Mutual labels:  unity
Timelineparticlecontrol
An example of controlling particle system from timeline.
Stars: ✭ 348 (-0.29%)
Mutual labels:  unity
Lively
Stars: ✭ 5,721 (+1539.26%)
Mutual labels:  unity
Iphonemocapios
Stars: ✭ 338 (-3.15%)
Mutual labels:  unity
Dungeongenerator
A dungeon generator for Unity
Stars: ✭ 324 (-7.16%)
Mutual labels:  unity
Crystalai
A Utility AI for C# and Unity
Stars: ✭ 328 (-6.02%)
Mutual labels:  unity
Laspvfx
Audio reactive Unity VFX with LASP
Stars: ✭ 337 (-3.44%)
Mutual labels:  unity
Skyboxplus
Basic skybox extensions for Unity
Stars: ✭ 324 (-7.16%)
Mutual labels:  unity
Gpu Physics Unity
Through this configuration, no per voxel data is transferred between the GPU and the CPU at runtime.
Stars: ✭ 342 (-2.01%)
Mutual labels:  unity
Vcontainer
The extra fast, minimum code size, GC-free DI (Dependency Injection) library running on Unity Game Engine.
Stars: ✭ 308 (-11.75%)
Mutual labels:  unity
Unity3dcrosssectionshader
CG shader for unity3D to create a cross section through meshes
Stars: ✭ 333 (-4.58%)
Mutual labels:  unity
Navmeshplus
Unity NavMesh 2D Pathfinding
Stars: ✭ 347 (-0.57%)
Mutual labels:  unity
Postprocessing
Post Processing Stack
Stars: ✭ 3,524 (+909.74%)
Mutual labels:  unity
Colaframework
ColaFrameWork 一个Unity客户端框架
Stars: ✭ 337 (-3.44%)
Mutual labels:  unity

RPGCore

Build Status Unit Test Status

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

RPGCore Main Demo

The "Rewrite"

Unity Version: 2019.3.0f6 Status: Work-in-progress

The "Rewrite" project delivers the following features:

  • A high-performance and extensible node-based behaviour system
  • Unity-independent code-base that can run on servers
  • Intuitive API for creating custom nodes

Rewrite Editor

The "Prototype"

Unity Version: 2019.3.0f6 Status: Work-in-progress

"Many screenshots of RPGCore are from the "Prototype" project. I don't recommend anyone use this project commercially unless they understand it and are willing to modify it to suit their needs. This code has no multiplayer compatibility (yet) and uses a lot of lambda expressions to accomplish the node connections."

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.

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.

Fire Cape Graph

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

Fire Cape Tooltip

License

Creative Commons License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].