Skip to main content

Fable3D

Fable3D is a lightweight, modular 3D engine written in Python — designed for game developers, simulation creators, and interactive world builders. It combines the simplicity of Python with powerful 3D rendering capabilities through OpenGL.

"Every game is a new story — start yours with Fable3D."


Features

  • Custom scene graph structure
  • Support for 3D models (OBJ, FBX, custom formats)
  • Materials and GLSL shaders
  • Perspective and orthographic cameras
  • Lighting (point, directional, ambient)
  • Mesh system with textures and buffers
  • Input handling for mouse, keyboard, and controllers
  • Real-time engine with deltaTime and FPS management

Requirements

  • Python 3.10+
  • PyOpenGL
  • numpy

Install dependencies with:

pip install Fable3D

Metadata

Release files for fable3d 1.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fable3d 1.1.4
File Size Uploaded Provenance Actions
fable3d-1.1.4.tar.gz 615.4 kB Without provenance Details for fable3d-1.1.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for fable3d 1.1.4
File Interpreter ABI Platform Actions
fable3d-1.1.4-py3-none-any.whl Python 3 none any Details for fable3d-1.1.4-py3-none-any.whl

Total release size: 1.2 MB

Release files / fable3d-1.1.4.tar.gz

Download URL fable3d-1.1.4.tar.gz
Size 615.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8b3a946fc3c63d6e3d364bd0f324ea35983e93a79232d6597ab83d382c415816
BLAKE2b-256 checksum
How to use checksums
1f9fd8ef1d273c6355a062eb3208cf1dab4561cc5f536e8f542a4f9e0e74b554
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / fable3d-1.1.4-py3-none-any.whl

Download URL fable3d-1.1.4-py3-none-any.whl
Size 618.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e4612b133186512c2729d0743e87483eff585a4144f6e66d1b55117ada9e72b9
BLAKE2b-256 checksum
How to use checksums
c1a244d8fe753c7c0607a2298d65f369eca3172c6d4bafec67640843e21226ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Security for fable3d 1.1.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page