Releases

v0.2.0

A CI integration update, with automated building from Appveyor and Travis CI.

Features:

  • Shaded faces with crisp colours

  • PXD files to optimize Cython further (not yet implemented fully)

  • Scene changing

  • FPS changes

  • Better error handling

  • Travis CI and AppVeyor integration

  • Simple audio handling

  • Changelogs in the dist folder of master

  • Releases branch for builds from Travis

  • Python 3.6 support

  • 1 more example, bringing the total to 8

Download source code at https://github.com/rayzchen/pyunity/releases/tag/0.2.0

v0.1.0

Cython update, where everything is cythonized. First big update.

Features:

  • Much more optimized rendering with Cython

  • A new example

  • Primitives

  • Scaling

  • Tutorials

  • New color theme for documentation

  • Timer decorator

  • Non-interactive mode

  • Frustrum culling

  • Overall optimization

Notes:

  • The FPS config will not have a change due to the inability of cyclic imports in Cython.

  • You can see the c code used in Cython in the src folder.

  • When installing with setup.py, you can set the environment variable a to anything but an empty string, this will disable recreating the c files. For example:

    > set a=1
    > python setup.py install
    

Download source code at https://github.com/rayzchen/pyunity/releases/tag/0.1.0

v0.0.5

Transform updates, with new features extending GameObject positioning.

Features:

  • Local transform

  • Quaternion

  • Better example loader

  • Primitive objects in files

  • Fixed jittering when colliding from an angle

  • Enabled friction (I don’t know when it was turned off)

  • Remove scenes from SceneManager

  • Vector division

Download source code at https://github.com/rayzchen/pyunity/releases/tag/0.0.5

v0.0.4

Physics update.

New features:

  • Rigidbodies

  • Gravity

  • Forces

  • Optimized collision

  • Better documentation

  • Primitive meshes

  • PyUnity mesh files that are optimized for fast loading

  • Pushed GLUT to the end of the list so that it has the least priority

  • Fixed window loading

  • Auto README.md updater

Download source code at https://github.com/rayzchen/pyunity/releases/tag/0.0.4

v0.0.3

More basic things added.

Features:

  • Examples (5 of them!)

  • Basic physics components

  • Lighting

  • Better window selection

  • More debug options

  • File loader for .obj files

Download source code at https://github.com/rayzchen/pyunity/releases/tag/0.0.3

v0.0.2

First proper release (v0.0.1 was lost).

Features:

  • Documentation

  • Meshes

Download source code at https://github.com/rayzchen/pyunity/releases/tag/0.0.2