Skip to content

v1.3.6

Latest
Compare
Choose a tag to compare
@sriharshachilakapati sriharshachilakapati released this 23 Apr 09:30
· 1 commit to master since this release

This release does the major thing that is on the road map, implement a modern Scene graph that is built around an entity component system. A lot of refactoring is done to make the code modern. Everything completely tested.

Major changes

  • Removed existing Scene API and implemented a new ECS based Scene API.
  • Implemented Systems, default systems for rendering in 2D.
  • Implemented collision Systems for both 2D and 3D entities.
  • Added PolygonRenderComponent that renders the polygon of the entity. (Debugging)
  • Added BoundsRenderComponent that renders the bounds of the entity's polygon. (Debugging)

Bug fixes

  • Fixed a bug preventing Tiled maps from rendering.
  • Fixed the alpha issue in DynamicRenderer so that dynamic batches without a texture are visible.