Skip to main content

A simple Python game engine built around pygame and PyOpenGL.

Project description

 

PyGE

Github top language Github language count Repository size

🚧  Pyge 🚀 Under construction...  🚧


About   |  

Features   |  

Technologies   |  

Requirements   |  

Starting   |  

License   |  

Author


:dart: About

PyGE is a simple Python game engine built around pygame and PyOpenGL. It provides a simple Application adapter that you can use to build pygame and OpenGL applications.

<td>

  <img

    src="./.github/demo.gif"

    alt="PyGE 3D model and textures demo"

    title="PyGE 3D model and textures demo"

    width="300" />

</td>

<td>

  <img

    src="./.github/demo2.gif"

    alt="Snake game demo"

    title="Snake game demo showcasing shadows"

    width="300" />

</td>
<td colspan="2" align="center">

  <img

    src="./.github/demo3.png"

    alt="3D snake game"

    title="3D snake game"

    width="600" />

</td>

:rocket: Technologies

The following tools were used in this project:

:white_check_mark: Requirements

Before starting, you need to have Git and Python 3.11.x or later installed.

:checkered_flag: Starting

# Clone this project

$ git clone https://github.com/DCubix/pyge



# Access

$ cd pyge



# Create and activate a new virtual environment (you need the virtualenv package for this)

$ python -m venv env



# For Windows (powershell)

$ env/Scripts/activate.ps1



# For Linux

$ source env/Scripts/activate.sh && ./env/Scripts/activate.sh



# Install dependencies

$ pip install -r requirements.txt



# Run the project

$ cd src && python main.py

Made with :heart: by Diego Lopes

 

Back to top

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygex-0.1.9.tar.gz (28.9 kB view hashes)

Uploaded Source

Built Distribution

pygex-0.1.9-py3-none-any.whl (31.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page