Development Roadmap

August Sprint

Aug 04, 2025 Aug 29, 2025 Active

To Do (7)

Add more community made maps

High

Completed community maps like Flooded, Canyon, and Spkneon should be added to th...

Content Update
Maps
4
0
Score: 4
Marx Marx

Title badges

Low

Badges in-game for Developer, Beta, Supporter. Should be displayed on playe...

Enhancement User Interface
2
0
Score: 2
Marx Marx

Better SDK Documentation

Medium

Tell people where assets should be placed and expected for import to the game

Enhancement Maps
2
0
Score: 2
Marx Marx

Website Leaderboard Updates

Low

I want the website to show a bar chart or pie graph to show world record holders...

Content Update
Website
1
0
Score: 1
Marx Marx

DLC Banner

Medium

The main menu should have a separate image/banner promoting the DLC

User Interface
1
0
Score: 1
Marx Marx

Resolution Options

Medium

Users should be able to set proper resolution, to allow windowed mode on monitor...

Tech Debt
Enhancement User Interface
1
0
Score: 1
Marx Marx

Soft Reset Leaderboard

Low

Change leaderboard hash to perform a "soft reset" creating a brand new leaderboa...

Content Update
Steam
0
0
Score: 0
Marx Marx

In Progress (2)

Acceleration and Walkspeed

Medium

Problem:Due to the higher ground acceleration and speed, it's now possible for p...

Enhancement
7
0
Score: 7
Marx Marx

Fix major map skips

High

Some maps like Ascension, Mesa Revo, Nebula have major skips that should be fixe...

Content Update
Maps
1
0
Score: 1
Marx Marx

Review (3)

UI Refactor

Medium

UI is hacked into the GoldtGDT Debug MenuSeparate it, and create a player UI vs...

Tech Debt
Enhancement User Interface
2
0
Score: 2
Nerdiful Nerdiful

Netcode Update/Refactor

Critical

Recompile the Godot engine to use the new SteamMultiplayerPeer https://gith...

Tech Debt
Steam Net Code
2
0
Score: 2
Marx Marx

Camera exclusivity

Medium

Lots of weird camera stuff.Make sure actions that change camera are mutually exc...

Tech Debt
Bug User Interface
3
0
Score: 3
Nerdiful Nerdiful

Done (1)

July world record video

Medium

Create a tiktok/youtube video showcasing all the world records from the month of...

2
0
Score: 2
CarinaMachina CarinaMachina

Unassigned Tasks

To Do (10)

!help to list all chat commands

Low
Enhancement
7
0
Score: 7
Marx Marx

Map Voting Refactor

Medium

The current map should not be in the next map pool. (or give more options 4)Show...

Enhancement Net Code User Interface
7
0
Score: 7
Marx Marx

Pre's in replays

Medium

Replays should record the first -3s of a start and +3s of the endWhen starting j...

Enhancement
3
0
Score: 3
Marx Marx

Replay Comparisons

Low

not sure if this would be possible but it would be nice to compare your own repl...

Enhancement
2
0
Score: 2
Marx Marx

Disconnect popup

Medium

When disconnecting from a lobby especially as host should popup 'Are y...

Enhancement User Interface
2
0
Score: 2
Marx Marx

Change turnbinds to yawspeed instead of magic number multiplyer

Low
Enhancement
2
1
Score: 1
Marx Marx

Add keybind to reduce turnbind speed

Low
Enhancement
1
0
Score: 1
Marx Marx

Crouch toggle setting

Low
1
0
Score: 1
Marx Marx

Press kit & Website update

Medium

(Follow Press Kit examples)adding all our logos with transparency, update a...

Marketing Website
0
0
Score: 0
CarinaMachina CarinaMachina

Add Music

High

Add music to maps that are missing a unique trackAdd music from discord communit...

0
0
Score: 0
CarinaMachina CarinaMachina

Backlog

Styles

Medium

plz upvote for all the styles  like hsw, sideways, a only, bw, TAS style, slow motion, low grav,Remove 3rd person f...

Enhancement
11
0
Score: 11
Marx Marx

SPIKE: Investigate differences between GoldSRC/Source and GoldGDT

Medium

Compare GoldGDT Speed + Collision to Halflife (GoldSRC) and Source 2013 SDKhttps://github.com/ValveSoftware/halflife/blo...

