Update 1.9.2 Available Now!

Download Now! (158MB)


This update brings a LOT of bug fixes and some new features! We’ve optimized the game a lot thanks to Floogle’s amazing new Game Maker 8.1 patcher, so it should run faster! Also, we added special stages. they’re cool.

Changes since v1.9.1


  • added special stages – collect a shard and touch a checkpoint!
  • added automatic window zoom mode


  • added new hammer bro sprites
  • added per-level bundle world skin exceptions
  • changed where energy bars are in player skins
  • added new token coin sprites
  • fixed small tails swimming sprites
  • fixed small luigi sprites

[Bugs fixed]

  • fixed startup problems when the cache path has special characters
  • fixed a bunch of minor problems with the menus and interfaces
  • fixed blue camera region behavior
  • fixed boss music overlapping if you restarted as the kid
  • fixed bowser boss walking on top of axes
  • fixed buggy lemon floodfill undo
  • fixed characters controlling after dying of time over inside of a pipe
  • fixed quickplay with controllers
  • fixed crushing death detection
  • fixed fastpipe ball animation
  • fixed garbage graphics around multiplayer cameras
  • fixed item boxes not respawning in multiplayer
  • fixed keyboard reset when savestates or room transitions occur
  • fixed knuckles killing enemies aboveground while digging
  • fixed lakitu not respawning
  • fixed lakitus not staying at the height they’re placed at
  • fixed missing language errors
  • fixed random item blocks not respawning in multiplayer
  • fixed releasing the jump key stopping swimming momentum
  • fixed skin errors when a player deselects a character
  • fixed stanley knockback animation
  • fixed strange resolution glitches
  • fixed tails visually shrinking with his own bomb knockback
  • fixed the kid’s firing pose sprite being a purple square
  • fixed the kid’s reset music bugs
  • fixed the kid’s solo replays not correctly loading aiwanna mode
  • fixed tiling of connected up & down pipes
  • fixed tiling of water blocks
  • fixed weird skin mixing issues when skins aren’t complete

[Code and Design]

  • added a hammer slam move to amy
  • added a hitbox to ashura’s bounce
  • added the ability to kill podoboos with a starman for 8000 points
  • changed cheep cheeps to toss the kid in the direction they are facing
  • changed flying cheeps to have a 33% chance to go to a random direction
  • removed mario’s ability to spinjump on firebars
  • removed 4:3 mode as it was buggy

[Engine Technology]

  • added floogle’s solution for the pc sleeping when you only use controllers
  • added new font renderer – fixes accented character issues in custom languages
  • massively optimized drawing – the game should run faster for everyone

[Known Issues]

  • if you save a state, change screen size and then reload, the window flickers

Sonic Boll 1.9 available now!

Download Now! (111MB)


The long awaited update is finally done!

Changes since v1.8


  • ashura, stanley and the kid
  • a fully featured level editor
  • quick play button
  • new menus and options
  • slightly modified levels
  • you can use joysticks on the menus now
  • up to 8 different joysticks supported (4 players only)
  • all-new character moves
  • mirror mode
  • dev console
  • statistics
  • new options for multiplayer battle
  • fuckloads of new objects
  • improved language system with support for custom fonts
  • you can now pin your favorite skins and it actually works this time i promise


  • massively improved skinning
  • music skins
  • level packs
  • bundles which combine all 3 skin types into a mod package
  • added new particles and effects
  • music loop data and background properties are now specified on the filenames
  • a lot of new tiles in the master sheet
  • automatic fast music skin option
  • tons of new player skin settings
  • new world skin decoration anchor system
  • you can include a text file in place of a sound file to make it silent
  • font skinning is supported now

