Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
PICO-8 is also worth considering? As is Löve2D: https://love2d.org/
Depending on your child's ability, you could also check out https://processing.org/ .
I think Building Bytepath is a great tutorial, and I think the extra exercises it gives you are great to make you think about what you're learning.
Not a game dev, but I remember looking at a tiny game engine called pyxel that seems to fit your description very well.
An alternative to Pygame is Arcade: https://arcade.academy/
GDevelop might be a good option. It doesn't require any specific coding language knowledge, as it uses a sort of visual scripting language. It's supposed to be quite good for beginners.