Release 0.9.0
Published on September 15, 2024 by Matthias Wilke
ย
๐ Exciting News: LITIENGINE 0.9.0 is here! ๐
We are excited to announce the release of LITIENGINE v0.9.0, packed with key enhancements, bug fixes, and optimizations. Hereโs a summary of whatโs new:
โจ Key Features & Improvements:
- Configurable Image Interpolation ๐จ: You can now configure image and background interpolation in ImageComponents, giving you more control over rendering.
- New Horizontal Menus ๐งญ: Horizontal menus are here! Perfect for more versatile UI layouts.
- Particle System Upgrade ๐ฅ: Customize the thickness of particle outlines for more dynamic visual effects.
๐ ๏ธ Bug Fixes & Optimizations:
- Collision and Animation Fixes โก: Improved collision box alignment in the MapObjectsRenderer and refined animation detection and ordering in the CreatureAnimationController.
- LightSource Rendering ๐ก: Fixed issues with LightSource rendering and oval light painting, improving lighting accuracy.
- Spawnpoint and Pivoting ๐ฏ: Resolved spawnpoint pivoting issues and introduced EntityPivotType.SPREAD for better entity positioning.
- Sprite Handling ๐๏ธ: Simplified and enhanced sprite import logic, along with fixes for sprite name updates in the import panel.
๐ Documentation & Development Environment:
- Extensive Documentation ๐: Added and updated JavaDocs for the ICollisionEntity interface, rendering components, and utility classes.
- Development Environment ๐ง: Updated Java version in the development environment guidelines, and improved Gradle setup with new dependency updates for better build stability.
๐ Dependency Updates:
- Updated dependencies including junit, mockito-core, and GitHub Actions workflows for enhanced compatibility.
We hope these updates empower you to create even more immersive 2D games with ease! ๐ฎ๐
Visit the full changelog to dive into all the dirty details.ย