Super Galaxy Ball cover
Super Galaxy Ball screenshot
Genre: Racing, Indie

Super Galaxy Ball

New Graphics

yo this next update brings new updated graphics

New Graphics


the new graphics include procedurally generated backgrounds and planets. they are created using a seed and is generated when going from menus to in game, from in game to menus and selecting a new level while in game. i included options to disable the new graphics completely, disable in certain scenes or disable certain aspects such as spawning planets or creating new backgrounds. i also added ability to keep the seed set between scenes or have it randomized. having a set will decrease load times since when seed is set new graphics will not be recreated.

Changes



  • old skyboxes use seed to select random skybox
  • removed ability to change background when uploading level since background can now be set with seed
  • made fans close together not as loud

Bug Fixes



  • bug where correct versus seed was not being displayed for clients
  • bug where some levels with snake caused game to crash (like expert 4)
  • bug where some levels would turn off player sounds and music (like easy 34)

Public lobbies and Multiplayer Versus

Multiplayer



  • new versus game mode
  • 2 new versus achievements and skins
  • lobby and in game chat
  • ability to host and search for public lobbies
  • ability to reset level / sections without having to restart entire level
  • added steam icons to lobby and in game scoreboard
  • scoreboard scales when game contains large number of players
  • lobby ready up now starts countdown when host and majority of lobby is ready
  • in game player options such as kicking and muting
  • pressing B on controller in lobby no longer disconnects player

Singleplayer



  • ability to restart level with single button press
  • ability to reset level objects back to when a checkpoint was picked up
  • added normal respawn mechanics to portal run
  • added checkpoints in portal run

Other Changes



  • added new respawn / reset settings info to in game ui with option to disable
  • added info about selecting / using extra powerups in portal run
  • disabled saving times in multiplayer
  • last portal in portal run turns into finish flag
  • first portal in portal run turns into startzone
  • portal in next section camera is no longer visible
  • players must enter a name for new levels / playlists
  • cleaned up in game ui
  • players are notified if they try to use extra powerup without enough points

Bug Fixes



  • bug where host could not add workshop levels to portal runs while in multiplayer lobby
  • bug where controller stopped working when selecting play portal run in multiplayer
  • bug where clicking back button while selecting level for portal run in multiplayer caused host to send level to players in lobby
  • bug where navigating browse workshop list did not work sometimes

Multiplayer Versus Beta

yo this next update brings a beta for a new multiplayer versus mode

Multiplayer Versus


versus is a game mode where you race against other players on normal levels or portal runs. it is similar to portal run since the levels are connected via portals, however, you will find that versus has more options to change the rules as you see fit. each player has a certain amount of time and player who completes the section first will make all other players start to lose their time. when only one player has time remaining, they win the round. the game ends when a player has won the specified number of rounds.

versus also has the option to vote to skip the current section. if all alive players are stuck on the same section, they may vote to skip it. skipping sections requires a majority vote for players who are still currently alive. this was added in case a section is too difficult to complete, which would prevent the game from completing.

to play versus, you must create a versus playlist, which is similar to creating a portal run playlist. the main difference is you may choose to play entire levels or their portal runs.

New Respawns and Reset


every level now has additional respawn and reset options. i added all the new respawn / reset info to the in game ui with an option to disable in the options menu.

All Modes:



  • pressing r (b on controller) is the standard respawn
  • holding r (b on controller) resets all objects to their positions when the checkpoint was hit

Normal Levels:


  • pressing t (down d-pad controller) restarts entire level

Portal Run:



  • pressing t (down d-pad controller) restarts current portal run section
  • holding t (down d-pad controller) restarts entire portal run

Versus:



  • holding t (down d-pad controller) votes to skip current section

im sorry for making respawns / resets complicated. the main reason i added all these respawn / reset options was for multiplayer game modes since some levels (like expert 01) become impossible to complete when certain objects (like glass) are destroyed or moved. these reset options allow these types of levels to completable in multiplayer without having to beat the level first try or having the host reload the level every time. i also did not want to remove the old respawn mechanics as it would make some of the current leaderboard times impossible to beat.

Checkpoints in Portal Run


portal run now has standard respawns and portal run sections can now have checkpoints.

Future Plans


there are a few more features i would like to add before releasing this update as a regular update. the new features i hope to add while versus is in beta are:

  • ability for players to host public lobbies that can be viewed and joined by other players online
  • in game text chat where you can chat with other players in the lobby and in game

Multiplayer Portal Run

yo this update brings multiplayer portal run

NOTE* in multiplayer portal run, times will NOT be saved and portal run achievements CANNOT be unlocked

changes:



  • merged portal run select screen with normal level select screen
  • removed not being able to unpause single player portal run finish screen

bug fixes:



  • bug where menu camera did not turn on when quitting from in game
  • multiplayer bug where finished players times on scoreboard would start to countdown again when a player leaves

Multiplayer Features

yo this next update is a small update that adds some multiplayer features

Multiplayer Features



  • creating different lobby types
  • setting max number of players
  • host can now kick players
  • when host quits in game, the host and clients return to the lobby instead of game ending

Other Changes:



  • failing to join a lobby should result in error message stating why
  • fixed scaling of multiplayer scoreboard
  • multiplayer scoreboard updates when a player disconnects
  • fixed bug in multiplayer with player triggers
  • fixed default skin not working in multiplayer

Campaign Leaderboards and Level Workshop

yo this next update brings beta for leaderboards for campaign levels, ghost files and steam workshop

Campaign Leaderboards


