Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.05 KB

File metadata and controls

34 lines (24 loc) · 1.05 KB

Python rendering engine

This project is a lightweight python game engine built on OpenGL. Originally a learning project, the goal is to give developers (i.e. me) the ability to quickly make visual and interactive applications purely in code

Main features

  • Dynamic generation of python classes (renderers) to control input to shader programs
  • An easy-to-use interface to create multiwindowed applications
  • A Unity-like approach to GameObjects and Components
  • A parent-child system for GameObjects
  • Standard Renderers and standard GameObjects to help you get started

Installation

git clone https://github.com/walley892/engine
cd engine/
// possibly inside of a virtual environment if that's your thing
pip3 install -r requirements.txt
pip3 install .

Getting started

Head over to the examples subdirectory for some sample code!