All notable changes to the Platfuse Game Engine project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Image layers.
- Layer
offset
,parallaxFactor
,repeat
andtint
properties. - WebGL post process.
- Store
tmx
maps in sessionStorage
- N/A
- N/A
- N/A
- N/A
Entity
-bounds
. Whether the object is bounded by the scene and cannot move outside.Shapes
for the Entities. Default:Rectange
new:Ellipse
andPolygon
.destroy
method forScene
.- Pixel font renderer.
- Change
pos
param fordraw.text
method. - Change
Sprite
object forEntity
. - Split
assets
toimages
andsounds
.
- N/A
- N/A
- Audio preloading on iOS devices.
- Redraw tile on layer canvas after add/remove.
- N/A
- Entity
family
property. - Game
getResolution()
method
- Camera constructor.
- Split camera speed to horizontal and vertical value.
- N/A
- N/A
- Camera shake scale.
- Camera bounds and view size.
- Entity initial position for non TMX objects
- Bumped tmx-map-parser version due to xml2js vulnerability to prototype pollution
- N/A
- N/A
- N/A
- N/A
- Camera scroll alnd scale.
- Rotations for non animated objects.
- N/A
- Initial setup and configuration for the Platfuse Game Engine.
- Basic scene management functionality.
- Asset preloading capabilities.
- Input handling for keyboard and mouse.
- Responsive canvas rendering.
- Debug mode for development.
- N/A
- N/A
- N/A
- N/A
- N/A
- Initial release of the Platfuse Game Engine.
- N/A
- N/A
- N/A
- N/A
- N/A