Enhancement Bug
1
0
Score: 1
Marx Marx

Report function

High

Reporting toxic player, ability to mute them for host for everyone, kicking from lobby, report to discord/website/steam

8
1
Score: 7
Marx Marx

SPIKE: Investigate FPS, both large lobby and map specific.

Critical
Enhancement Bug
6
0
Score: 6
Marx Marx

Save Lobby Settings

High

Surf Data should save Lobby SettingsGame TypeGame TimePlayer CountSaved settings should be default on Create Game

Enhancement User Interface
4
0
Score: 4
Marx Marx

SDK Video Tutorial

Medium

Record myself setting up and making a map in the SurfsUp SDK Project

Marketing
3
0
Score: 3
Marx Marx

surf_fractal

Medium

port surf_fractal by King Curtis to SurfsUphttps://gamebanana.com/mods/353938

Maps
2
0
Score: 2
Marx Marx

Social Media Buttons on main menu

Medium
Enhancement Marketing User Interface
3
1
Score: 2
Marx Marx

BUG: Displayed times don't agree in different locations

Medium

Player timer might say 10.104 but in chat it will say 10.103 and similar things happen with the leaderboard. Maybe thi...

Bug
2
0
Score: 2
Marx Marx

BUG: view angles aren't changed discretely

Medium
Bug
2
0
Score: 2
Marx Marx

Text Chat

High

Banned words listMake sure the text chat doesnt allow slurs, etc. Ability to copy/paste in text chat

3
1
Score: 2
Marx Marx

Debug Timer console command

Medium
Enhancement
2
0
Score: 2
Marx Marx

BUG: Changing trail color on Dark Bhop does not change light color

Low

Going to Settings -> Trail Color RPC does not update user's light colorMake sure change it networked

Bug
1
0
Score: 1
Marx Marx

UI Fix

Medium

Option to hide tutorial cardsRefresh lobbies should have hover and click (same as all other buttons)

User Interface
1
0
Score: 1
Marx Marx

BUG: surfsup.website leaderboard shows a time instead of a distance on jump maps

Medium
Bug Website
1
0
Score: 1
Marx Marx

UI Update

Medium

Toggle main menu buttonsUI SFXChange Mouse Sensitivity to a text inputChange turnbind speed value to a degrees per secon...

User Interface
1
0
Score: 1
Marx Marx

BUG: change map dropdown automatically selecting while scrolling

Medium

If you drag the scrollbar with mouse whatever is highlighted when you release the mouse is automatically selected.

Bug User Interface
1
0
Score: 1
Marx Marx

Visual indicator of where your checkpoint is on a map

Low
Enhancement
1
1
Score: 0
Marx Marx

UI - Options Toggle to convert Seconds to Minutes on Scores/Timer

Medium
Enhancement User Interface
0
0
Score: 0
Marx Marx

Job to post Roadmap Updates to Discord

Medium
Website
0
0
Score: 0
Marx Marx

Twitch Sub Badges

Medium

https://help.twitch.tv/s/article/subscriber-badge-guide?language=en_US

Marketing
0
0
Score: 0
CarinaMachina CarinaMachina

Video Tutorial Steam Trailer

Medium
Marketing
0
0
Score: 0
Marx Marx

Ideas

!race to allow players to race head to head

Medium
5
0
Score: 5
500 PING 500 PING

Map search and sorting

Medium

Favorites (Star symbol?)Completed (Checkered flag symbol?)Completions (how many times the player has completed)Total fin...

4
0
Score: 4
500 PING 500 PING

Offline Play

Low

Utilize the Godot Offline Multiplayer peer to create an offline only mode for SurfsUp.Local leadboards for runsPossible...

Enhancement Steam Net Code
3
0
Score: 3
Marx Marx

Combat Surf

Medium
4
1
Score: 3
Marx Marx

Map pool refactor

Medium

Less random, remove map you are surfing, and what map you previously surfedGo from 2->4 maps in votingHost should be...

3
0
Score: 3
Marx Marx

Events with hidden leaderboard times until end of event.

Medium
2
0
Score: 2
500 PING 500 PING

Spectator eye cosmetics

Medium
2
0
Score: 2
Marx Marx

Player card/titles customization

Medium
2
0
Score: 2
500 PING 500 PING

