Fungus (open source IF / VN program)
-
- Lemma-Class Veteran
- Posts: 2473
- Joined: Wed Sep 29, 2004 1:38 pm
- Contact:
Fungus (open source IF / VN program)
I learned about this recent interactive fiction and visual novel tool from browsing the r/vndevs sub-Reddit. Here is what I currently know about Fungus:
* It's a plugin for the latest free version of Unity 3D, You will need that program and a web browser that supports the Unity Web Player plugin.
* The stories and games that you create with it will work with Windows and Mac computers, as well as Android and iOS devices.
* It's been in development for several months, and is currently up to a beta version of Fungus 2.0.
* It's distributed under a permissive Open Source license.
If you're interested, start reading about the newest release, and then read more of the resource pages. Fungus Games also has a dedicated forum.
* It's a plugin for the latest free version of Unity 3D, You will need that program and a web browser that supports the Unity Web Player plugin.
* The stories and games that you create with it will work with Windows and Mac computers, as well as Android and iOS devices.
* It's been in development for several months, and is currently up to a beta version of Fungus 2.0.
* It's distributed under a permissive Open Source license.
If you're interested, start reading about the newest release, and then read more of the resource pages. Fungus Games also has a dedicated forum.
- KuroOneHalf
- Regular
- Posts: 129
- Joined: Fri Apr 25, 2014 6:18 pm
- Completed: Cuttlebone
- Projects: Somewhere In The Shade
- Deviantart: KuroOneHalf
- itch: kuroonehalf
- Contact:
Re: Fungus (open source IF / VN program)
Also learned of this today. Looks super interesting! Though I'd like to hear from someone who has more experience messing with engines if this is worth looking into as opposed to the other standard picks, and why.
- netravelr
- Miko-Class Veteran
- Posts: 504
- Joined: Thu Jan 28, 2010 2:31 am
- Completed: Culina: Hands in the Kitchen, Culina: The Spirit of Cooking, Saving Zoey
- Projects: Love at the Laundromat
- Organization: Lakeview Interactive
- Deviantart: netravelr
- Location: USA
- Contact:
Re: Fungus (open source IF / VN program)
Well, it's open source and free to use; so definitely worth taking a look at. I'll give it a shot once I get the RenPy version of Culina finished, and report back with my experiences.
Technical Designer/Programmer
Game Design Portfolio - Project updates on my Twitter
Experienced in: C/C++/C#, Python, Unreal, Unity, and Flash
_________________
"Space can be very lonely. The greatest adventure is having someone share it with you."
Re: Fungus (open source IF / VN program)
Original poster on the subreddit here! As mentioned on the topic in the subreddit, I stumbled across Fungus while looking for a free cross-platform VN engine (since Ren'Py didn't support iOS).
I'll also report back here when I do make something with it. It looks really, really promising. I should mention here also that Chris is one of the devs working on it and he's really responsive to suggestions for improvements.
Since it's in Unity, theoretically you'd be able to use it for 3D animations too. It'd probably take a little programming work. Perhaps it could even work with Live2D (which I think is free for indies now?).
I'll also report back here when I do make something with it. It looks really, really promising. I should mention here also that Chris is one of the devs working on it and he's really responsive to suggestions for improvements.
Since it's in Unity, theoretically you'd be able to use it for 3D animations too. It'd probably take a little programming work. Perhaps it could even work with Live2D (which I think is free for indies now?).
- Hazel-Bun
- Eileen-Class Veteran
- Posts: 1010
- Joined: Sun Oct 28, 2012 6:03 pm
- Completed: Sunrise: A Dieselpunk Fantasy & Ultramarine: A Seapunk Adventure
- Projects: Thrall: A Dark Otome Visual Novel
- Organization: AURELIA LEO, LLC
- Tumblr: authorzknight
- itch: authorzknight
- Contact:
Re: Fungus (open source IF / VN program)
Will be looking into this for sure! Thanks for giving the heads up
Black bookstore owner. Diverse fiction reviewer. Bestselling romance author. Award-winning fiction editor. Quite possibly a werewolf, ask me during the next full moon.
- Morhighan
- Miko-Class Veteran
- Posts: 975
- Joined: Sun Jun 27, 2010 12:54 pm
- Completed: AIdol, When Our Journey Ends, Forgotten Not Lost
- Organization: MysteryCorgi
- Tumblr: MysteryCorgi
- Deviantart: MysteryCorgi
- Soundcloud: MysteryCorgi
- itch: MysteryCorgi
- Location: USA
- Contact:
Re: Fungus (open source IF / VN program)
So I've been using this and it seems to work very well! I might just stick with it.
As for Live2D compatibility, I got this response from someone on the fungus forum.
As for Live2D compatibility, I got this response from someone on the fungus forum.
Hi Morgana!
I downloaded Live2D SDK and played around with their samples to see what would be involved. If you follow their instructions and samples you should be able to get a scene setup with a Live2DModelUnity object in it. To control the animation on that object it looks like you call methods like setParamFloat() to set parameters for the animation.
This is from SimpleModel.cs in their example code
live2DModel.setParamFloat( "PARAM_ANGLE_X" , dragMgr.getX()*30 ) ;
To use Fungus Script to control a Live2D model you would need to write some simple custom Fungus Script commands to wrap the setParamFloat(), etc. calls. These would be very similar to the animation commands we currently provide to control Mecanim animations. e.g. Fungus/Animation/Commands/SetAnimFloat.cs
I would create a new command (e.g. SetL2DParamFloat.cs) modelled on on SetAnimFloat.cs, and have it expose a Live2DModelUnity public variable instead of an Animator, and call Live2DModelUnity.setParamFloat() instead of Animator.SetFloat().
That should give you the ability to set Live2D parameters from Fungus. The process would be similar to expose other ways of controlling a Live2D model.
Re: Fungus (open source IF / VN program)
Oh! That's Chris, right? He sure does respond fast. Can't wait to use Fungus, how have you found it?
- ArachneJericho
- Regular
- Posts: 196
- Joined: Sun Jun 22, 2014 2:04 am
- Projects: Kaguya Hime
- Tumblr: mousedeerproductions
- Location: Seattle, WA, USA
- Contact:
Re: Fungus (open source IF / VN program)
I'm curious. I tried the trial version of the VN Toolkit and wasn't impressed with it compared to Ren'py. Perhaps Fungus will do better.
-
- Newbie
- Posts: 15
- Joined: Tue Sep 02, 2014 11:58 pm
- Projects: in progress...
- Location: Brazil
- Contact:
Re: Fungus (open source IF / VN program)
Any maker of games can create an VN. Gam maker, Rpg maker, etc. No too hard to create.
Hard part: Story (good story) and graphics.
Hard part: Story (good story) and graphics.
-
- Newbie
- Posts: 9
- Joined: Mon Nov 17, 2014 9:13 pm
- Completed: Steal My Artificial Heart, RE\VISION, Starbound, Staxel, Loverwatch
- Location: Australia
- Contact:
Re: Fungus (open source IF / VN program)
Hi, I made a 20-25 minute long VN using Fungus. I heartily recommend it for anyone who's new to VN development; it's got really great visual scripting and all of the basic features you'll need apart from save/load. I assume you're meant to handle that with Unity. If they can implement that - and a few more sound features - it could become a serious rival to Ren'Py.
- curry nochi rice
- Miko-Class Veteran
- Posts: 746
- Joined: Sat Mar 27, 2010 3:12 am
- Projects: Delicatessen, Whom to Notice, Start of Something, Love Sorcery
- Organization: Circle Cosine
- IRC Nick: Curry
- Skype: after.curry.rice
- itch: project-rothera
- Contact:
Re: Fungus (open source IF / VN program)
Trying Fungus now for the 2nd day.
Was able to make a five minute test VN after hours of trying to understand how things work. The views feature just make things easier.
It might be a bit hard to create a dating-sim on it though, considering the amount of operations involved.
Was able to make a five minute test VN after hours of trying to understand how things work. The views feature just make things easier.
It might be a bit hard to create a dating-sim on it though, considering the amount of operations involved.
-
- Newbie
- Posts: 20
- Joined: Thu Aug 15, 2013 9:16 am
- Contact:
Re: Fungus (open source IF / VN program)
I got to Fungus at the suggestion of netravelr on Unity thread.
Found it easy to use. Like it a lot actually. Did 2 test projects with.
They have a list of improvements (related to VNs) to come in future versions and requests somewhere at www.fungusgames.com
if you want to check it out.
@netravelr: What custom work you did to extend Fugus functionality, if I may ask, for your project?
I suspect a save/load system, was the first thing.
Found it easy to use. Like it a lot actually. Did 2 test projects with.
They have a list of improvements (related to VNs) to come in future versions and requests somewhere at www.fungusgames.com
if you want to check it out.
@netravelr: What custom work you did to extend Fugus functionality, if I may ask, for your project?
I suspect a save/load system, was the first thing.
- netravelr
- Miko-Class Veteran
- Posts: 504
- Joined: Thu Jan 28, 2010 2:31 am
- Completed: Culina: Hands in the Kitchen, Culina: The Spirit of Cooking, Saving Zoey
- Projects: Love at the Laundromat
- Organization: Lakeview Interactive
- Deviantart: netravelr
- Location: USA
- Contact:
Re: Fungus (open source IF / VN program)
A number of things, some visual and some not so visual. The specifics allude me now as I've kind of taken it and made it my own. Save/Load is still on the todo list, but will be done before the game is completed.anticulturist wrote:I got to Fungus at the suggestion of netravelr on Unity thread.
Found it easy to use. Like it a lot actually. Did 2 test projects with.
They have a list of improvements (related to VNs) to come in future versions and requests somewhere at http://www.fungusgames.com
if you want to check it out.
@netravelr: What custom work you did to extend Fugus functionality, if I may ask, for your project?
I suspect a save/load system, was the first thing.
Technical Designer/Programmer
Game Design Portfolio - Project updates on my Twitter
Experienced in: C/C++/C#, Python, Unreal, Unity, and Flash
_________________
"Space can be very lonely. The greatest adventure is having someone share it with you."
-
- Newbie
- Posts: 20
- Joined: Thu Aug 15, 2013 9:16 am
- Contact:
Re: Fungus (open source IF / VN program)
Nice, let us know how it goes. Any chance some of the customizations going to find their way to Fungus developers to help Fungus grow, later on?netravelr wrote:A number of things, some visual and some not so visual. The specifics allude me now as I've kind of taken it and made it my own. Save/Load is still on the todo list, but will be done before the game is completed.anticulturist wrote:I got to Fungus at the suggestion of netravelr on Unity thread.
Found it easy to use. Like it a lot actually. Did 2 test projects with.
They have a list of improvements (related to VNs) to come in future versions and requests somewhere at http://www.fungusgames.com
if you want to check it out.
@netravelr: What custom work you did to extend Fugus functionality, if I may ask, for your project?
I suspect a save/load system, was the first thing.
-
- Lemma-Class Veteran
- Posts: 2299
- Joined: Mon Feb 06, 2012 9:50 pm
- Completed: Icebound, Selenon Rising Ep. 1-2
- Projects: Selenon Rising Ep. 3-4
- Organization: Fastermind Games
- Deviantart: sundownkid
- Location: NYC
- Contact:
Re: Fungus (open source IF / VN program)
It looks interesting, but I consider myself a "non programmer" and this whole visual scripting thing ironically looks way more complicated than Ren'py script. Do you really have to enter each line of dialogue in a separate container or am I just missing something?
Who is online
Users browsing this forum: No registered users