Skip to content

OpenGL based engine designed for rapid game development

License

Notifications You must be signed in to change notification settings

ColinTF/pygline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pygline a python and opengl game engine

This package provides a light weight and fast game engine developed specifically for rapid game design and protyping. This project was created by ColinTF and it is currently in the developement phase and now released have been made.

My personal goal is to make game development easier and more accessible.

Requirments

  • PyOpenGl
    • The opengl package we use
    • pip install PyOpenGL PyOpenGL_accelerate
    • or download it here and install with pip install [the name .whl file]
      • Grab the python 3.10 version of the non accelerate version for your correct system
  • pyGLFW
    • The package we use to actually use opengl
    • pip install glfw
  • numpy
    • The package we use for math
    • pip install numpy

Documentation

The docs are the website hosted here. Please be patient as the docs may not be always update the package while under development.

Notes

Originally the project was to be a light weight wrapper for pygame. However it was decided to be expanded. Later, during testing, pygame was realized to not fit the needs of the new goals. For example, simple rotations of a square with pygame were very slow and intensive.