[Bugs fixed]

  • fixed window size, filtering and aspect ratio problems
  • fixed slopes
  • fixed replays
  • fixed joystick input
  • fixed all tiling bugs
  • fixed crashes when closing the game
  • fixed character animations
  • fixed player skin offset bugs
  • fixed bugs with upside down shells
  • fixed bugs in enemy collision
  • fixed purple rectangle bugs
  • fixed object palette issues
  • fixed bugs with mecha chain
  • fixed bugs with underwater character moves
  • fixed camera bugs
  • fixed bugs when collecting items
  • fixed wall zooping
  • fixed non-existing surface errors
  • fixed hitbox sizes
  • fixed string comparison crashes
  • fixed level order bugs
  • fixed how knuckles reflects projectiles

[Code and Design]

  • adjusted several character attack hitboxes
  • mecha can now moonwalk by holding B
  • mario and luigi can now carry and kick, kick up and place down shells
  • pulleys and falling platforms will now respond to how heavy each character is
  • kicked shells will collect coins for you
  • added red coin challenges to checkpoints
  • sped up screen transitions
  • adjusted character physics for a more genuine feel
  • springs work more like sonic now
  • bridges are semisolid
  • smooth firebars

[Engine Technology]

  • massive game engine optimizations and cleanup, so it’s easier to mod
  • added coyote time and jump buffering to make gameplay feel more precise
  • the game is now compatible with game maker 8.1.92
  • added workarounds for buggy onboard graphics
  • slightly better fullscreen synchronization
  • game will now fill the whole screen when aspect ratio difference is small
  • the game no longer depends on installation of directx stuff on windows 10

[Known Issues]

  • if you save a state, change screen size and then reload, the window flickers

We have a twitter

We have a twitter

We have a twitter!

Sonic Boll Zero

Download Now! (3MB)

Update: April fools! Zero is still a neat game by itself, but we’re not rebooting the project again.

Original article below.

We’re proud to announce that we’re rebooting Sonic Boll!

With Sonic Boll Zero, we’re going back to the roots with the design and concept. Hop into the world of classic Super Mario Bros. with either Mario or Sonic the Hedgehog!

With this reboot and further updates we’ll bring this game closer to its initially intended purpose which is to be the ultimate Sonic in Super Mario Bros. experience. Try it out and give feedback on our Discord server.

[version 0.0]

– added sonic
– added new moves to mario including the famous wall-kick
– added a new skin
– added a new ending

Sonic Boll 1.8 DEMO Available now!

Download Now! (67MB)

We’ve prepared a public test build of 1.8 so that people can start testing the new characters and making skins for the new format!

[Notable Changes]

– added all missing levels
– added a new C button for special moves
– added new moves to all characters
– added widescreen mode
– added Luigi and Amy
– added a lot of new skinning features, look in the base skin for examples
– added support for custom language files
– added video filters for pretty fullscreen

Official Discord

Hey! We just got a Discord going for the shits. Come say hi.

Sonic Boll 1.7 Available Now!

Download Now! (134MB)
(alternate link)

Change Log

* Sonic Boll Classic v1.7.0 - Changes since v1.6.2 *

[Known Issues]

- disconnecting gamepads makes the game sluggish
- you can't change screen mode while the game is paused
- you can't pause with gamepads
- skipping replays causes desyncs with ingame death or different lives number
- trying to skip the last stage in a replay crashes the game


* added a better font
* added worlds 3, 4, 5 and 6
* added more Mario animations and poses
* added swimming Tails sprites by Valo
* added parallax factor options to skin backgrounds
* added different music for beating a castle
* added optional athletic stage music (X-3 stages)
* added two easter eggs
* added a new multiplayer results screen
* added a final results screen with a graph
* added a replay preview and choose screen
* added pipe and victory sprites for everyone
* added a separate small castle to the master sheet
* added coin glitter and kick particles
* added the ability to use animated brick sprites
* added credits information to skin data
* added better tiling for coin heaven and water tiles
* fixed palette and positioning issues on the base skins
* changed powerup sfx to be optional and part of the world skin
* changed energy diamonds to blue to avoid confusion

[Bugs fixed]

