3,365 apps tracked 0 new today 17 updated today Synced 4m ago

Surge Engine

Fun retro platformer & game creator

alemart ✓ Verified

org.opensurge2d.OpenSurge
View on Flathub ↗

Make your dreams come true! Open Surge Engine is an open-source 2D retro game engine designed to make your dreams come true!

It's a ton of fun! Surge the Rabbit is a featured jump 'n' run created with the Open Surge Engine. It's made in the spirit of classic 16-bit Sonic platformers of the 1990s. Play as Surge in fun and exciting levels filled with challenges!

Unleash your creativity! Create your own amazing games and play them on your PC and on your mobile device! Share your games with your friends! It's limitless fun!

A powerful engine for retro games! One of the core elements of the engine is SurgeScript, a scripting language for games. Use it to create new gameplay mechanics, characters with special abilities, bosses, and much more! The sky is the limit!

Open Surge Engine is an amazing tool for learning game development, programming, digital art, and the nature of free and open-source software in a playful way.

Screenshots

Surge Engine screenshot
Surge Engine screenshot
Surge Engine screenshot
Surge Engine screenshot
Surge Engine screenshot
Surge Engine screenshot
Surge Engine screenshot

Observed history

App ChangeVersionWhen ↑

No observed changes yet.

The initial import establishes a baseline. Future version changes will appear here.

Browse the app catalogue →

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

0.6.1.327 Jan 2026
  • Auto-detect gamepad layouts for consistent cross-platform behavior
  • Introduced a more sophisticated architecture for the Audio System
  • Prevent the underwater muffler from altering the drowning music
  • Changed the formula of the underwater muffler
  • Pause or resume all audio when pausing or resuming the game
  • Improved the Pipe System and made it re-entrant
  • Improved the Title Card script
  • Prevent collected Life Powerups from respawning when restarting the level
  • Surge the Rabbit: introduced Game State and Consumable Entities
  • New translations: Ukrainian, Lithuanian
  • Options Screen: added compatibility with specific versions of the engine
  • Level Editor: redesigned the Grid System
  • Windows: made the window display the icon of the executable
  • Android: added support for 16 KB page sizes on 64-bit devices
  • Unix: introduced a compile-time opt-in for OpenGL ES
  • Updated the CMake script
  • Many assorted improvements and fixes
0.6.1.226 Aug 2024
  • Relaxed OpenGL requirements for compatibility with older hardware
  • Introduced an underwater audio effect and an audio mixer
  • Added the Team Play mechanic
  • Updated joystick-related code
  • Introduced font aliases
  • Made additions and fixes to SurgeScript
  • Other minor fixes and changes
0.6.1.11 Jun 2024
  • Fixed an OpenGL-related issue in the Flatpak edition
  • Fixed a memory-related bug in the Entity Manager
  • Updated metadata and translations
  • Tweaked the water effect for extra performance
  • Reintroduced the Create option at the Main Menu
  • Updated the Thanks for Playing screen
  • Other minor changes
0.6.117 May 2024
  • Ported the game engine to Android
  • Partial rewrite of the engine. Made the engine mobile-ready with a massive performance update covering many areas: rendering, scripting, collision detection, entity and brick systems, loading times, and more!
  • Improved the physics system. Made it faster and more robust
  • Introduced the mobile mode and the mobile level editor
  • Introduced the MOD loader and its compatibility mode
  • Introduced the Import Utility for upgrading MODs
  • Introduced support for Player 2 & AI-controlled characters
  • Introduced player transformations and numerous player flags
  • Introduced keyframe-based animations and custom sprite properties
  • Introduced wavy water effects and internal support for shaders
  • Introduced a new Pause Menu
  • Introduced a new Options Screen
  • Added support for various special characters in bitmap fonts
  • Made numerous additions to the SurgeScript API
  • Updated several SurgeScript objects. Introduced new items and new components
  • Reimplemented nanoparser, the asset system, the animation system, the entity system, the brick system, the particle system, the level height sampler, and more