Fydar

Results 30 issues of Fydar

Support smooth zooming-in and zooming-out transitions.

need-user-input

This project has evolved beyond RPG games. It's now a collection of libraries and tools for data-driven games and mechanics. `RPGCore.Behaviour` aims to be a foundation for any node-based behaviours....

help wanted
:memo:

Allow nodes to create `Instance`s of different types depending on input from the `NodeTemplate`. This feature builds on the changes proposed in #9 that make the `NodeTemplate` a source of...

:sparkles:
📦 RPGCore.Behaviour

Currently RPGCore.Behaviour has been demoted to an experimental library. I'm unhappy with the flexibility of the current API and how poorly it interacts with conventional serializers. Currently RPGCore.Behaviour can only...

:sparkles:
📦 RPGCore.Behaviour

Rewrite RPGCore.Items from the prototype codebase. This rewrite should be as feature-complete as the prototype. ## Key Types Item Can be contained within an ItemSlot. ItemSlotBehaviours can activate items "equipt"...

:sparkles:
📦 RPGCore.Items

Rewrite RPGCore.Inventory from the prototype codebase. This rewrite should be as feature-complete as the prototype. ## Key Types ItemSlot Contains an item either physically or by a reference to another...

:sparkles:
📦 RPGCore.Inventories

Add API for importing assets to force-include them in the build (for assets that serve as the root assets for the game) and allow removal of all assets that are...

:sparkles:
:zap:
📦 RPGCore.Packages

Currently, to detect changes to an individual input, you have to subscribe to a delegate. You can also receive a callback whenever any of the inputted values change. This API...

:sparkles:
📦 RPGCore.Behaviour

Gadgetry is a library of my creation for long-running processes that are easily visualisable via a web interface or loggable via console. It also contains a producer-consumer worker orchestration API...

:sparkles:
:zap:
📦 RPGCore.Packages

Enhance the current Blazor data editor to support a node-based graph interface. Inspired by the graph interface originally developed for the product prototype.

:sparkles:
📦 RPGCore.DataEditor