Releases¶
v0.6.0¶
Project structure update.
New features:
- Replaced Pygame with PySDL2
- Revamped audio module
- Fixed input bugs
- Added scene saving
- Added project saving
- Added project structure
- Automated win32 builds on Appveyor
- Removed redundant code from fixed function pipeline
Download source code at https://github.com/pyunity/pyunity/releases/tag/0.6.0
v0.5.2¶
Small minor fix of shader inclusion in binary distributions.
Download source code at https://github.com/pyunity/pyunity/releases/tag/0.5.2
v0.5.1¶
Bugfix that fixes the shaders and dependency management.
Download source code at https://github.com/pyunity/pyunity/releases/tag/0.5.1
v0.5.0¶
Big rendering update that completely rewrites rendering code and optimizes it.
New features:
- Script loading
- Shaders
- Vertex buffer objects and vertex array objects
- Optimized rendering
- Colours
- Textures
- New lighting system
- New meshes and mesh loading
Download source code at https://github.com/pyunity/pyunity/releases/tag/0.5.0
v0.4.0¶
Small release that has large internal changes.
New features:
- Added logger
- Moved around files and classes to make it more pythonic
- Rewrote docs
- Fixed huge bug that broke all versions from 0.2.0-0.3.1
- Clarified README.md
Download source code at https://github.com/pyunity/pyunity/releases/tag/0.4.0
v0.3.1¶
Bugfix on basically everything because 0.3.0 was messed up.
Download source code at https://github.com/pyunity/pyunity/releases/tag/0.3.1
v0.3.0¶
After a long break, 0.3.0 is finally here!
New features:
- Added key input (not fully implemented)
- Fixed namespace pollution
- Fixed minor bugs
- Window resizing implemented
- New Scene loading interface
- Python 3.9 support
- Finished pxd files
- LGTM Integration
- AppVeyor is now the main builder
- Code is now PEP8-friendly
- Added tests.py
- Cleaned up working directory
Download source code at https://github.com/pyunity/pyunity/releases/tag/0.3.0
v0.2.1¶
Small bugfix around the AudioClip loading and inclusion of the OGG file in example 8.
Download source code at https://github.com/pyunity/pyunity/releases/tag/0.2.1
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/pyunity/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 variablea
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/pyunity/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/pyunity/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/pyunity/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/pyunity/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/pyunity/pyunity/releases/tag/0.0.2