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