Skip to content

Final Alpha Milestone

Pre-release
Pre-release
Compare
Choose a tag to compare
@Shaptic Shaptic released this 15 Oct 03:21
· 10 commits to master since this release

A lot of new things are going on in this version, most notably the addition of a level editor, integration of a level-loading API, and a revamped collision detection system.

The level editor is built in Pygame+Tkinter, and exports a format compatible with the new zen::lvl::zLevelLoader API.

Here's a full changelog (from 71e3183):

  • Revamped collision detection system: collision state querying, proper
    detection on triangulated polygons, proper bounding boxes in entities.
  • Full support for concave polygons.
  • Fully-featured level editor with support for import/export, with a
    corresponding engine API to load the files.
  • Tons of minor bug fixes.
  • A major rendering bug fix that caused crashes and has gone unnoticed
    for some time.
  • General improvements in file parsing.
  • Full support for MinGW compilation on Windows.
  • Ambient lighting shader.
  • Stable animation API.
  • Documentation improvements and updates.

This release is set out to be the final major release, and I expect that Zenderer will enter beta very very soon.