README.md

Duckling

An OpenGL based game engine for Python.

Installation

This project is still under development, but you can follow the steps below to check the current progress.

1, Make sure you're using python3

Duckling is built on python3 and you may come across some weird problems if you import duckling to a python2 project. The instructions below are based on the assumption that you are using python3, namely python and pip command serve python3 instead of python2. If the default python in your system is python2, replace python and pip command in the following instructions with python3 and pip3 command respectively.

2, Clone duckling

Clone duckling to your local file system by using git:

$ git clone https://github.com/yuehaowang/duckling.git

3, Install duckling

On Windows

Windows users have to install PyOpenGL by yourself before configuring duckling since duckling is based on it and official PyOpenGL package doesn't work satisfyingly on modern Windows. Few steps below will show you how to install an unofficial but suitable PyOpenGL package on your Windows.