1. SurfsUp
  2. News

SurfsUp News

10 New Maps

Happy Valentines Day 🌹
[p]We love surfers, and surfers love maps. [/p][p]So here's 10 new maps for you while we work on the future of SurfsUp.[/p][p][/p]
New Maps
[h3]Original Maps[/h3]
  • [p]GemCave by Spanky (song by BIG UGLY FOREVER)[/p]
  • [p]Castle by any_other[/p]
  • [p]AquaNeon by Spanky (song by BIG UGLY FOREVER)[/p]
  • [p]ColorCamo by Spanky (song by BIG UGLY FOREVER)[/p]
  • [p]Nexus by wavezz (song by BIG UGLY FOREVER)[/p]
  • [p]SpacePlace by Darridon (song by BIG UGLY FOREVER)[/p]
  • [p]Hanger by any_other[/p]
  • [p]Valley Pass by Buzzz x Calypso[/p]
[h3]Ported Maps[/h3]
  • [p]Nyx by Syncronyze[/p]
  • [p]ForbiddenWays by Krusty[/p]
[p]Shout out to BIG UGLY FOREVER for emailing asking me to add their songs to SurfsUp[/p][p]Please checkout the #custom-maps channel in the Discord to play and give feedback on upcoming community maps and see our updated SurfsUp SDK Documentation to get started making your own.[/p][p][/p]
Quality of Life Changes
  • [p]Noclip max speed now 9900[/p]
  • [p]More Sakura optimizations[/p]
[p][/p][p][/p]
What's coming up soon...
[p]Nerdiful and I are hard at work on SurfsUp Version 2.0, which has essentially become a complete rewrite of the game and it's underlying systems. From new netcode to new UI we're breaking it down to build it back up better than ever.[/p][p]I showed off a new feature I'm really proud of in the Discord server the updated replay system[/p][p][/p][p]Version 2.0 replays:[/p]
  • [p]Start immediately when the download completes[/p]
  • [p]Can be paused[/p]
  • [p]Speed can be changed (0.5x, 1.0x, 2.0x, 4.0x)[/p]
  • [p]Can seek, fast forward, and rewind[/p]
  • [p]Resume your run and then watch the replay from the last frame (resume replay)[/p]
  • [p]And pressing saveloc creates a saved location the replay data[/p]
[p]There is a lot going into this update, and we're hoping to have a public beta available towards the end of February. [/p][p]As of now, our development is:[/p]
  • [p]First: Features[/p]
  • [p]Then: Fixes[/p]
  • [p]Lastly: New Content[/p]
[p]The "features" phase of v2.0 is taking longer than we expected, so we decided to work on getting you some content to fill the gap. But we want your help with fixes before launch. [/p][p]Version 2.0 will be a reset of the leaderboards due to the zoning changes and fixes we've been making across all maps (like a rewrite of replays to avoid broken replay data). [/p][p]We hope that this roughly month long beta period will make it the best it can be.[/p][p][/p][h3]Thank you all ❤️,[/h3][p]Mark, Carina, & Nerdiful[/p]

Climb (KZ), More Maps & More

New Game Mode: Climb (KZ)
[p]Inspired by the game-mode Kreedz Climbing (KZ) climb is a mix of surf, bhop, and parkour to climb and complete obstacle courses in the quickest time. This game mode features unique physics with a lower max movement speed, autohop disabled, and higher friction for more precise jumps.[/p][p][/p]
Steam Winter Sale!
[p][/p][p]My two games SurvivalScape and the SurfsUp Supporter DLC are on sale from Dec 18th - Jan 5th for the Steam Winter Sale[/p][p][/p]
12 New Maps:
[h2]Ported Maps[/h2][p]ported maps are always free and available to everyone[/p][p][/p][h3]Surf:[/h3]
  • [p]Sandtrap by ArcticPanda (song by twon)[/p]
  • [p]Calycate by ArcticPanda (song by Birdsong)[/p]
  • [p]Prelude by Good Ol' Nappa (song by Birdsong)[/p]
[h3]Climb:[/h3]
  • [p]Galaxy Climb, XC Galaxy by woozie (song by CloudNinja)[/p][p][/p]