* fixed a bug with the mouse cursor when pointing at the world skin box
* fixed a bug with hurry up jingle and background changes
* fixed an oversight with hurry up jingle length causing silent music
* fixed Mario's horizontal water acceleration being reversed
* fixed Knuckles getting up and spindashing on accident
* fixed issues with the castle camera near the axe
* fixed moving platform placement in all levels
* fixed purple and glitchy lines appearing ingame
* fixed ground pound invincibility frames
* fixed ground pound breaking bricks too fast
* fixed an out of bounds bug with pit death in 4-2 after warp in multiplayer
* fixed pulley platform collision issues
* fixed the score values of some enemies
* fixed numerous multiplayer respawn bugs related to time-up death
* fixed castle brick particles
* fixed issues with player-thrown fireballs
* fixed item drops going through blocks
* fixed camera shaking while standing on moving platforms
* fixed knuckles not climbing moving platforms
* fixed a bug when spinning into knuckles' fireballs
* fixed warp zones, "world v-e" bug and added warp zone and hud text to skin
* fixed the pause screen making the game unresponsive
* fixed a bug with wall ejection causing players to get stuck
* fixed a bug where fire flowers gave two powerups in single player
* fixed checkpoint placement in all levels
* fixed a rare bug when being hit by a block bump while going through a pipe
* fixed a rare bug when being killed while climbing a vine
* fixed a crash related to attract mode loading when there are no replays
* fixed tails flight energy exploit in water levels
* fixed players hitting blocks during knockback trajectory
* fixed being able to confirm certain screens more than once, causing bugs
* fixed several problems with safe respawn coordinate calculation
* fixed dropped items not responding to moving platforms or wall collisions
* fixed difficulties when rolling on blocks to hit them
* fixed an issue with hat-stomping enemies and then getting hit
* fixed an old collision bug with ground pound on boxes
* fixed map skins loading too slowly on stage selection
* fixed window alignment in multiplayer games
* fixed an oversight with fireball despawning range
* fixed a bug related to holding keyboard keys during stage start
* fixed a crash related to koopas and beetles waking up
* fixed sounds sometimes missing when playing with skins
* fixed a crash when playing a second game with less players than last time
* fixed a minor bug with the window closing animation
* fixed the 3 player scoring screen not fitting the display correctly
* fixed random events not being identical during movie playback
* fixed collision with flying cheeps and bullet bills
* fixed several enemies' death animations

[Code and Design]

* added Mecha Sonic as a playable character
* added option to click the same character again to cycle skins
* added right mouse click as the keyboard cursor's b button
* added b button to choose skins in reverse when pointing at the box
* added spin jump (up+jump) and twirl (air jump) to Mario
* added a cpu bot (only for Mecha Sonic)
* added invincibility when leaving the coin heaven in multiplayer
* added the ability to cancel a ground pound by pressing up
* added a new punch move to Knuckles
* added massive improvements to the Mecha Sonic AI compared to 1.1.9
* added Hammer Bros.
* added stage selection modes
* added some attack power to mini tails and knuckles flying
* added Lakitu and Spinies
* changed water to feel less thicc
* changed collision engine to something noticeably faster
* changed fake bowser to get hit by fireballs and attacks
* changed frags to count landed hits and not kills
* changed multiplayer death to drop more coins
* changed multiplayer coin drops so you can collect while they're bouncing
* changed respawn and flashing times in multiplayer
* changed item drops to fall down from the coin heaven
* changed intermission screen with useful tas controls when recording
* changed vine climbing so you can control it to an extent
* changed the way enemies stop offscreen to prevent weird teleporting
* changed knuckles' gliding to be more smooth and enjoyable
* changed Mecha Sonic a lot to be fair against the current roster
* changed some mario movement parameters for consistency and fluidity
* changed Mario to shrink when hit instead of receiving knockback
* changed attack power levels for more balanced multiplayer fights
* changed vertical platforms to move more accurately
* changed multiplayer item drops to be collectible only when not flashing
* Changed most screens to be more intuitive

[Engine Technology]