Surf Skate Park

Medium
2
0
Score: 2
Marx Marx

Gmod swim animation as a drop

Critical

plz upvote it's classic

Enhancement Steam Marketing
2
0
Score: 2
Marx Marx

Soundtrack Controller for Host

Medium

Host/Supporter Only. Favorite songs. Shuffle Favorites. Playlists. No music option. Track and display, play count

Enhancement Net Code User Interface
1
0
Score: 1
Marx Marx

Rhythm based bhop map

Medium
1
0
Score: 1
Marx Marx

hotdog achievement idea

Medium

change freecam to noclip with timer disabledhide hotdogs

1
0
Score: 1
500 PING 500 PING

add some options like hide players/trials to tab menu

Medium
1
0
Score: 1
500 PING 500 PING

Lobby titles and lobby settings publicly facing

Medium
1
0
Score: 1
500 PING 500 PING

Nulls?

Medium

Nulls?

1
0
Score: 1
500 PING 500 PING

When a new wr is displayed in discord include the - from the previous wr ex: Player has set a new world record on Map with a score of 9.727 (-.273)

Medium

When a new wr is displayed in discord include the - from the previous wr ex: Player has set a new world record on Map wi...

1
0
Score: 1
500 PING 500 PING

Godot TPS Demo as Map

Medium

https://github.com/godotengine/tps-demo

0
0
Score: 0
Marx Marx

Events where leaderboards are locked after some time e.g. 1 week

Medium
0
0
Score: 0
500 PING 500 PING

Map time medals like surf_leidenfrost

Medium
0
0
Score: 0
500 PING 500 PING

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

FlexNiko FlexNiko
• 1 month ago
6
0
Score: 6

dedicated server support

Moomasterq Moomasterq
• 3 weeks ago
3
0
Score: 3

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.

soh soh
• 1 month ago
3
0
Score: 3

multiple binds for jumping aka scroll wheel and spacebar.

XoXo XoXo
• 4 weeks ago
2
0
Score: 2

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.....

FlexNiko FlexNiko
• 4 weeks ago
2
0
Score: 2

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.

Tuvox Tuvox
• 1 month ago
2
0
Score: 2

Ranking + global leaderboard based on points / % map completion

Ultha Ultha
• 1 month ago
2
0
Score: 2

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)

Eevee Eevee
• 1 month ago
2
0
Score: 2

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

Ultha Ultha
• 1 month ago
1
0
Score: 1

Colorblind mode and or able to change texture colors.

tr0p tr0p
• 1 month ago
1
0
Score: 1

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

FlexNiko FlexNiko
• 1 month ago
1
0
Score: 1

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.

Cool Frans Cool Frans
• 1 month ago
1
0
Score: 1

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

FlukyMicrobe783 FlukyMicrobe783
• 1 month ago
1
0
Score: 1

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.

soh soh
• 2 weeks ago
0
0
Score: 0

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

FlexNiko FlexNiko
• 2 weeks ago
0
0
Score: 0

add the maps race and ace from cs<3

Ruby Ruby
• 2 weeks ago
0
0
Score: 0

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

alice alice
• 2 weeks ago
0
0
Score: 0

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!

Bag of Purp Bag of Purp
• 2 weeks ago
1
1
Score: 0

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.

XoXo XoXo
• 3 weeks ago
1
1
Score: 0

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

Moomasterq Moomasterq
• 3 weeks ago
0
0
Score: 0

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)

soh soh
• 1 month ago
0
0
Score: 0

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

jvbf jvbf
• 1 month ago
0
0
Score: 0

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)

soh soh
• 1 month ago
0
0
Score: 0

top left times in lobbies are dropping the decimal points

PeaceWar PeaceWar
• 1 month ago
0
0
Score: 0

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.

soh soh
• 1 month ago
0
0
Score: 0

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

Liticus_ Liticus_
• 1 month ago
0
0
Score: 0

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

Liticus_ Liticus_
• 1 month ago
0
0
Score: 0

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

synbre synbre
• 1 month ago
1
1
Score: 0

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

prod.nemisis prod.nemisis
• 1 month ago
0
1
Score: -1

Description

Status

Priority

Sprint

Epic

Assigned To

Unassigned

Labels

Community Feedback

Score:

Login to vote on this task

Task Information

Created by:
Created: