Open Surge Forum

A fun 2D retro platformer inspired by Sonic games and a game creation system

You are not logged in.


Our community has moved to Discord!

#1 Re: General » Development builds » 2023-02-25 00:04:00

Build 230224-dev

Download: …


  • Introduce the Debug Mode, an experimental customizable mini-editor for Desktop & mobile devices written in SurgeScript

    • To access on mobile, pause the game, grab the handle at the bottom of the screen and tap on DEBUG

    • To access on Desktop, press Shift+F12 during gameplay

    • Explore scripts/debug_mode/ if you want to customize it and/or learn how it's done

  • Add the ability to change the title of the window and the size of the screen / backbuffer

    • Edit file surge.cfg at the root folder

  • Introduce video modes: fill and best-fit (these allow higher resolution graphics compared to normal gameplay)

  • Scripting changes

    • Fix player.input.simulateButton()

    • Introduce entity.lateUpdate()

    • Introduce Video.mode

    • Add Transform.scaleBy(), Transform.scale(),

  • General improvements

Note: if you're using the dev builds to develop your game, use the Open Surge Import Utility (see src/misc/goodies/). Do not just replace the .exe and do not move the old files into the new engine. More info at

#2 Re: General » Development builds » 2023-01-30 17:37:38

Build 230130-dev

Download: …


  • Introduce the Open Surge Import Utility to get MODs in sync with the latest releases of the engine

  • Add .cmd scripts for Windows users at src/misc/goodies

  • Fix: stop previous music when loading a level

#3 Re: General » Development builds » 2023-01-19 22:45:34

Build 230119-dev

Download: …

Lots of things changed behind the scenes since the last dev build.


  • Rewrite the video subsystem

    • The F11 hotkey is now used to toggle fullscreen mode

    • Dropped the Resolution setting in the options screen (the window is now resizable)

  • Performance optimizations with deferred drawing

    • Ported the 2022 Waterworks brickset to a single image using the Quick Brickset Editor in order to take advantage of deferred drawing

    • Reduced the number of images in the 2022 Waterworks background in order to take advantage of deferred drawing

  • Partial support for Android (work-in-progress)

    • Introduced a touch screen-based virtual gamepad for mobile devices

    • Introduced the mobile mode (via command-line option --mobile)

    • Introduced the new Mobile Menu (work-in-progress) with the options to take a snapshot of the game and to view technical information on mobile

  • Introduce the new Pause Menu

  • New collectible sound effect by M374LX

  • Update the tubes. Prevent possible softlock when rolling slowly at the entrance of the tubes with irregular ground

  • Reduce the speed of the little animals when underwater

  • Change the way bricks on colored layers are displayed in the editor

  • Add the command-line option --verbose to print logs to the standard output

  • Improvements to the asset system

#4 Re: General » Development builds » 2022-10-15 05:45:51

Build 221015-dev

Download: …


  • Reimplemented nanoparser with Allegro's File I/O interface and Unicode support

  • Reimplemented the asset system with physfs

  • Upgraded the Allegro library and its dependencies

#5 Re: General » How to Change jump button in open surge ? » 2022-10-04 12:11:54


Take a look at

Please ask new questions on Discord . We're currently using this forum just to share some games and assets for Open Surge.

#6 Re: General » Bug with Tails' fly ability » 2022-10-04 12:11:13


What is your engine version? Is it Open Sonic 0.1.4? Open Sonic is no longer maintained.

Please ask new questions on Discord . We're currently using this forum just to share some games and assets for Open Surge.

#7 Re: General » Resolution Error (Tiny resolution + Full Screen) » 2022-10-04 12:11:09


What is your engine version? Is it Open Sonic 0.1.4? Open Sonic is no longer maintained.

Please ask new questions on Discord . We're currently using this forum just to share some games and assets for Open Surge.

#8 Re: General » Development builds » 2022-09-01 01:16:04

Build 0.6.0-RC1 (Release Candidate 1)

Download: …


  • Add new Waterworks Zone Boss (Cody Licorish)

  • Update Polish translation (suve)

  • Create new pixel art for the title screen

  • Optimize the rendering of backgrounds

  • Update .desktop, flatpak & snap files

  • Update icons

  • Adjustments and tweaks

#9 Re: General » Development builds » 2022-08-30 04:24:19

Build 22.830-dev

Download: …


  • Add new Waterworks Zone 2, fully playable

  • New gimmick: Power Pluggy

  • New title screen music by M374LX

  • New sound effects: charge, damaged, shot by M374LX

  • Update translations: Bosnian, Dutch, Serbian (SecularSteve)

  • Improved the Waterworks brickset

  • Keep the HUD on the screen while displaying the level cleared animation

#10 Re: General » Development builds » 2022-08-21 03:51:03

Build 22.820-dev

Download: …


  • Add new Waterworks Zone 1, fully playable

  • New gimmicks: Conveyor Belts, Walk on Water

  • Fix d-pad input on Xbox controllers

  • Fix crash upon invoking object destructors when unloading/reloading a level

  • Repair support for Visual Studio via clang (svgmovement)

  • Add animated Allegro Splash Screen & SAGE 22 Splash Screen

  • New boss music by Johan Brodd

  • Update translations: German (Wuzzy), French (Stilic), Russian (Halatnikov), Italian (Nick), Esperanto (Jorge Maldonado Ventura), Spanish (reaperplayer91)

  • General improvements

#11 Re: General » Development builds » 2022-08-02 20:17:55

Build 22.802-dev

Download: …


  • New Waterworks Zone brickset

  • New Waterworks Zone backgrounds: indoors & outdoors

  • New Title Card (easier to mod)

  • New sprites: item boxes, springs, spring boosters, goal sign, goal capsule, checkpoint

  • Update poses of the Surge sprite to match the new style

  • Update the explosion sprite

  • New font: BoxyBold

  • New title screen (WIP) and new End of Demo scene

  • Scripting: introduce the concept of action spot & action offset (sprites)

  • Scripting: add Player.anchor, Player.hotSpot, Player.actionSpot, Player.actionOffset, Actor.anchor, Actor.hotSpot, Actor.actionSpot, Actor.actionOffset, Animation.actionSpot, Animation.actionOffset

  • Scripting: make Level.time read-write

  • Scripting: add property Platformer.gravityMultiplier

  • Scripting: Event Triggers can now be reactivated

  • Scripting: introduce setup object "Surge Gameplay". Make "Default Setup" and "Debug Setup" obsolete.

  • Scripting: new function objects: Translate Player, Translate Default Camera

  • Fix watercolor algorithm (use pre-multiplied alpha). Multiply RGB values by 2 to get old values.

  • Level watercolor now accepts an optional 4th parameter: alpha

  • Change the physics slightly

  • Improve macOS compatibility

  • Remove legacy Allegro 4 code

  • Bugfixes and general improvements

#12 Re: General » Development builds » 2022-06-07 16:00:17

Build 22.607-dev

Download: …


  • Improve the collision detection routine of interactive bricks: CIRCULAR, PENDULAR, FALL, FLOAT. Thanks to skemo43 for reporting an issue

#13 Re: General » Development builds » 2022-05-22 15:17:21

Build 22.522-dev

Download: …


  • Fix invalid pointer in the obstacle map when destroying a brick-like object

  • Introduce language extensions (languages/extends/ folder)

  • New Esperanto translation by Jorge Maldonado Ventura

  • Add support for compound ${EXPRESSIONS} when evaluating text

  • Evaluate $INPUT_* keys dynamically

  • Remove Korean translation

  • New regular shield sprite by SecularSteve

  • Developer mode: save the last selected level for ease of usage

  • Powerups: use a separate sprite as a collision mask

  • Increase the width of the collider of the spikes. Thanks to Halatnikov for reporting a potential issue

  • General improvements

#14 Re: Off-topic » Hello :) » 2022-05-04 13:33:27

Welcome! smile

Have you joined our DIscord server? Our discussions are taking place there.

#15 Re: Assets » Sonic Characters for Open Surge » 2022-02-13 00:23:47

Thanks for sharing!

In order to try it out, change the players entry in a .lev file as follows:

players "Sonic" "Tails" "Knuckles" "CD Sonic"

#16 Re: Off-topic » Hey! » 2021-12-13 22:06:06

We're on Discord now.

#17 Re: Off-topic » WE HAVE CLEARED 2020 (for Alexandre) » 2021-11-14 21:54:03

Proud member of the LGB-community!

LGB = Let's Go Brandon

#19 Re: General » Hello? » 2021-10-15 23:26:25


The community has moved to Discord, but we surely could have some place where users share their own games and scripts. Discord isn't the place to keep a proper record of things.

- A new website or forum just for that purpose. A gallery for the users of this engine.
- The wiki. Although interactive, we wouldn't have a feedback section that's as clear as the one we have in this forum
- Keep this forum. Kinda works, but there's a lot of old content here
- What else?

Should preferably be something managed by ourselves, not by some social media company.

#20 Re: Off-topic » WE HAVE CLEARED 2020 (for Alexandre) » 2021-10-06 14:12:05

The Almighty God, President Trump and the Patriots are going to take down the cabal. The Great Reset will be reset!

#21 Re: Games » Another Sonic the Hedgehog 2 Remake - AS2R » 2021-08-02 16:07:56

I can help you with the crashes and the scripting errors, provided that you report exactly what these errors are and when they happen.

Regarding the art direction and the level design, it's all up to you smile, but I will say that I appreciate the direction this game is taking.

Keep up the good work! cool

#22 Re: Off-topic » Hey! » 2021-07-26 01:42:21

This might be an opportunity for us to rethink what the purpose of the forum is.

This forum is filled with content from years ago. It's a great archive, but most of the activity is currently on Discord. The Discord server, while good for instant messaging, isn't the best place to share downloadable content, and isn't great to archive discussions either.

#23 Re: Off-topic » Hey! » 2021-07-25 04:42:37

The forum is still being used to share some games and content, but the community has moved to Discord. It's active there.

Might rethink the space to share the content.

#25 Re: Assets » Game AI: Follow the Leader » 2021-07-13 00:07:07

I have found this script among old files. I'm reuploading it for historical purposes.

Download script

This is from 2010 - long before SurgeScript came into being - and no longer works with new versions of Open Surge. It's still useful as inspiration. Experiment it with early builds of Open Surge 0.2.0.

Board footer

Powered by FluxBB  hosted by