* added technology to skip entire stages while watching replays
* added attract mode when idling on the title screen picked from your replays
* changed to FMODex for sound effects to solve problems and add features
* changed input handling entirely to make controllers easier to use
* changed replay format to reduce chance of future issues and improve syncing
* changed screen handling for better pixel aspect and also fixing intel blur
* changed F11 to cycle between fullscreen, x1 and x2 window modes
* changed alt-enter to cycle between fullscreen and current window mode
* removed movie compression for faster loading and saving

Sonic Boll Classic 1.6.2 is here!

Download Sonic Boll Classic 1.6.2

Version 1.6.1 had a few bugs, so we are releasing 1.6.2 instead!


* Changes since v1.6.0 *


* added new icon
* added worlds 1-3, 1-4, 2-1, 2-2, 2-3 and 2-4
* added 20 skins to the bundle!
* added a selection sound to player skins
* added a boss music slot to world skins
* added a skin sheet with the shield sprites
* added smoke and score pings to master sheet
* added new flag sfx and character fireball sfx
* added missing visual effects
* added fireworks!
* fixed master sheet palette
* fixed some animation alignment and speed inconsistencies
* updated player spritesheets with more frames and fireball sprites
* updated volume of score counting sound

[Bugs fixed]

* fixed missing sound effects
* fixed invisible enemies
* fixed new screenshots overwriting previous ones
* fixed a couple of joystick bugs
* fixed numerous skin system bugs
* fixed very slow music loading at game start
* fixed music conflicts during stage ending and pipe sequences
* fixed high memory usage
* fixed slowness on world 1-2
* fixed a couple of crash situations related to pausing
* fixed some error messages caused by missing content
* fixed object properties and placement errors on some stages
* fixed stage restarting on battle mode timeout
* fixed broken beanstalk sequence and coin heaven
* fixed some time counting bugs
* fixed collision on the underside of moving platforms

[Code and Design]

* added ability to use the same character in different skins in multiplayer
* added a new stage select screen with more options
* added a new split screen for battle mode results, with battle points
* added fireballs to all characters
* added ability to define sub-skins to be loaded in specific stages
* added point combo sequence to star power
* updated flag time counting and stage ending sequence to finish faster
* added another battle contest to avoid ties
* updated character abilities to make the game more balanced
* updated water physics

[Engine Technology]

* added tas movie recording and playback
* added a neat window closing animation

Sonic Boll 1.6.1 is close

We’re working on the 1.6.1 update, the last 2016 version of Sonic Boll. What do you want to see done first? We created a poll to gauge community interest, since after 1.6.1 there will be a small pause on development as we focus on other projects.

Vote now!

Sonic Boll Classic 1.6.0 Released!

Download Sonic Boll Classic 1.6.0

The first beta preview of the new generation of Sonic Boll! This is a beta test, so be prepared to see weird things.

* Changes since v1.1.9 *


* new logo art
* new interface design and a better font
* high quality music rips
* reorganized skin sheets for easier skinning
* portuguese translation
* spanish translation
* animation timing and alignment fixes

[Bugs fixed]

* knuckles dying sideways on coin heavens
* total coin bug 100+ coins in battle mode
* music conflicts with hurry/pipes/starman
* fix problems with moving item blocks

[Code additions and changes]

* optimize collisions
* review item animation
* port dynamic roster engine from 1.4
* port options screen from 1.4
* four player support
* lives, continue and game over for single player mode
* review moving platform code
* time to score conversion after flag
* limit coin blocks to 13 coins

[Design changes]

* review instashield parameters
* balancing changes to knuckles and tails

[Engine Technology]

* double buffering for stable image
* language system
* optimize file system and load times
* translation support
* sound skinning
* fmod sound engine
* sdl gamepads
* new input system for dynamic roster
* review split screen layout / method
* review skin engine
* separate world from player sound skins
* preload music to avoid hiccups
* skin selection screen and functionality

[Removed features]

* slopes on wood blocks
* super-peel-out
* Ashura & Fire Sonic
* elemental shields (for now)
* Bowser (currently being redone)
* Mecha Sonic (currently being redone)