Master the art of speed, precision, and acrobatic platforming in this high-octane, movement-focused game.

Overview:
Get ready for an adrenaline-fueled adventure where gravity-defying speed and precision platforming take center stage. Inspired by the legendary surf maps of Counter-Strike, this game offers players a fun and thrilling experience.
Glide through the air and tackle gravity-defying ramps in beautifully crafted environments. Every moment in SurfsUp is about mastering momentum and navigating challenging levels with perfect timing and control.
Gameplay Features:
Surfing Mechanics: Master the art of high-speed air-surfing! Use ramps to slide through levels with precision and style. Timing, control, and momentum are crucial as you navigate ramps, tight turns, and massive jumps. The faster you go, the more agile you become, but misjudge your landing, and you'll pay the price.
Fluid Movement: Experience the thrill of fluid, acrobatic movement across unique maps. Perfect your surfing technique to gain speed, jump further, and reach impossible heights, all while maintaining control.

SurfsUp is a game for those who love movement and skill challenges. Whether you're a seasoned surfer or new to high-speed platforming, the game offers a satisfying learning curve. With each level offering unique obstacles and ramps to conquer, you’ll be motivated to keep improving your surfing abilities and perfect your technique alongside your friends.
\n\n
Highlights:
\n- \n
- 5 new maps + map reworks\n
- Surf changes\n
- Leaderboard reset\n
- New netcode\n
- New anti-cheat\n
- New floor detection\n
- Startup optimizations\n
- Replays record pre-run\n
- New end-of-game voting\n
- Close Characters fade out\n
- Map Pools (supporter only)\n
New Maps
\n- \n
- SnowGlobe by Spanky (1 Star)\n
- Spkneon by Spanky (2 Star)\n
- Crinkle by conkin (3 Star)\n
- Fragmented by soh (4 Star)\n
- Stone by soh (5 Star)\n
Surf Changes
\n- \n
- Max surf speed reduced from 12.192 -> 8.128\n
- Max speed at start reduced from 466 -> 350\n
- Ground acceleration reduced from 10 -> 5\n
- Max walk speed in spawn set to 320\nThese changes were made to be more in-line with other Source engine surf games. I plan to experiment with surf changes each \"season\" and plan to reset leaderboards to accommodate changes.\n
Leaderboards Reset
\n\nWith the changes to speed the old records are now unachiveable. The leaderboards have been \'soft-reset,\' the old scores still remain in the backend and will be featured on the website in the future.\n\nNew Netcode
\n\nThanks to the changes made to the SteamMultiplayerPeer, we\'ve implemented entirely new net code! Hopefully this should make for more stable and consistent network connections, with the potential for larger lobbies\n\nNew Anti-cheat
\n\nWithout going into too much detail, the game now checks integrity and validates multiple variables during game play. There is potential for false flags, if you get falsely kicked to main menu with an integrity error please report it to the Discord server \n\nReplays record pre-start
\n\nReplays now record the first 3 seconds before a run begins, but also immediately start when a run begins so you can still race a ghost from timed tick zero.\n\nNew Floor Detection
\n\nThe game now detects when the surfer is on a floor differently. Instead of relying on Godot\'s is_on_floor and a 3-strike system, we now use a 5 raycast system with instant resets. This allows players to not be reset when riding the spine of a ramp, and will hopefully be more reliable when colliding with certain angles and floors.\n\nStartup Optimizations
\n\nThe game now displays a \"Loading Surfsup\" screen on boot. Player models now load asynchronously instead of during boot.\n\nHUD rewritten
\n\nThe game\'s HUD has been entirely refactored and separated from the surfer. This allows us to start accessing, hiding, and (in the future) moving and sizing individual HUD elements.\n\nMap Pools (supporter only)
\n\nA new feature added for supporters is \"Map Pools.\" When hosting a game you can now select which maps you want in your rotation.\n\nNew Host Game UI
\n\nWith the new map pools there\'s a new host game UI for selecting maps.\n\nLobby & Map settings now save and load
\n\nPreviously selected map(s) and lobby settings now save and load locally.\n\nMap Authors added
\n\nThe map authors have been added to the level select and player menu (TAB)\n\nCharacter Distance Fade
\n\nCharacters now fade when close to the camera and cull their back face so you no longer see \'inside\' of players\' models and models close to the camera will dither away\n\nNew end-game map vote
\n\nThe map end-game voting now shows 4 options for votes and the count of votes by all players per map\n\nNew Supporter DLC Banner
\n\nNon-supporters will see a banner promoting the Supporter DLC on the main menu\n\nQuality of Life
\n- \n
- hide_chat console command\n
- Paint / Clear paint now bindable\n
- Prev / Next saveloc defaults to , / . now\n
- Max checkpoints have been increased to 50\n
- Lobby chat now persists between map changes\n
- 0.000 second times now show as DNF (did not finish)\n
Map Fixes
\n- \n
- Ascension: Backwards skip blocked\n
- Stormy: Now symmetrical\n
- Strafe Course: Now has a ceiling\n
- Glowhop: Walls extended to edge\n
- Christmas: Sleigh collision removed\n
- Nebula: Reworked and boxed in\n
- Kitsune: Savelocs re-enabling timer fixed\n
- Summit: Out of bound skip fixed\n
- Lavahop: End zone platform position fixed to be inline with the zone\n
- Fix Settings Panel on Boreas\n
- Fix Settings Panel on Mesa\n
- Optimized Prism\n
- Skip Blocks on Mesa Revo\n
- Fiellu: Cleaned Up Ramps, Light, Bake VoxelGI, and add Settings Panel.\n
Minimum Setup
- OS: Ubuntu LTS or Steam OS
- Processor: Intel Core 2 Duo E8200. AMD Athlon XE BE-2300. Raspberry Pi 4
- Graphics: Intel HD Graphics 2500 (Ivy Bridge). AMD Radeon R5 Graphics (Kaveri)
- Storage: 1 GB available space
Recommended Setup
- OS: Ubuntu LTS or Steam OS
- Processor: Intel Core i5-6600K. AMD Ryzen 5 1600. Raspberry Pi 5 with overclocking
- Graphics: NVIDIA GeForce GTX 1050 (Pascal). AMD Radeon RX 460 (GCN 4.0)
[ 6367 ]
[ 5899 ]
[ 1587 ]
[ 2438 ]
[ 482 ]















