Development Roadmap
Sprint 1
The first sprint of SurfsUp post launch
Done (19)
SDK Update
MediumIntegrate Godot Mod LoaderAdd new start/finish platformsCreate scriptable API&nb...

BUG: Players having scores reset to slower times in score card
HighPossibly when new players join, Global.players is being reset causing latest tim...

BUG: Investigate and fix join 'stutter'
CriticalWhen a player joins or leaves the game, the host stutters, ruining runs mid surf

!extend to extend map timer
HighChat command `!extend` to extend the current map's timer by 5m

Player Noclip
MediumRefactor F4 freecam to be proper player noclip. Entering noclip disables timer,...

Ship the countersurf theme with SDK
Medium
Fix paint decal
Mediumfunc project_to(surf_norm : Vector3): var tangent := Vector3.UP if sur...

Allowing players to change their PB Ghost Color and opacity.
MediumAllowing players to change their PB Ghost Color and opacity.

BUG: Turnbind speed gets modified by framerate
HighModify turnbind speed to be based on deltatime

PBs not saving due to steam limiting api calls
Critical
Reporting Boreas
MediumFix ramp bugs by creating custom collision shape for Boreas

When players join it sometimes doesn't display the players name in chat and just said 'Joined'
MediumWhen players join it sometimes doesn't display the players name in chat and just...

BUG: Fix Bhop collision shape
HighRight now Bhop uses a custom player collision hull, when it should be using the...

BUG: FOV reverts to default when changing maps
Medium
When testing a PCK loading a loc has 466 limit
High
The replay doesn't always play when you start the run like 1/10 runs which can throw off my run.
MediumThe replay doesn't always play when you start the run like 1/10 runs which can t...

Add community's custom maps
Medium
Hide current spectated player's nameplate above head when spectating
High
Bug: Replay is not resetting correctly
HighF1 → Ghost continues to playR → Resets ghostFail → Ghost continues to play

Launch Update
Sprint Planning for launch update
Done (1)
Create Public Roadmap
MediumUse filament/kanban to create a custom kanban board for Laravel to show users wh...

Unassigned Tasks
Community Suggestions
Login to submit your suggestions
Adding Times or Checkmark to maps you finished in the Map selection screen. Maybe everywhere were a map name appears, just add a checkmark or not, wether you've completed the map or not. Kinda annoying to go through every map and host a game to see if youve done it

Integrate Steam Workshop to allow distribution of community maps. It would be nice if you join a server with a map you don't have, have it automatically subscribe and download. Leaderboards then become a challenge to maintain - need solution.

dedicated server support

Country based records, to see what ranking a player is in their own Country. So a player might be rank 50 on a map in the World, but rank 1 in their own Country.

Ranking + global leaderboard based on points / % map completion

multiple binds for jumping aka scroll wheel and spacebar.

i think its kinda lame that on the custom maps, all shortcuts get removed. isnt that part of surfing? finding weird and often very lucky cuts to maps. ive already grinded for several hours the strafetutorial, and already 2 of my WRs got removed and the map changed.....

Allowing everyone to zone Created Maps. Have a section for approved and unapproved maps. Unapproved maps are finishable, but the records are not saved to the Global Records. When Unapproved Maps are Approved the records are wiped and the map is added to the Global Map Pool.

1.Perhaps allow players to disable voicechat and display that they have voicechat disabled next to their name above their head or in chat for other users to know 2. after clicking watch replay if you could click f4 to noclip spectate the replay (also adjustable speed for noclip)

Show current map's difficulty (* rating) in server browser

shows current maps in rotation on main menu if you have supporter pack purchased. as it would be beneficial for us to host maps that aren't, for newer players.

Allow supporters on the map selection screen to see which maps are currently in the F2P rotation.

Adding Vote Kick to allow people to vote to kick a player who is cheating, spamming the mic or just overall annoy everyone else in a lobby. (Kick adds a timer to stop them from rejoining the same Lobby - Like a 10min ban)

Map selection menu with personal time / ranking (at least something to know we beat it already)

Colorblind mode and or able to change texture colors.

allow multiple keybinds for a single action. i use jump on space and mousewheel, cause i got used to it from back in the day where there was no auto bhop :D

A ton of suggestions for the late future: Combat Surf Tricksurf Profile Level/Score based on Percentile position of completed maps with top 10 maybe getting bonus points/score. Stats like number of retries, map completions, time played on map, etc.

https://gamebanana.com/mods/79037 kitsune 2 map

optimisation to the game a little bit, my potato doesnt like some maps and runs on 40 fps with big stutters sometimes.

Show crosshair [ ] Show inputs [ ] Customizable crosshair styles (size/color/thickness/opacity) Customizable units color (RGB) Size scaling for HUD elements

Points and Rank Names [Tags]. Depending on your map position you gain points which will give access to a [Rank Name] to display next to your Nickname based on how many points you have earned. Map Makers = [Mapper] Staff = [Owner], [Developer], [Admin], [Mod].. etc.

Teleports are buggy as hell. 8/10 teleports dont work because i get reset to 460 speed

add the maps race and ace from cs<3

Add personal player ranks Just like in CS surf, give players points for finishing maps, the higher the rank the more points.

Two of the most famous maps: CSGO tier 1-2 map surf_derpis_ksf ! Would be nice to see this added. https://ksf.surf/maps/surf_derpis_ksf Also, one of the most famous tier one maps: THE REAL SURF BEGINNER! https://ksf.surf/maps/surf_beginner Great job so far though!

separate connect/disconnect, chat and surf times. Having the dialogue box popup for each of these events is distracting

Add Key Binding through Console and allowing multiple keys to be bound to a single key press(multi-key binding), making it easier to do certain actions in surf. (This is possible in 1.6, CSS, CSGO, and CS2)

top left times in lobbies are dropping the decimal points

When a checkpoint is set in spawn and you reset back to that checkpoint like 2/10 times it will show a prehop limit warning and freeze the timer

When a checkpoint is set in spawn and you reset back to that checkpoint like 2/10 times it will show a prehop limit warning and freeze the timer

also id like to have combat surf I know its hard you can take as little time as you want im not rushing

Description
Status
Priority
Sprint
Epic
Assigned To
Labels
Community Feedback
Login to vote on this task