RenPy VS Panda3D

Compare RenPy vs Panda3D and see what are their differences.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
RenPy Panda3D
186 45
5,096 4,555
1.6% 0.9%
9.9 9.6
4 days ago 4 days ago
Ren'Py C++
- GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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

Posts with mentions or reviews of RenPy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-09-20.
  • Anime Is Eating the World
    1 project | news.ycombinator.com | 23 Sep 2024
    So many things are wrong with this article but I’ll start with Haruhi Suzumiya being a ‘light novel’ (a novel printed in large text as if for seniors with a few illustrations) as opposed to a ‘visual novel’ (something you would make with https://www.renpy.org/)

    It is hard to know because financials aren’t public but it’s not clear to me that Crunchyroll has really addressed the commercial provlems anime had in western markets. In the VHS era there was a fight over subtitles vs dubs which was acute because you could not put multiple content tracks on the media, in the DVD age you could.

    More fundamentally, dubs cost a lot of money in comparison with subs and were always terrible until the people who made those terrible dubs gained experience and some of them got good. At the time people though subs had a limited market but now subprime anime (and sometimes good anime) gets shoveled onto Tubi and people watch it —- today we’re in the habit of watching movies with subtitles because you can’t make out the dialog on half of the new Hollywood movies anyway.

  • Ask HN: Platform for 11 year old to create video games?
    38 projects | news.ycombinator.com | 20 Sep 2024
    Many great suggestions in this thread. Some that I didn't spot:

    Lua isn't tough to pick up given you already know JS and Python. It's a bit of a weird hybrid of the two in its own unique ways. If show that you are learning it with you child, sometimes that can be a great experience. Löve2D can be a fun, very self-contained sandbox: https://www.love2d.org/

    On the Python side, Ren'Py can be a great place to start. Visual Novels may not be half as popular outside of Japan, but Visual Novel-like conversations are everywhere in modern games and you can start with easy to script "Choose Your Own Adventure" Visual Novel conventions and expand to a wide range of genres from RPGs to "life sims" to some form of turn-based strategy games easily from there (and just about anything with more work). Ren'Py starts from its own relatively simple conversation-focused scripting language with Python-like conditions, and then allows you to expand towards custom Python code as you get familiar with it. https://www.renpy.org/

  • Ren'Py
    1 project | news.ycombinator.com | 16 Aug 2024
  • When did you Really get the Hang of Programming?
    2 projects | dev.to | 25 Jun 2024
    ..and even more recently, I truly felt like I got a hang on something when I made my first ever visual novel with Sublime and Ren'Py!
  • Lessons from Open-Source Game Projects
    76 projects | dev.to | 10 Apr 2024
    Ren'Py - Visual Novel Engine. Python, Cython, C
  • Ask HN: Software to Develop Interactive Stories?
    2 projects | news.ycombinator.com | 4 Jan 2024
  • cRPG's often have poor writing. Why is that?
    2 projects | /r/CRPG | 7 Dec 2023
    Here are 2 interactive story game engines: * https://www.renpy.org/ * https://twinery.org/
  • Having an issue with custom credits menu
    1 project | /r/RenPy | 17 Jul 2023
    ###################################################### 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?
    1 project | /r/RPGMakerMV | 1 Jul 2023
    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)
    1 project | /r/Genshin_Impact | 1 Jul 2023
    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).

Panda3D

Posts with mentions or reviews of Panda3D. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-10-25.
  • Pygfx
    10 projects | news.ycombinator.com | 25 Oct 2024
    linky-linky: https://github.com/panda3d/panda3d#readme (BSD-3 clause, more or less, saying one cannot use CMU's name to promote your product)
  • Show HN: Homemade Automated Solar Concentrator
    4 projects | news.ycombinator.com | 29 Aug 2024
    I have developed a simple simulator [0] to estimate the theoretical power received by the target for a given hardware configuration:

    - the global position on the planet

    - the date and time

    - the size and position of some background elements

    - the number, size and position of the panels in the grid

    The solar power estimation uses :

    - the Python code provided in this article [1] to estimate position of the sun (thank you John Clark Craig)

    - the simplified formula [2] to estimate the direct insolation from the sun position

    - a custom light projection implemented using Panda3D game engine [3]

    [0] https://github.com/remipch/solar_concentrator/blob/master/so...

    [1] https://levelup.gitconnected.com/python-sun-position-for-sol...

    [2] https://en.wikipedia.org/wiki/Direct_insolation#Simplified_f...

    [3] https://www.panda3d.org/

  • Celebrating 6 years since Valve announced Steam Play Proton for Linux
    14 projects | news.ycombinator.com | 22 Aug 2024
    https://github.com/msys2/MINGW-packages/issues/21325

    https://github.com/panda3d/panda3d

    tuxmath/mingw/ has CodeBlocks build config with mingw32 fwics: https://github.com/tux4kids/tuxmath/blob/master/mingw/tuxmat...

    Code::Blocks:

  • Not only Unity...
    53 projects | /r/opensourcegames | 11 Nov 2023
    Panda3D (MIT/C++) https://github.com/panda3d/panda3d
  • 3D desktop Game Engine scriptable in Python
    5 projects | news.ycombinator.com | 1 Nov 2023
    For open source 3d engines that use Python check out Panda3D or Ursina. They're both a blast to use and let you write your codd how you want.

    [0] https://www.panda3d.org/

    [1] https://www.ursinaengine.org/

  • Alternative Game Engines for Marooned Unity Developers
    8 projects | /r/gamedev | 22 Sep 2023
    Panda3D: Let's you make games with c++ and python. I don't think there is an "editor" or anything like that with this engine, but it does look like there have been some decent games made with it. Could be good for smaller games. Modified BSD License.
  • Game Development Post-Unity
    3 projects | news.ycombinator.com | 13 Sep 2023
    I know a lot of people recommend Godot because it's super good but if you want a more code oriented and batteries included engine I recommend Panda3D [0] it's open source, super mature (it's actually one of the oldest continously developed game engines), and can be used form Python and C++. Not sure why it's not more popular it's flexiable and super fun to use.

    [0] https://www.panda3d.org/

  • The Open Source Framework for 3D Rendering and Games
    1 project | news.ycombinator.com | 1 Sep 2023
  • Making games
    1 project | /r/learnpython | 20 Jul 2023
  • What are some of the most impressive uses of photogrammetry in games that you've seen?
    3 projects | /r/gamedev | 17 Apr 2023
    Some of the game engines we have now have photogrammetry technology built-in, meaning that developers can easily integrate it into their games. This allows for even more detailed and realistic environments to be created in 3D games. The most prominent being Unreal, Unity, and Lumberyard -- including new and beginner-friendly ones like Panda3D and Yahaha. All of these game engines have photogrammetry at their core to help developers create realistic 3D models and textures quickly and efficiently.

What are some alternatives?

When comparing RenPy and Panda3D you can also consider the following projects:

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.

ink - inkle's open source scripting language for writing interactive narrative.

Godot - Godot Engine – Multi-platform 2D and 3D game engine

PyOpenGL - Repository for the PyOpenGL Project

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.

YarnSpinner - Yarn Spinner is a tool for building interactive dialogue in games!

Arcade - Easy to use Python library for creating 2D arcade games.

twinejs - Twine, a tool for telling interactive, nonlinear stories

pyglet - pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured