
A 3D game engine built with Python and GLSL. Create games without leaving your favorite language.
Install Basilisk Engine with pip:
pip install basilisk-engineThat's it! You're ready to start building 3D games in Python.
Write your entire game in Python—no need to learn C++ or other low-level languages.
Full support for custom GLSL shaders, giving you complete control over rendering.
Built-in 3D rendering pipeline with support for models, lighting, and materials.
Install with a single pip command. No complex setup or configuration required.
Basilisk Engine was born from a simple idea: what if you could build 3D games entirely in Python? No need to learn C++ or deal with complex build systems. Just write Python code and create amazing games.
Starting as a proof of concept during a game jam, Basilisk has grown into a full-featured engine that has powered multiple award-winning games. From Dicey Decks to Selva, each game has pushed the engine further and proven that Python is more than capable of powering real-time 3D graphics.
Today, Basilisk Engine is available as a Python package, making it easy for anyone to get started. Whether you're a Python developer looking to explore game development or a game developer who wants to leverage Python's simplicity, Basilisk Engine provides the tools you need.