1. S2ENGINE HD
  2. News
  3. ๐Ÿš€ S2ENGINE 2024.2 IS HERE! ๐Ÿš€

๐Ÿš€ 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]
  • Enjoy dramatically improved visual quality with cleaner, flicker-free edges for a more cinematic look.

[h3]New Font System:[/h3]
  • 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.

[h3]Localization System:[/h3]
  • Simplify the process of creating multilingual games with tools to manage translations effortlessly while preserving formatting.

[h3]Enhanced UI Editing:[/h3]
  • Snap grid for precise element alignment.
  • Mouse-friendly placement and resizing of interface elements.
  • DPI-based scaling for consistent UI presentation across all resolutions.


[h2]๐Ÿ“œ Release Notes for S2Engine 2024.2[/h2]

[h3]Bug Fixes:[/h3]
  • 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.

[h3]Improvements:[/h3]
  • 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.

[h3]New Features:[/h3]
  • Added a GetInputNameByCode GameMachine action for greater flexibility.
  • Introduced a new GetNumStringTokens GameMachine action to enhance scripting capabilities.

[h2]Want to Learn More?[/h2]
For a deeper dive into the key features and improvements, check out these detailed articles on Patreon:



[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! ๐Ÿš€