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
Share this project:

Updates