Introduction
Photon is a Game engine written in Python just for the fun of it. It uses libraries like PyImGUI, PyOpenGL and pyGLFW for a lot of graphical heavy-lifting.
The engine is based on OpenGL, and support for Vulkan is planned for future. Although the engine uses OpenGL it uses multi-threaded architecture and asynchronous programming to load assets.
Photon draws a lot of insperation from Hazel, and a lot of learning from The Cherno.
Visit the DevLog site here