Inspiration
I wanted to build something weird, bold, and unforgettable... a project that would make people laugh and still show real coding skills. When I saw the Sperm Racing prompt, I knew I could turn it into a chaotic yet fun multiplayer game with realistic visuals, funny commentary, and meme-worthy energy.
What it does
Sperm Rush Race is a fast, chaotic multiplayer web game where up to three players compete to reach the egg first. Each player controls a sperm that must dodge condoms, STDs, birth control pills, and barriers, while collecting power-ups like lube, Viagra, and boosters to speed ahead. The game includes funny commentary, real sound effects, smooth motion, and chaotic energy throughout.
How I built it
I built the game using React + Vite for the frontend, Node.js and Socket.io for multiplayer, and deployed it on Render. The project started as a prototype on Replit, then I pushed it to GitHub and connected it to Render for live hosting. I designed all the visuals to be realistic but still playful and engaging.
Challenges I ran into
• Getting multiplayer sync and race collisions right.
• Adjusting the camera so the player’s sperm always stays visible near the bottom of the screen.
• Managing realistic but non-explicit assets for obstacles and boosts.
• Running out of Replit credits and having to migrate everything to new accounts while keeping builds stable.
Accomplishments that I'm proud of:
• Built a full working real-time game with interactive visuals and physics.
• Made something completely different from the usual hackathon entries...weird, funny, and technically challenging.
What I learned
I learned how to integrate real-time multiplayer with Socket.io, deploy browser-based games, manage cloud hosting, and design game flow that balances chaos and fun. Most importantly, I learned how humor can make tech stand out.
What's next for Sperm Rush Race - Multiplayer Game
I plan to expand the multiplayer experience to 5-player matches, add voice cheering to boost sperm speed, and include a global leaderboard. Future updates may include new race environments like The Fallopian Speedway and The Great Fertilization Finals.
Built With
- and
- animations
- css3
- custom-assets-+-open-source-textures-for-power-ups
- drizzle-orm
- effects)
- esbuild
- express.js
- framer-motion
- github-(source-control)
- glsl-shaders-(for-effects)
- howler.js
- html5
- icons
- javascript
- lucide
- matter.js-(physics)
- node.js
- obstacles
- postcss
- react
- react-three-fiber-(3d-visuals)
- render
- replit-(development)
- socket.io
- sound
- sperm
- tailwindcss
- three.js
- typescript
- vite
Log in or sign up for Devpost to join the conversation.