v2.3.0 Minor Release
Shape Engine » Devlog
Main Changes
- ScreenTexture macOS scaling fix
- AudioDevice cleanup and improvements
- Collider & CollisionObject collision notification system improvements
Changelog
- ScreenTextures should now properly scale on macOS when an high dpi monitor is used. (Before ScreenTextures in StretchMode would be not as sharp as they should be)
- Audio Device Cleanup
- Audio Device more overloads for certain functions added
- AudioDevice PlaySFX() functions now return bool for success or failure
- Playlist improvements
- Game class now has a default AudioDevice initialized from the start
- ShapeID & IDCounter Reset() and AdvanveTo() functions added
- An active Scene now has a reference to the parent Game class that activated the Scene
- CollisionObject now can optionally report collision events like ColliderCollision() & ColliderCollisionEnded(). ReportColliderCollision must be set to true!
- Transform2d now has a Vector2 Scale2d field. The Scale field stays intact and reports the Scale2d.X value.
- Collider received are more advanced collision notification system
- Dimensions now have more operators
- AlphaCircle shader added to Examples
Get Shape Engine
Download NowName your own price
Shape Engine
Simple 2d Engine focused on drawing shapes rather than using textures/sprites.
Status | In development |
Category | Tool |
Author | Dave Green |
Tags | 2D, Colorful, Game engine, Pixel Art, shapes, Singleplayer, Top-Down |
Languages | English |
More posts
- v3.1.0 Minor Release33 days ago
- v3.0.0 Major Release39 days ago
- v2.4.0 Minor Release39 days ago
- v2.2.0 Minor Release39 days ago
- v2.1.1 Patch Release39 days ago
- v2.1.0 ReleaseSep 08, 2024
- 2.0 ReleaseAug 29, 2024
- Dev Update 11 - Gapped Outline & Scaled LineAug 08, 2024
- Shape Engine 1.0 ReleaseMay 29, 2024
Leave a comment
Log in with itch.io to leave a comment.