RenPy
narrat
Our great sponsors
RenPy | narrat | |
---|---|---|
181 | 5 | |
4,535 | 61 | |
1.9% | - | |
9.9 | 9.6 | |
about 23 hours ago | over 1 year ago | |
Ren'Py | TypeScript | |
- | 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.
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?
narrat
-
Narrat - The interactive game engine
Narrat is an open source narrative game engine I have been working on as a side project. It is inspired by games like Disco Elysium to create a similar layout where interactible visuals are on one side while the dialogue is on the other side. Most visual novels are based on dialog boxes overlayed on top of images, but I find this less readable. When Disco Elysium was released I was impressed with how nice it feels to read text in a more vertical format that feels like reading a book and where you can see previous dialogue for context.
-
Narrat - A game engine for narrative games, for web and desktop
There is also a string templating feature for inserting variables that isn't yet documented or in the examples but is actually used in my dev testing example (which is a version of the example where I insert random code to try features) to do pretty much what you asked about :
- Narrat - Narrative Game Engine written in Vue.js and VueX
- Narrat – Narrative HTML5 game engine, inspired by renpy and Disco Elysium
- Narrat - Narrative game engine for web games, inspired by renpy and games like Disco Elysium
What are some alternatives?
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.
Vue.js - This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
ink - inkle's open source scripting language for writing interactive narrative.
Godot - Godot Engine – Multi-platform 2D and 3D game engine
YarnSpinner - Yarn Spinner is a tool for building interactive dialogue in games!
Panda3D - Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
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.
twinejs - Twine, a tool for telling interactive, nonlinear stories
godot-ink - Ink integration for Godot Engine.
PyOpenGL - Repository for the PyOpenGL Project
Arcade - Easy to use Python library for creating 2D arcade games.
PySDL2