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.
Technical Changes
- Version bump to 0.9, next major update will be 1.0
- SurfsUp now supports Mac OS X (Universal App)
- Windows build now uses DirectX 12 instead of Vulkan
[list] - This change fixes the "scan lines" issue reported on some AMD video cards
New Features

Personal Best Replays
[list]- Personal bests now create replay files
- Replays are loaded on run restart (R) if the file exists
- Your ghost will automatically begin replaying once you cross the starting line
- Player Menu (tab) allows you to watch & stop the replay in first person
- You can disable the replay from playing back by unchecking "Replay Enabled" on the player menu
- Due to this requiring a Personal Best record to work, all leaderboards have been reset
Player cosmetic choices now save
Multiple saved locations
[list]
Emotes!
The settings menu has been redesigned
[list]

Quality of Life (QoL)
- Changed the theme's default font
- Normalized volume of music across all levels
- Removed the .0 after units on speed label
- Your score on the leaderboard is now highlighted in green
- VOIP Volume Increased +5db
- End Game / Pause Menu / Player Menu panel updated
- You can now a join lobby by ID
[list] - You can copy a lobby's ID from pause menu
Map Changes
- Starry:
[list] - Resized Skip Block

Bug Fixes
- Third Person Camera stutter fixed
- Player Trails only add points when timer is running
- Fixed UI Scaling at larger resolutions (4k / Ultrawide)
- VOIP no longer pauses on Game Over menu
- VOIP should no longer crackle if multiple people talk at once
- Mouse input is no longer captured while spectating
- Player menu no longer shows duplicate entries
- Player menu now removes clients on disconnect
- Spectator cam near increased from 0.05->0.5 (same as pre-run cam)
- Mosue rotation input is no longer captured when spectating
- !rtv will now properly show the game over screen when ending the game
- World Boundary shape size increased from 2000->10000 (should fix kill boxes on levels)
- Turn binds no longer accept input when spectating
- Fixed character model color not updating in-game from Settings menu
- Numpad Enter now sends chat messages instead of breaking to a new line
- Opening Settings when Settings is already open no longer opens a extra Settings window
- Player color now applies to models on load
- Player menu's player count now updates when a new player connect
Thank you to everyone who has been providing feedback during the beta
-Mark
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)
[ 6532 ]
[ 2738 ]
[ 4858 ]