A downloadable game

Splatgoo is a messy team-based FPS where you try to goop the most ground to win! Earn tokens to buy new and unique weapons from the shop to take into battle!


Pick from a wide range of melee and ranged weapons! Prefer to get up and in your enemies face and use a short dash to close the distance? The Crush Brush might be the weapon for you! Like a more spacing-focused playstyle keeping juuuust the right distance between you and you enemy? You might like the Can-on who's shots explode in mid-air!


Take part in a ground wars all over the city! Come splash in the pool at Derby Hotel - just watch out for the moving platforms - or battle around the canals of Waterway Construction and watch the train shoot by!

Play now on Roblox!

You will fight against bots for levels 1-3. Once you reach level 4 you will fight other players.

Icon by @artebas_
Logo by @veemo_vee
Trailer edited by @alex_the_angel
Weapon models, some stages, and community management by @topercessen
Trailer music is IRA DA BALEIA - CRABLOOSHI
Many assets used in-game were created by our community. Join with the links below.
See full credits in-game.

Discord serverTwitterRoblox group  | Old place


Want to contribute?

I've created a Roblox Studio plugin for creating community maps!

Guides for using the above plugin can be found here:
Design guide
Technical guide

Concept artists and 3D modelers are encouraged to join our Discord server which has more info and resources for contributors.


Technical

What makes this project interesting from a technical perspective:

  • Real-time server-authoritative networked PVP multiplayer.
  • Client-side prediction/simulation of other bodies.
  • Matchmaking that places new players in separate matches from experienced players.
  • Roblox games with a lot going on like this one tend to lag on mobile devices and last-gen consoles. This game has been aggressively optimized using Roblox's micro profiler to run decently on the base PS4.
  • Cloud saves that stay synced between sessions and between the lobby and match servers.
  • Players can create maps and get them added to the game by using a plugin I made for Roblox Studio. Most of the maps in the game were made by community members, and all were made with use of the plugin.
  • Projectiles are recursively simulated.
  • When this project was remade from scratch in 2021 it's code base was heavily based off my other project GGO. Some code changes have even been back-ported to that project.
  • Both projects use a custom input manager because at the time Roblox didn't have a good system for that.
  • GGO's input manager, however, was actually based off of the input manager from this project's first prototype that was temporarily shelved well before GGO was made. This same input manager has been used and updated through all of my projects since that early 2017 prototype.
  • This project makes heavy use of utilities I've published like UniversalLocalScriptsFlipbook UI animations, and more,  with many being specifically developed for this project.
  • Many tools I've made and published were made during the development of this project such as DefaultLocalScripts and Splatgoo map maker with other older tools I've made being used and updated during it's development too like Part welderHour logger and more.
  • Both the map maker plugin and the projectile simulator have needed to be refactored since launch as their scope has grown massively.



Leave a comment

Log in with itch.io to leave a comment.