Project Story — Velocity
Inspiration
We've always been huge fans of games like Mario Kart and Sonic, especially the feeling of racing against friends, pulling off crazy comebacks, and using items to completely turn the tide of a match. We wanted to capture that same chaotic, competitive energy but put our own spin on it.
Our biggest inspiration for the movement came from Insomniac Games' Marvel's Spider-Man. We loved how fluid and satisfying web-swinging felt, where simply moving around the world was fun on its own. We wanted to recreate that same feeling of freedom and momentum, but in a competitive racing environment.
We also took inspiration from HASTE: Broken Worlds by Landfall, particularly its incredibly fast movement and momentum-based gameplay. However, we wanted to push the concept further by combining skill-based racing with the unpredictable chaos of Mario Kart and lucky blocks.
That's how Velocity was born: a high-speed multiplayer racing game where movement is everything, but a perfectly timed item can change the entire race.
What It Does
Velocity puts players in competitive races through randomized, constantly changing obstacle courses. Instead of driving cars, players race on foot at incredible speeds, chaining together perfectly timed jumps to build momentum and move even faster.
Along the way, players can collect items and unlock abilities to gain an advantage. These range from movement-enhancing power-ups to weapons designed to disrupt opponents, creating chaotic moments where even the player in last place has a chance to make an incredible comeback.
Our goal was to make every race feel different, rewarding players who master the movement system while keeping the experience accessible and unpredictable enough for anyone to enjoy with friends.
How We Built It
We built Velocity in Roblox Studio, focusing on three core systems: movement, procedural course generation, and multiplayer combat.
We started by developing the high-speed movement mechanics, experimenting with acceleration, momentum, and precisely timed jumps until simply running through a course felt satisfying.
From there, we worked on randomized map generation, allowing courses to change between races and forcing players to react to new obstacle combinations rather than memorize a single route.
Finally, we introduced the competitive elements, including collectible items, abilities, and weapons that let players interfere with each other mid-race.
Throughout development, we focused on making the game feel responsive, visually readable, and fun even when everything becomes completely chaotic.
Challenges We Faced
One of our biggest challenges was balancing speed with control. We wanted players to reach ridiculous speeds without making the game feel impossible to navigate. Finding the right balance between momentum, jump timing, and player control required plenty of experimentation.
Another major challenge was combining skill-based movement with random items. We didn't want power-ups to completely overshadow mechanical skill, but we also wanted them to create the hilarious and unpredictable moments that make games like Mario Kart so memorable.
We also had to consider how obstacles and randomly generated courses would interact with players moving at extreme speeds, ensuring races stayed challenging without feeling unfair.
What We Learned
Building Velocity taught us a lot about how important game feel is. We realized that even the simplest mechanics can become incredibly satisfying when movement, timing, sound, and visual feedback work together.
We also learned how difficult it can be to balance competitive gameplay with casual fun. Sometimes the most technically impressive mechanic isn't necessarily the most enjoyable, and playtesting helped us focus on what actually made people want to race again.
What's Next
We want to continue expanding Velocity with more abilities, unique obstacles, new environments, and additional ways for players to mess with their friends.
Our long-term vision is to create a racing game that's easy to pick up but incredibly difficult to master, where every match produces unexpected moments, intense rivalries, and last-second victories.
Ultimately, we wanted to build a game where moving fast feels amazing, winning feels earned, and losing just makes you want to queue up for one more race.

Log in or sign up for Devpost to join the conversation.