leaderboards will only work on campaign levels and require a new run in order to be posted. your old times will not get deleted but im very sorry to say your old time files will not be able to be posted on the leaderboards. also, the leaderboards are still partially incomplete as i need more entries in them to test certain things, so some aspects of the leaderboard may be broken.

Ghost Files


time files now contain ghost data that you can race against. you can race against ghosts in campaign, local custom and workshop levels. you can also race against other players ghosts that are on the leaderboards. racing ghosts is currently NOT supported in multiplayer or portal run.

Steam Level Workshop


super galaxy ball now has a steam workshop where you can upload and download levels by the community. all the tools required to upload and download levels are found in the game. after creating and saving a level with the level editor, you can choose to upload it to the workshop as a new level or overwrite an existing level you already posted. to browse levels, select the workshop option in the main menu to open the browse workshop window. the browse workshop window contains basic search options to help browse the workshop. you must subscribe to the level in order to be able to play it. if you find offensive or inappropriate content, please select the "open in steam" button to open the item in the steam client and report it. if you require more info about levels or more advanced search options, i suggest using the steam clients workshop tab.

Other Changes



  • startzones no longer freeze you in place when you spawn (now works like they did back in first patch)
  • time files are now more accurate
  • keyboard delete no longer acts as controller back button
  • merged all level canvases into one canvas with dropdowns used to sort levels
  • singleplayer finish slow down is now faster on lower frame rate pcs
  • increased max size of creating objects in editor from 200 to 500
  • level difficulties are visible on the level card


Bug Fixes



  • achievements in multiplayer not unlocking
  • pressing space bar in editor when input field was selected closing the menu
  • multiplayer scoreboard timers werent working properly
  • portal run startzone in editor not changing back when exiting play mode
  • duplicating and deleting custom square objects deleted original along with all duplicates
  • rotate select pivot was not being set properly in some cases

Workshop Beta

yo this next update brings a beta for steam workshop and an extension to the leaderboard beta

leaderboard


pretty much the same as the previous leaderboard beta, however, i did have to reset the current leaderboards.

workshop


there is now a workshop for super galaxy ball where you can create and download levels. you can create levels using the in game level editor and once saved, they can be uploaded to the workshop. you can also browse workshop levels in game by selecting the browse workshop button in the main menu. the current workshop implementation only includes basic search and upload functions and is also set to unlisted, which means theres no public page on steam. when the beta finishes and this update goes live, ill set the workshop to public.

when subscribing to levels, you may need to restart the game and let steam finish downloading the subscribed level in order to access it.

another beta?


sorry the last beta has not been released. while i was waiting for more entries for the leaderboards, i started working on adding the steam workshop and managed to finish it quicker than i thought, so ive decided to release it together with the leaderboards. if all goes well, this beta should only last a week or two before coming to the live game.

Leaderboard Beta

yo
this patch brings a beta for leaderboards.

to access the beta, go to library, right click super galaxy ball, select properties, then select betas tab and select the "beta for new features". if the beta does not show up, try restarting steam.

Beta Notes



  • leaderboards currently only work in singleplayer (no portal run)
  • leaderboards may be reset at any moment during the beta if i need to
  • leaderboards WILL be reset before leaderboards update goes live
  • leaderboards require you to be online and have steam cloud enabled
  • any progress made while playing beta will not carry over to main game


please keep in mind that this is a beta, which means some things will be broken and hopefully i am able to fix all / most of the problems before posting it as a live regular update.

if you encounter any problems / bugs or have any concerns about this beta, i would appreciate it if you posted about it in the super galaxy ball community as a discussion with as much info as possible.
thanks.

Portal Run Update

yo
this patch brings new game mode called portal run as well as bug fixes, quality of life improvements and other changes as well as some insight into future updates

Portal Run



  • portal run is a new singleplayer game mode where you play sections of levels in a random order
  • create a portal run playlist with any levels, campaign or custom, then complete sections to earn points and use the points to unlock extra powerups and unlock doors early
  • the goal is to clear all sections as fast as possible
  • portal run also comes with two new achievements which also unlock new skins


Quality of Life Improvements



  • players spawn direction is no based on startZone direction
  • spring now adds speed to objects relative to its up direction
  • disabled fan sounds when not in game
  • added light up animation to spring to help identify the up direction
  • made loading levels much faster
  • editor now highlights objects that are being hovered over
  • added option to select any campaign level as a template for a new level in level editor
  • the player in the level editor now spawns facing the startZone
  • added option to disable cursor hiding while in game
  • added option to rotate camera with arrow keys


Bug Fixes



  • fixed bug when grappling to an object that resets position the grapple would stay connected instead of ending
  • fixed bug where objectRotate wasn't setting and resetting rotation properly
  • fixed bug where some objects would experience angular drag
  • fixed bug where levelEditor could interact with trailColliders (which are used to create player trails)
  • fixed bug where level finish ui would show in editor play mode
  • fixed bug where game would glitch if trying to enter play mode without a startZone


Other Changes



  • player timer starts automatically after 10 seconds or any movement input
  • added option for springs, speedBoosts, fans and pinballs to add spin in addition to adding velocity


Future Plans


I do plan on adding more updates, however, it might take a few months for each update. I'm currently a solo dev doing this on the side for fun, so i apologize if updates are not frequent enough. Below are future updates I plan on adding to the game.

Planned Future Updates



  • leaderboards for campaign levels
  • uploading / downloading levels on steam workshop
  • multiplayer versus mode
  • more game mechanics and campaign levels

bug fix

fixed bug where expert achievements were not unlocking