Featured image of post Principia: version 2026.07.09 released with switch to SDL3

Principia: version 2026.07.09 released with switch to SDL3

Principia, a physics-based sandbox game, has been released in version 2026.07.09.

The update moves the game from SDL2 to SDL3 across all platforms, improves touchscreen support outside of Android, and replaces several GTK dialogs with Dear ImGui, mainly to improve reliability on Wayland. On Linux, the use_gles setting now allows switching to OpenGL ES without a rebuild.

Update the game to use SDL3! Mostly a technical change, though some things may work slightly better than before.

  • Support for building with vendored SDL3 on Linux distributions lacking it
  • Improvements for touchscreen gameplay on non-Android platforms
  • Automatic UI scaling based on display density across platforms
  • Option to switch to OpenGL ES via use_gles setting
  • Dear Imgui implementation for multiple desktop dialogs including sandbox menus, quickadd, and game menus
  • Enhanced package level selection menu
  • Window resize handling fixes (noted as still imperfect)
  • Windows: Redesigned installer and new protocol handler program
  • Android: Fixed level solutions for the built-in puzzle package
  • Removed Luasocket library

Principia

Source: GitHub

PlayingTux – Playing Games on Linux - since 1995.