Simple — Pro‑Ready Python Game Engine

Leader posted 1 min read

Simple — Pro‑Ready Python Game Engine

Github Project

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

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

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.

1 Comment

2 votes
1

More Posts

Dashboard Operasional Armada Rental Mobil dengan Python + FastAPI

Masbadar - Mar 12

Textzle - A game of adventure and fantasy

Splot Dev - Nov 16, 2025

Google Drive Sync

Pocket Portfolioverified - Jan 5

Forecast Kebutuhan Bahan & Produksi Konveksi dengan Python (Praktis + Template)

Masbadar - Mar 8

Create a python Telegram bot, plain, simple and production-ready

Astra Bertelli - Apr 24, 2024
chevron_left

Related Jobs

View all jobs →

Commenters (This Week)

5 comments
4 comments
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!