Skip to content

LegedsDaD/Simple-The_Game_Engine

Simple — Pro‑Ready Python Game Engine

Simple 2

SIMPLE Game Engine
Languages
CMake
OpenGL 3.3
Visual Editor
pip install

PyPI Downloads

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 .sim projects with Play‑in‑Editor

To Download the Standalone Editor , Follow the given Steps :

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.

Quick start (10 lines)

from simple import Scene, Cube

scene = Scene()
cube = Cube()
scene.add(cube)
scene.run()

Why Simple

  • 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

What you get (out of the box)

  • 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 .sim projects, edit objects, Play, Auto Reload

THE EDITOR :- Simple Editor

Install (PyPI)

Version 1.1.1 is live:

pip install simple-game-engine

From source (contributors)

python -m pip install -U pip
python -m pip install -e .

Simple Editor

Run:

simple-editor

Build a standalone editor executable:

python -m pip install .[editor]
python tools/build_editor.py

Examples

Run any example:

python examples/cube_arena_hud.py
python examples/textured_cube.py
python examples/pro_debug_hud.py

Documentation

See Documentation for more information of How to use.

About

Pro‑Ready Python Game Engine

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors