A simple Python game engine built around pygame and PyOpenGL.
Project description
PyGE
🚧 Pyge 🚀 Under construction... 🚧
🚧 Pyge 🚀 Under construction... 🚧
About |
Features |
Starting |
License |
: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
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.2.tar.gz
(27.7 kB
view hashes)
Built Distribution
pygex-0.1.2-py3-none-any.whl
(82.4 kB
view hashes)