moonsharp
fungus
moonsharp | fungus | |
---|---|---|
4 | 6 | |
1,361 | 1,548 | |
0.8% | 0.8% | |
0.0 | 0.0 | |
5 months ago | 12 months ago | |
C# | C# | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
moonsharp
-
MoonSharp or How we combined JSON and LUA for game ability management
Some of you may be familiar with MoonSharp LUA interpreter for C#, often use in Unity engine to add scripting support to your game. That's what we took as a base for writing the code for abilities. Each ability can subscribe to different events such as whenever a card takes damage, is placed on the field or ability is used manually on some specific targets. Besides having event handlers we needed a way to specify some metadata like mana cost of abilities, cooldown, icon, etc. and in the first iteration of the system we had a pair of JSON metadata file and LUA code file.
-
Edit script on running game?
Rather than making your own language, just add Lua to your project. Moonsharp is pretty good with Unity...
- Can I change unity coding language?
- Lua: Good, Bad, and Ugly Parts
fungus
- Any way to make .asset files?
- Does anyone know any software to help plan a story with multiple paths?
-
Godot 4.0 will discontinue visual scripting
Visual scripting should be very high level and easy to extend by developers. I've used few inhouse tools along with stuff like Fungus and playmaker.
-
What platforms can I use to make a visual novel?
Unity with a plugin called fungus( it's made for that ) Homepage: https://fungusgames.com/
-
How do I start creating a 2D pixel-art dialogue visual novel game? (possibly with unity)
Remember seeing this (https://github.com/snozbot/fungus),I haven't used it though
-
TIL Ink Fungus Combo
The thing about Ink is its Unity integration is rather barebones. However, Fungus has a lot of dialog UI and other hooks, ready to be used. So what if Ink could be read by Fungus...it should be possible to parse/convert Ink into Fungus-Lua. I once converted a Ren'Py story into Fungus-Lua so converting Ink to Fungus-Lua should be doable. Fortunately this is not necessary because the Ink-Fungus Gateway exists! With it, a Gateway system is used to make both systems work with each other.
What are some alternatives?
luau - A fast, small, safe, gradually typed embeddable scripting language derived from Lua
VisualNovelVisualizer - Visual Novel Visualizer - an experiment in writing Visual Novels and visualizing its flow
atom-tabletopsimulator-lua - Tabletop Simulator scripting package for Atom.
Zenject - Dependency Injection Framework for Unity3D
lua-cmake - Embed lua with CMake
godot-headers - Headers for the Godot API supplied by the GDNative module.
IntelliJ-Luanalysis - Type-safe Lua IDE — IntelliJ IDEA plugin
PokemonUnity - A LEGACY Unity project to help build Pokémon-esque RPG games.
gopher-lua - GopherLua: VM and compiler for Lua in Go
ProceduralToolkit - Procedural generation library for Unity
DistorteD - Ruby multimedia toolkit with deep Jekyll integration 🧪
Godot-EventSystem - 🪧 An easy but powerful event system implementation for Godot Engine