Surfsup.website
I have registered a domain for the game, https://surfsup.website
In the future, this will be a website featuring leaderboards, map rotation, user profiles, and more. I am also
interested in working on this with the community so if you would like to help, please make sure to join the
SurfsUp Discord Server.
Free-to-Play Model
With NextFest and the
v1.0 demo coming up, we have implemented the free-to-play model into SurfsUp. There are
13 available maps per day rotating
every 24 hours. The
7 ported maps will always be included in the available maps. You can now only select cosmetics that are available in your Steam inventory.
Cosmetics will reset back to default when loading the patch. A timer now shows on the main menu letting you know when maps will rotate.
All maps become available when you purchase the
supporter bundle.
I am looking for feedback on this model, so please let me know what you think on the Discord server!
Zoning Reworked

After discussion with some members of the community, we have
rezoned every map in the game.
Zones are now a "box collider" where the timer begins as soon as you exit the area. Previously the starting line was a horizontal world boundary, this allowed players to pre-hop further into the map and start a few seconds ahead of others. This change makes the competition
fair for all now having the same starting location for every player.
Zones are outlined with a mesh wire-frame, Green for start zones, red for end zones, and blue or grey to represent invisible walls in the maps.
'Show Zones' is now enabled by default, but can be disabled in Game Settings or using the console command
showzones false
Due to the zoning changes,
all leaderboards have been reset
New Map: AirControl

AirControl is a new ported 1-star map, it has been re-lit and re-textured for SurfsUp and is a long and forgiving map with multiple ramps aimed towards beginners.
New Map: Forest

Forest is a new map by community member
Raq, it is a 3-star map with multiple routes to a single end-zone.
New Community Map: SoulSearch

SoulSearch is a new 4-star map created by community member
500 Ping using the
SurfsUp SDK Project! It features multiple routes with various paths, each path being quicker than the last.
Crouching recoded
Crouching before:

There have been some issues with the character's crouching. Previously, it had a 0.4s delay for "is_ducking" to the "ducked" state. The entire code for crouching has been rewritten to now be instant and to keep the same collision shape on the character instead of replacing it with a new one.
Crouching after:
New Music
Raqqit: Down the Rabbit Hole by spineywoodchuck
Ruins: Explore the Ruins by spineywoodchuck
Dev Console
New console command
disconnect to leave a lobby
New console alias
load for
map to load custom maps
New console alias
qqq for
quit and
exit
Opening console enables
is_typing so character no longer moves when typing in console
Console will capture mouse again when closing in-game
Bug Fixes
- Surfer: Model, Animation, Player Color, and Trail color now synchronize on the network
- Option menu defaults to Game Options again
- Fixed changing a player's color changing all player's color
- If jump is bound to mouse scroll you will no longer jump when scrolling elements in the UI
- Moving the mouse while holding down a mouse button while spectating will no longer changes who you are spectating every frame
- Leaving spectator mode no longer freezes the player in the is_typing state
- Various netcode optimizations
- Starting lines removed from all levels
- Map Voting RPC moved out of the UI Scripts and into the NetCode
- Various textures have been replaced in the game that referenced licensed / adult themes
- Stretch Mode now properly sets the saved setting on load
- Fullscreen now properly sets the saved setting on load
- Game should now properly launch in full screen on first launch
As a reminder,
the beta will be ending on May 18th 2025. We will be revoking
all beta keys and transitioning to the v1.0 demo which will be releasing
May 30th on Steam.
Thank you all for playing and providing feedback.
-Mark
[ 2025-05-11 23:52:34 CET ] [ Original post ]