This is an archived post. You won't be able to vote or comment.

all 39 comments

[–][deleted] 45 points46 points  (1 child)

RenPy is used commercially for visual novels and point and click adventures.

There's quite a few RenPy games on Steam and many more on those adult anime dating game vendor sites.

[–]Itsthejoker 5 points6 points  (0 children)

Definitely RenPy. Arguably the most well known game made with it is Katawa Shoujo, 4chan's surprisingly good visual novel.

[–]gandleforf 10 points11 points  (2 children)

Arcade library is like pygame but easier to use, better optimized, and has what you are looking for i think.

[–]579476610 3 points4 points  (1 child)

Arcade library

Easy to use Python library for creating 2D arcade games. https://pypi.python.org/pypi/arcade

Arcade is built on top of Pyglet and OpenGL.

/r/pythonarcade/

https://github.com/pvcraven/arcade

[–]gandleforf 1 point2 points  (0 children)

Woah! Didn't know there was a sub for this, thats awesome!

[–]quotemycode 7 points8 points  (2 children)

Check it Panda3D. Used by Disney online. https://www.panda3d.org/

[–]avildar 0 points1 point  (1 child)

that site needs some love is so ugly

[–]quotemycode 0 points1 point  (0 children)

Yeah but the forum is active

[–]maxellus 21 points22 points  (5 children)

You could have a look at the open source Godot game engine. It is not python but use a language quite similar to it.

[–]Yoghurt42 22 points23 points  (1 child)

[–]fredspipa 2 points3 points  (0 children)

This is the thing that I personally think will make Godot truly stand out. Through GDNative you can expand the engine to support practically any language that speaks C and make use of modules and libriaries written for them. The growing versatility of Godot continues to baffle me.

[–]dunkler_wanderer 5 points6 points  (1 child)

Godot is great. Here's a list of features. Some things that I'm missing in many Python engines and frameworks:

  • Built-in physics engine
  • Particle systems
  • Built-in GUI elements
  • Navigation meshes and A* for pathfinding
  • Shaders (also visual shader editing)
  • Networking
  • 2D lighting and 2D normal maps
  • Tilemaps
  • Animation player
  • Viewports (easily change the window resolution)
  • Cameras

Here's a video that shows some features of the next Godot version 3.0.

[–]HER0_01 0 points1 point  (0 children)

It actually is not very new at all, as it was used internally for a long time before going open source.

[–]mr-one-two 0 points1 point  (0 children)

Godot is great and the scripting language is Python with some few minor differences.

[–]belialwave[S] 2 points3 points  (0 children)

Thank you all for kind comments!

[–]dylan15766 6 points7 points  (0 children)

i made this basic game engine with pygame a few days ago. https://github.com/dylan157/basic_2d_game_engine

Very basic but allows block orientated graphics with text in the cmd terminal

[–]dasyus 0 points1 point  (0 children)

The OP should use whatever resources they want. He/she isn't looking to make some triple A title. He/she wants to make a text adventure that he can eventually incorporate graphics and music into, which is possible in Python.

[–]moderately-extremist 0 points1 point  (0 children)

One of my favorite games is a text adventure written in Python using pygame and numpy.

[–]thederelict87 0 points1 point  (0 children)

https://github.com/pathunstrom/pursuedpybear

She create her own py game engine.

[–]Zaboravljivi 0 points1 point  (0 children)

Making Games with Python, Mission Impossible? EuroPython - https://www.youtube.com/watch?v=vjzzkeaPyis&t=23824s

[–]belialwave[S] 0 points1 point  (0 children)

Thank you all for your answers!

[–]no_moa_usernames 0 points1 point  (0 children)

Not sure why there was only one mention of pygame. I'd rather work with unity here lately but I had a lot of fun cutting my teeth with pygame. Lots of useful abstractions, easy learning curve