[h2]New Original Maps:[/h2][p][/p][h3]Surf:[/h3]
  • [p]Redeon by Spanky (song by twon) [/p]
  • [p]Pastel by Spanky (song by CloudNinja) [/p]
  • [p]Mine by any_other (song by Birdsong)[/p]
[h3]Bhop:[/h3]
  • [p]Aboba by Googoo Gaga Mentality [/p]
  • [p]Daydream by Mark [/p]
  • [p]Gift Search by Nerdiful[/p]
[p]Gift Search is a unique 'collection' bhop map to explore. It features gravity lifts and large open area. Will you be the fastest to find all the presents? 🎁[/p][h2][/h2][p][/p][h3]Climb:[/h3]
  • [p]Xmas Climb by Mark (song by Death by Albatross) [/p]
  • [p]SPKZ by Spanky (song by Twon)[/p]
[p][/p]
Quality of Life
  • [p]Steam drops have been rewritten, Holiday skins will drop more frequently now[/p]
  • [p]The game's engine has been upgraded to Godot v4.5.1[/p]
  • [p]GodotSteam and Multiplayer Peer upgraded to v4.16.2[/p]
  • [p]Steamworks API upgraded to v1.62[/p]
  • [p]Sentry and it's libraries has been removed from the game[/p]
  • [p]New asynchronous model loading to prevent stutter when a player connects during game play[/p]
  • [p]Character textures have been resized and compressed reducing the game's size by ~400MB[/p]
  • [p]Textures have been optimized and shrunk to reduce main menu idle VRAM from 1.3 GB -> 400 MB[/p]
  • [p]Changes have been made to character ducking to be more like the Source engine[/p]
  • [p]KvasB4 and FielluB4 are no longer missing in the map pool[/p]
  • [p]You can now search/filter maps by text[/p]
  • [p]Map authors now pull from the level database instead of being hard coded[/p]
  • [p]The guided surf popup has been redesigned to be clearer to understand[/p]
  • [p]New supporters will no longer show 'Global Rank 0' before global rank calculates[/p]
  • [p]World Record Bot now shows Minutes:Seconds:Milliseconds for runs longer than a minute[/p]
  • [p]Bhop areas now show a yellow wire frame outline when zones are enabled[/p]
  • [p]Ducking has changed and will be improved again in a future update[/p]

Version v1.3 Update

Global Rankings
[p][/p][p]Players who own the Supporter DLC are now ranked globally across all maps. This rank is calculated every 6-hours at [c]00:00, 6:00, 12:00, 18:00 GMT[/c] and takes ~20 minutes to complete. It is shown in-game and on the website, which features the top-10 players on the homepage. [/p][p]The Main Menu leaderboard button now defaults to the Global leaderboard[/p][p][/p]
Surf with the devs!
[p]We will be scheduling an event to host a 250 player lobby and answer questions in-game and live on Twitch, please be sure to join the Discord Server to get notified when this is taking place.[/p][p][/p]
Supporter Sale!
[p]During the Steam Sports Festival [c](Dec 8-15)[/c] and the Steam Winter Sale [c](Dec 18-Jan 5)[/c] SurfsUp’s Supporter DLC will be on sale for 25% off. [/p][p]Please make sure to wishlist the DLC so you'll get notified when it's on sale![/p][p][dynamiclink][/dynamiclink][/p]
Happy Holidays!
[p][/p][p]We’ve themed the main menu and added a limited edition 🎅Santa and Elf character models! Either model has a chance to drop for any player who completes a run during December until the end of the year.[/p][p][/p][p][/p]
Website Redesign
[p][/p][p]https://surfsup.website has been rebuilt to be faster and more informative. With the new global ranking calculation we can now serve records directly from our own database instead of relying on Steam’s Web API. [/p][p]Average page load time has been reduced from 25 seconds to 300 milliseconds. [/p][p]This redesign features a new homepage, new global leaderboard, and a new profile profile page.[/p][p][/p]
Map Select Redesigned
[p][/p][p]We have removed the map “star” difficulty ratings. Using the new global rankings we are now counting the clears a level has and giving you various sorting options.[/p][p]Map Sorting Options:[/p]
  • [p]Alphabetical[/p]
  • [p]Most Clears[/p]
  • [p]Least clears[/p]
  • [p]By Game Mode (Surf, Bhop, Jump)[/p]
  • [p]I’ve Cleared[/p]
  • [p]I haven’t Cleared[/p]
