---
Type: desktop-application
ID: org.opensurge2d.OpenSurge
Package: opensurge
ProjectLicense: GPL-3.0+
Name:
C: Surge Engine
Summary:
C: Fun retro platformer & game creator
Description:
C: >-
<p>Make your dreams come true! Open Surge Engine is an open-source 2D retro game engine designed to make your dreams come true!</p>
<p>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!</p>
<p>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!</p>
<p>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!</p>
<p>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.</p>
Developer:
id: org.opensurge2d
name:
C: alemart
Categories:
- Game
- ActionGame
- ArcadeGame
- Development
- Building
- Education
- ComputerScience
Keywords:
ru:
- game
- open
- source
- engine
- bunny
- rabbit
- cool
- retro
- pixel
- art
- "2d"
- игра
- открытый
- исходный
- движок
- заец
- кролик
- крутой
- ретро
- пиксель
- арт
- "2д"
C:
- game
- action
- adventure
- arcade
- platformer
- jump'n'run
- jump-and-run
- side-scroller
- retro
- old-school
- allegro
- gamedev
- engine
- development
- programming
- pixel-art
- create
- surge
- sonic
- teens
- kids
- children
- "2d"
uk:
- game
- open
- source
- engine
- bunny
- rabbit
- cool
- retro
- pixel
- art
- "2d"
- гра
- відкритий
- джерельний
- рушій
- заєць
- кролик
- крутий
- ретро
- піксель
- арт
- "2д"
Url:
homepage: https://opensurge2d.org
help: https://wiki.opensurge2d.org
translate: https://opensurge2d.org/appdata/translate.html
bugtracker: https://opensurge2d.org/issues
donation: https://opensurge2d.org/contribute
Icon:
cached:
- name: opensurge_opensurge.png
width: 64
height: 64
Launchable:
desktop-id:
- opensurge.desktop
Provides:
binaries:
- opensurge
Screenshots:
- default: true
thumbnails:
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-1_1248x703@1.png
width: 1248
height: 703
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-1_752x423@1.png
width: 752
height: 423
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-1_624x351@1.png
width: 624
height: 351
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-1_224x126@1.png
width: 224
height: 126
source-image:
url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-1_orig.png
width: 1278
height: 720
- thumbnails:
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-2_1248x703@1.png
width: 1248
height: 703
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-2_752x423@1.png
width: 752
height: 423
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-2_624x351@1.png
width: 624
height: 351
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-2_224x126@1.png
width: 224
height: 126
source-image:
url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-2_orig.png
width: 1278
height: 720
- thumbnails:
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-3_1248x703@1.png
width: 1248
height: 703
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-3_752x423@1.png
width: 752
height: 423
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-3_624x351@1.png
width: 624
height: 351
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-3_224x126@1.png
width: 224
height: 126
source-image:
url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-3_orig.png
width: 1278
height: 720
- thumbnails:
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-4_1248x703@1.png
width: 1248
height: 703
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-4_752x423@1.png
width: 752
height: 423
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-4_624x351@1.png
width: 624
height: 351
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-4_224x126@1.png
width: 224
height: 126
source-image:
url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-4_orig.png
width: 1278
height: 720
- thumbnails:
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-5_1248x703@1.png
width: 1248
height: 703
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-5_752x423@1.png
width: 752
height: 423
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-5_624x351@1.png
width: 624
height: 351
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-5_224x126@1.png
width: 224
height: 126
source-image:
url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-5_orig.png
width: 1278
height: 720
- thumbnails:
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-6_1248x703@1.png
width: 1248
height: 703
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-6_752x423@1.png
width: 752
height: 423
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-6_624x351@1.png
width: 624
height: 351
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-6_224x126@1.png
width: 224
height: 126
source-image:
url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-6_orig.png
width: 1278
height: 720
- thumbnails:
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-7_1248x703@1.png
width: 1248
height: 703
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-7_752x423@1.png
width: 752
height: 423
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-7_624x351@1.png
width: 624
height: 351
- url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-7_224x126@1.png
width: 224
height: 126
source-image:
url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/image-7_orig.png
width: 1278
height: 720
- videos:
- codec: vp9
container: webm
url: org/opensurge2d/OpenSurge/9588d276e1349708ed31e0cb8ef3130b/screenshots/vid8-0_trailer-vp9.webm
width: 856
height: 480
Branding:
colors:
- type: primary
scheme-preference: light
value: "#fece90"
- type: primary
scheme-preference: dark
value: "#4d2525"
Releases:
- version: "0.6.1.3"
type: stable
unix-timestamp: 1769472000
description:
C: >-
<ul>
<li>Auto-detect gamepad layouts for consistent cross-platform behavior</li>
<li>Introduced a more sophisticated architecture for the Audio System</li>
<li>Prevent the underwater muffler from altering the drowning music</li>
<li>Changed the formula of the underwater muffler</li>
<li>Pause or resume all audio when pausing or resuming the game</li>
<li>Improved the Pipe System and made it re-entrant</li>
<li>Improved the Title Card script</li>
<li>Prevent collected Life Powerups from respawning when restarting the level</li>
<li>Surge the Rabbit: introduced Game State and Consumable Entities</li>
<li>New translations: Ukrainian, Lithuanian</li>
<li>Options Screen: added compatibility with specific versions of the engine</li>
<li>Level Editor: redesigned the Grid System</li>
<li>Windows: made the window display the icon of the executable</li>
<li>Android: added support for 16 KB page sizes on 64-bit devices</li>
<li>Unix: introduced a compile-time opt-in for OpenGL ES</li>
<li>Updated the CMake script</li>
<li>Many assorted improvements and fixes</li>
</ul>
- version: "0.6.1.2"
type: stable
unix-timestamp: 1724630400
description:
C: >-
<ul>
<li>Relaxed OpenGL requirements for compatibility with older hardware</li>
<li>Introduced an underwater audio effect and an audio mixer</li>
<li>Added the Team Play mechanic</li>
<li>Updated joystick-related code</li>
<li>Introduced font aliases</li>
<li>Made additions and fixes to SurgeScript</li>
<li>Other minor fixes and changes</li>
</ul>
- version: "0.6.1.1"
type: stable
unix-timestamp: 1717200000
description:
C: >-
<ul>
<li>Fixed an OpenGL-related issue in the Flatpak edition</li>
<li>Fixed a memory-related bug in the Entity Manager</li>
<li>Updated metadata and translations</li>
<li>Tweaked the water effect for extra performance</li>
<li>Reintroduced the Create option at the Main Menu</li>
<li>Updated the Thanks for Playing screen</li>
<li>Other minor changes</li>
</ul>
- version: "0.6.1"
type: stable
unix-timestamp: 1715904000
description:
C: >-
<ul>
<li>Ported the game engine to Android</li>
<li>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!</li>
<li>Improved the physics system. Made it faster and more robust</li>
<li>Introduced the mobile mode and the mobile level editor</li>
<li>Introduced the MOD loader and its compatibility mode</li>
<li>Introduced the Import Utility for upgrading MODs</li>
<li>Introduced support for Player 2 & AI-controlled characters</li>
<li>Introduced player transformations and numerous player flags</li>
<li>Introduced keyframe-based animations and custom sprite properties</li>
<li>Introduced wavy water effects and internal support for shaders</li>
<li>Introduced a new Pause Menu</li>
<li>Introduced a new Options Screen</li>
<li>Added support for various special characters in bitmap fonts</li>
<li>Made numerous additions to the SurgeScript API</li>
<li>Updated several SurgeScript objects. Introduced new items and new components</li>
<li>Reimplemented nanoparser, the asset system, the animation system, the entity system, the brick system, the particle system,
the level height sampler, and more</li>
</ul>
ContentRating:
oars-1.0:
violence-cartoon: mild
violence-fantasy: mild