๐Ÿš€ S2ENGINE 2024.2 IS HERE! ๐Ÿš€

Weโ€™re thrilled to announce that the latest version of S2Engine (2024.2) is now available to everyone! This release brings a host of incredible new features, improvements, and fixes to enhance your game development experience with S2Engine. This version is the public release of the beta made available to our Patrons a few days ago. Hereโ€™s an overview of whatโ€™s new: [h2]๐Ÿ”น Highlights of S2Engine 2024.2[/h2] [h3]Temporal Antialiasing (TAA):[/h3] [list] [*] Enjoy dramatically improved visual quality with cleaner, flicker-free edges for a more cinematic look. [/list] [h3]New Font System:[/h3] [list] [*] Support for Signed Distance Field rendering for scalable, high-quality text without artifacts. [*] Direct TTF file import for seamless font integration. [*] Fallback fonts for multilingual support, including Chinese, Russian, and Japanese. [/list] [h3]Localization System:[/h3] [list] [*] Simplify the process of creating multilingual games with tools to manage translations effortlessly while preserving formatting. [/list] [h3]Enhanced UI Editing:[/h3] [list] [*] Snap grid for precise element alignment. [*] Mouse-friendly placement and resizing of interface elements. [*] DPI-based scaling for consistent UI presentation across all resolutions. [/list] [h2]๐Ÿ“œ Release Notes for S2Engine 2024.2[/h2] [h3]Bug Fixes:[/h3] [list] [*] Resolved a crash occurring when the physics profile is enabled, and the game simulation is started and closed. [*] Fixed an issue where dynamic objects with overridden "GameMachines" parameters would behave incorrectly due to activation cache restoring the prefab's original parameter. [*] Corrected the "NO-STREAM" option of the "streamPriority" object parameter, which previously failed to prevent textures from streaming. [*] Addressed a bug where deleting a static mesh object from a prefab did not update the parent's attach list, leading to incorrect prefab updates. [*] Fixed a bug where Physics Universal Joints did not update correctly when "Game Logic Simulation" was enabled. [/list] [h3]Improvements:[/h3] [list] [*] Widgets can now be moved by dragging them with the mouse in the GUI editor. [*] Improved widget selection in the GUI editor viewport. [*] Introduced a safety check for GameMachine events to prevent infinite loops between immediate events (with a delay of -1). [*] Copying and pasting a GameMachine state now includes the state transitions. [*] Added stability improvements to the prefab system. [/list] [h3]New Features:[/h3] [list] [*] Added a [b]GetInputNameByCode [/b]GameMachine action for greater flexibility. [*] Introduced a new [b]GetNumStringTokens [/b]GameMachine action to enhance scripting capabilities. [/list] [h2]Want to Learn More?[/h2] For a deeper dive into the key features and improvements, check out these detailed articles on [b]Patreon[/b]: [list] [*] [url=https://www.patreon.com/posts/implementing-in-117688340]Implementing Temporal Antialiasing[/url] [*] [url=https://www.patreon.com/posts/introducing-new-117829187]Introducing the New Font System[/url] [*] [url=https://www.patreon.com/posts/new-ui-editing-2-117974006]New UI Editing and DPI-Based Scaling[/url] [/list] [h2]Get Started Today![/h2] Update your S2Engine now and experience all the new features and enhancements firsthand. Your feedback is invaluable, so donโ€™t hesitate to share your thoughts and experiences with this release. Together, weโ€™re shaping the future of S2Engine. Thank you for your continued support! ๐Ÿš€