but anyway, the issue with making game engines in python isn't really the complexity (complexity is *easier* to manage in python), but performance.
Yeah. Pygame, Pyglet, and Ursina can only get you so far with pure Python.