[p]Tutorial and Strafecourse are coded to be at the front of the list when sorted alphabetically. While disabled maps not available in today’s rotation are placed at the back in the proper order. [/p][p]Maps you have previously cleared will show a green check on top the map image[/p][p][/p]
New Maps
[p][/p][p]We have added 8 new maps created by community members using the SurfsUP SDK Project, including our first indie game collab map featuring the open world from Biathlon Challenge![/p]
  • [p]Dataflow by Jago[/p]
  • [p]Elementary by soh (song by CloudNinja)[/p]
  • [p]Hexagon by soh (song by gohan420)[/p]
  • [p]Prismatic by soh (song by Twon)[/p]
  • [p]Psychomelon by Spanky (song by CloudNinja)[/p]
  • [p]Synthesis by soh (Song by Obama runtz)[/p]
  • [p]Rivet by any_one (Song by CloudNinja)[/p]
  • [p]Lodge (Biathlon Challenge) by CloudNinja & JC[/p][h3]Biathlon Challenge is currently having an open playtest! Give the game a try and let JC know how you think it feels![/h3][p][dynamiclink][/dynamiclink][/p]
Null Binds
[p]Input handling has been completely rewritten to allow for “Input Stacking” or “Null Binds”.[/p][p]Example:[/p]
  • [p]Holding A = Move Left[/p]
  • [p]Holding A → Hold D = Move Right[/p]
  • [p]Holding A → Holding D → Release D = Move Left[/p][p][/p]
