Skip to content

walley892/engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

A minimal python game engine built on opengl

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages