YarnSpinner
RenPy
Our great sponsors
YarnSpinner | RenPy | |
---|---|---|
41 | 181 | |
2,212 | 4,548 | |
1.3% | 2.5% | |
8.2 | 9.9 | |
19 days ago | 3 days ago | |
C# | Ren'Py | |
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.
YarnSpinner
-
Dialogue system with scriptable objects
Another option if you don't want to implement it yourself though is to use an already built library. I've been playing with YarnSpinner a little bit recently and I'm liking it so far. I can't give much more details than that, but it's maybe worth a look. At least for some reference.
-
Dialogue System Implementations
I looked into other solutions, but haven't tested them yet: (Ink)[https://www.inklestudios.com/ink/] (Yarn)[https://yarnspinner.dev/]
-
How to make a Visual Novel 2D and 3D Hybrid, solo?
I am currently working on a 3d Unity game that uses a classic visual novel interface for conversations with NPCs. I am using Yarnspinner for the VN parts. It's a very powerful and flexible middleware that allows you to write your dialogue trees in a very simple domain-specific language.
-
What do you guys use to outline quests and branching dialogue?
I recommend looking into Yarn
-
How to allow replies in dialogue system (unity + C#)
After writing several own dialogue solutions, I decided to use Yarnspinner as a dialogue scripting solution for my latest project. It's really powerful, flexible and easy to use. I see no reason why I would ever want to invent my own again. It comes with a sample dialogue UI, but the website has a guide for how to create your own.
-
Looking for a software to design dialogue paths
Please have a look at Yarn or Twine :)
- Ink – inkle's narrative scripting language
-
Game dev as a person who enjoys writing stories?
Find ways to tell those stories without complex mechanics. Visual novels and text adventures are a great example. If you have a budget, hire a good artist and maybe look into voice over actors. If you're short on budget, look into AI to generate images and even to do voice over. As for tools you have Twine, Ink and YarnSpinner, to name s few and, in terms of game engine, don't lose too much time picking one. Whether is Unity, Unreal, GameMaker, Phaser, Pygame or just HTML with vanilla JS, go with whatever makes you feel comfortable and requires the lowest amount of effort for you to start doing something.
-
New to game development, need help choosing an engine to start making crpgs like disco elysium
Yarn spinner
-
I'm trying to redo my dialogue box -- feedback wanted! (left is new, right is old)
It’s a package for Unity. It handles all the dialogue stuff for you, and gives you software to write dialogue too. You can check it out on their website https://yarnspinner.dev
RenPy
-
Lessons from Open-Source Game Projects
Ren'Py - Visual Novel Engine. Python, Cython, C
- Ask HN: Software to Develop Interactive Stories?
-
cRPG's often have poor writing. Why is that?
Here are 2 interactive story game engines: * https://www.renpy.org/ * https://twinery.org/
-
Having an issue with custom credits menu
###################################################### Credits label credits(): $ credits_speed = 20 scene black show text '''{b}Blabla:{/b}\n\n{i}Me{/i}\n\n\n {b}Clacla:{/b}\n\n{i}You{/i}\n\n\n {b}Dladla:{/b}\n\n {i}He{/i}\n\n\n {b}Hlahla:{/b}\n\n{i}She{/i}\n\n\n {b}Brrr:{/b}\n\n{i}Grrr{/i}\n\n\n {b}Drrr:{/b}\n\n{i}Hrrr{/i}\n\n\n\n\n Made with {a=https://www.renpy.org/}Ren'Py{/a} v[renpy.version_only]\n\n\n{b}Ren'Py License:{/b}\n[renpy.license!t]''' at Move((0.5, 1.0), (0.5, -1.0), credits_speed, xanchor=0.5, yanchor=0) with Pause(credits_speed+4) return init screen about(): tag menu add "main_menu" use game_menu(_("Credits"), scroll="viewport"): style_prefix "about" fixed: xalign 0.5 yalign 0.5 viewport id "vp": draggable True mousewheel True has vbox: spacing 3 textbutton _("whattheheeeeellll") action Jump("credits") init -1 style about_label is gui_label init -1 style about_label_text is label_text init -1 style about_text is gui_text init -1 style about_label_text: size gui.label_text_size
-
How would I make a visual novel on Mv?
You can also check https://www.renpy.org/
-
Here are some screenshots from my recently finished visual novel about Fischl, "Wahn und Traum"! (incidentally free to play now and findable in the comments)
I can't speak for in-game stuff, but I encourage anyone who wants to to try making a visual novel! It's way easier than you'd think it is. The only tools I really used were Ren'Py (the engine), CSP and Paint.net (for the art), and KKT (for the models).
-
Otome game companies to work for
If you want full creative control, I would suggest going your own way and making indie games. The visual novel engine, Ren'py, is free to use and fairly easy to learn. They have a lot of helpful resources including Lemmasoft Forums, which is a great place to ask questions and find talent such as artists (we found our sprite/CG artist, BG artist, and GUI artist here, along with one of our voice actors).
-
Hello, using ChatGPT as a text base game. I have some questions.
Make your text game, but not "within ChatGPT". Instead, make a game. You could use Ren'Py or really anything.
- Startup Issue
- Best way to approach a matching mechanic?
What are some alternatives?
ink - inkle's open source scripting language for writing interactive narrative.
Pygame - 🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
godot-ink - Ink integration for Godot Engine.
ink - inkle's open source scripting language for writing interactive narrative.
Godot - Godot Engine – Multi-platform 2D and 3D game engine
dialogic - 💬 Create Dialogs, Visual Novels, RPGs, and manage Characters with Godot to create your Game!
Panda3D - Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
twinejs - Twine, a tool for telling interactive, nonlinear stories
Cocos2d - Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
GDYarn - A YarnSpinner Gdscript implementation that is able to parse and interpret scripts written in the yarn language.