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.