Our great sponsors
-
pyglet
pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
First, you can use Python plus a library like Pyglet or Cocos2D or Arcade or Pygame. The only one of these that I have any experience with is Pygame, but it looks like none of these are "engines" in the modern sense. Working with them means doing everything from your favorite Python IDE.
If you want a "proper engine" where you can use Python, as far as I know, your only option is Godot. You can use actual Python in the Godot Engine through an addon, but from what I can see, this isn't really a good solution because it breaks a lot. Your other option is to use the native GDScript, which is very Python-like. If you already know Python, you'll be up and running on GDScript within a day or two.