Tutorial Prompt
[p][/p][p]Upon launching the game a prompt to play the tutorial is presented allowing new players to jump directly into a private Tutorial lobby with guided surf enabled while letting seasoned surfers skip it and play as normal.[/p][p][/p]
Guided Surf
[p][/p][p]Enabled by default, guided Surf is aimed to help new players understand how to play by strafing for them. It creates a replay line for you to follow with the mouse. Some maps have default guided replays that automatically load once the setting it enabled. Otherwise, downloading any replay will generate a trace line.[/p][p]A prompt will appear when first spawning informing you guided is enabled, and it can be disabled or ignored.[/p][p]Guided runs do not submit times to the leaderboard.[/p][p][/p]
Bloodthief Collab
[p][/p][p][/p][p]If you own Bloodthief and have it installed, you can now play as a Templar Knight in SurfsUp! If you haven’t checked out Bloodthief yet, it’s incredible! It features leaderboards and replays just like SurfsUp.[/p][p][/p][p][dynamiclink][/dynamiclink]Cosmetic collab models are now at the top of the drop down and are always shown. If the required game is not installed a tool tip will show saying so. Selecting an unavailable model will open the Steam store to the game’s page.[/p][p][/p]
Quality of Life Changes
  • [p]Updated SurfsUp logo[/p]
  • [p]Free map rotation increased from 4 → 10[/p]
  • [p]Hosts can now ban players, forcing them to disconnect and prevent them from rejoining the lobby[/p]
  • [p]New error popup when returning to main menu[/p]
  • [p]Windowed mode changed to Windowed Maximized[/p]
  • [p]Starting and ending a run a now plays a ‘beep’ sound[/p]
  • [p]The Discord world record bot has received an upgrade[/p]
  • [p]Tool tips have been added to the player menu (TAB) action buttons[/p]
  • [p]No longer hide the view steam profile for your own player card[/p]
  • [p]Pause menu change map is now alphabetical because we removed Star ratings[/p]
  • [p]While spectating another player you will now see their previous personal best displayed above the timer[/p]
  • [p]We no longer embed the game’s PCK data into the executable, this should make future patches smaller on both Windows and Linux[/p]
  • [p]Optimized Sakura to increase average frame rate from 26fps to 60fps in 4k[/p]
  • [p]Particle Effects can now be toggled on/off under Settings → Video[/p]
  • [p]Toggle Crouch can now be enabled under Settings → Game[/p]
  • [p]The open console key now defaults to ` tilde[/p]
  • [p]The underside of Runes’ starting platform has been reduced[/p]
  • [p]Tutorial map tweaks to improve guided surf[/p]
  • [p]The starting map automatically sets itself to the last chosen map[/p]
  • [p]Credits have been updated[/p]
  • [p]Settings font increased[/p]
[p][/p]
Bug Fixes
  • [p]The main menu no longer uses a scaled 1080p subviewport, it now looks crisp and clear at 1440p+ resolutions[/p]
  • [p]Surfer skill group displays on the player menu (TAB) again[/p]
  • [p]Fixed an issue when a player disconnecting during map change could crash the game[/p]
  • [p]Fixed an issue where if a player was connected outside of Global.players (connected to host not to you) if they completed a run your game would crash[/p]
  • [p]Re-entering the start zone after beginning a run no longer triggers Timer Frozen[/p]

💀 Happy Halloween! 🎃

Happy Halloween From SurfsUp


The supporter bundle is on sale for the next week!
https://store.steampowered.com/app/3469980/SurfsUp__Supporter_Bundle/
We've launched a new 🎃 Halloween themed update, featuring a new main menu, new maps, a new limited player model, and quality of life changes!

[h2]Skeleton Player Model[/h2]

All players who complete any map from now until Nov 15th will receive the limited edition 💀 Skeleton player model.

[h2]New Maps[/h2]
  • Cornmaze (BHop) by CarinaMachina
  • Halloween (2-star) by Spanky (music by Birdsong)
  • Creepy (3-star) by soh


[h2]New Settings Menu[/h2]
  • New HUD options (Hide Crosshair, Spectators, Inputs Display) and more!
  • Replay Ghost Opacity option
  • New Controls, you a no longer able to bind two inputs to the same key.
  • Mouse sensitivity has been normalized to a value 0.1 -> 1.0, but the sensitivity console command still uses CS:S values.


[h2]Quality of life changes[/h2]
  • New settings menu / config file
  • In-lobby model / animation switching
  • Various UI fixes
  • Spectator fixes
  • Fixed late joiners not receiving game state
  • Fixed disconnected players that rejoin creating new score cards
  • Refactored fetching leaderboards / personal bests
  • Fixed the game crashing when Steam is down for maintenance


Happy Halloween 🎃
- Carina, Mark, & Nerdiful

Version v1.2

Starting speed changed

Start speed has been increased from 322 (8.128) to 400 (10.16) or 1.25x.
This is halfway between the game's original cap 466 (1.5x) and previous cap of 322 (1x).

Updates
Leaderboards have been reset
  • New loading screen
  • Updated Game's Credits
  • Added "News Marquee" to Main Menu
  • Developers now have a badge on player menu (TAB)
  • Supporters now have a badge on player menu (TAB)
  • New floor detection (terrain surfing fix)
  • Leaderboard is now paginated
  • Leaderboard has highlighting for odd/even entries
  • Fixed an issue where level / author name would not update on player menu
  • Fixed an issue with world records not updating until ESC is pressed
  • Fixed an issue where player trail would re-enable when spectating
  • Fixed a bug where custom maps created leaderboards
  • Removed dynamic skies and water
  • Project file cleanup


Maps:

[h2]Surf:[/h2]
  • New tutorial map
  • Whiteout (Port) - 2 Star
  • Worstmap by soh - 2 Star
  • Flooded by The5torm - 4 Star
  • Sakura by MrSquishee - 5 Star

[h2]BHop:[/h2]
  • Arid
  • Skyhop
  • Tetra

[h2]Changes[/h2]
  • The following maps have been removed at the request of the author: Castle Jump, Dark Bhop, Dunes, Easy, Forest, Hard, Lavahop, Loops, Medium, Prism, Rabbit, Tutorial, UR A QT
  • Updated visuals and skips on Nebula
  • Updated visuals on Dream
  • Updated visuals on Starry
  • Fixed skip on Fragment
New Music