Simple is a fast, modern game/animation engine built for Python developers who want real engine power without the heavyweight setup. It’s designed to feel pro from day one:
- Python-first workflow (
import simple) with a clean, friendly API - C++/OpenGL 3.3 core for speed, rendering, and the main loop
- A lightweight editor for
.simprojects with Play‑in‑Editor
Step 1 Download the OS specific .zip Click your OS Windows , Linux , Macos and you should see the .zip file getting downloaded .
Step 2 Locate the .zip file.
Step 3 Extract the .zip file and open it , You will see the Application, under the "Internal" Folder, Run it and the Editor is Ready.
from simple import Scene, Cube
scene = Scene()
cube = Cube()
scene.add(cube)
scene.run()- Ridiculously fast to start: visible results in under 10 lines
- Built for creators: editor + runtime in the same ecosystem
- Performance without the pain: C++ core, Python simplicity
- Small‑team friendly: minimal setup, modern engine features
- Rendering: lit 3D cubes (Phong-ish directional light), optional textures (
.ppm) - Scene system:
Scene+ entities (Cube) - Camera: view + perspective projection
- Input: keyboard + mouse (GLFW)
- HUD:
scene.draw_text(...) - Debug gizmos:
scene.draw_line3d(...) - Screenshots:
scene.screenshot("frame.ppm") - Editor: create/open
.simprojects, edit objects, Play, Auto Reload
Version 1.1.1 is live:
pip install simple-game-enginepython -m pip install -U pip
python -m pip install -e .Run:
simple-editorBuild a standalone editor executable:
python -m pip install .[editor]
python tools/build_editor.pyRun any example:
python examples/cube_arena_hud.py
python examples/textured_cube.py
python examples/pro_debug_hud.pySee Documentation for more information of How to use.

