fungus
moonsharp
fungus | moonsharp | |
---|---|---|
6 | 4 | |
1,552 | 1,361 | |
1.0% | 0.8% | |
0.0 | 0.0 | |
12 months ago | 5 months ago | |
C# | C# | |
MIT License | GNU General Public License v3.0 or later |
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.
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.
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
What are some alternatives?
VisualNovelVisualizer - Visual Novel Visualizer - an experiment in writing Visual Novels and visualizing its flow
luau - A fast, small, safe, gradually typed embeddable scripting language derived from Lua
Zenject - Dependency Injection Framework for Unity3D
atom-tabletopsimulator-lua - Tabletop Simulator scripting package for Atom.
godot-headers - Headers for the Godot API supplied by the GDNative module.
lua-cmake - Embed lua with CMake
PokemonUnity - A LEGACY Unity project to help build Pokémon-esque RPG games.
IntelliJ-Luanalysis - Type-safe Lua IDE — IntelliJ IDEA plugin
ProceduralToolkit - Procedural generation library for Unity
gopher-lua - GopherLua: VM and compiler for Lua in Go
Godot-EventSystem - 🪧 An easy but powerful event system implementation for Godot Engine
DistorteD - Ruby multimedia toolkit with deep Jekyll integration 🧪