DRAG DUELS: MULTIPLAYER / TURN-BASED SNAPCHAT GAME
Set the best time on the street and challenge your friend to catch up!
If my project is liked by the judges and the community by the end of this hackathon, I plan to open-source this game (the script mechanics + placeholder 3D models) so anyone in the community can benefit from it ;-)
Inspiration
I'm kinda obsessed with the world of illegal street racing and PS2 era racing games.
I wanted to build a game where you can feel the pressure of shifting gears at the right second to beat your friends, right inside of Snapchat :)
What it does
DRAG DUELS: Multiplayer is a racing game for two players. Player 1 races down the city street and have to shift gears at the perfect moment to reach max speed. When Player 1 finishes and sends the Snap to a friend, they have to race against the "Ghost Car" to try and beat the record. You battle for 3 rounds to see who is the king of the streets.
How I built it
I used Lens Studio to build the entire experience.
While I had another racing game before, this one contains completely new mechanics developed just for this hackathon, new streets designes and turn-based implementation.
| Element | Description |
|---|---|
| Turn-Based API | Handles the game rounds and sends the score between players. |
| Ghost System | A custom script records my speed and shifts so my friend can see my car during their race. |
| Round System | The 3D world and lighting change every round to make the race feel more intense. |
| Real Names | The game pulls your real Snapchat name and shows it on the win screen. |
Challenges I ran into
It was my first time creating a turn-based game which was very challenging!
Accomplishments that I'm proud of
I am really happy with the gear-shifting mechanic. It works perfectly and makes the game feel like a real competition.
What's next for DRAG DUELS
I would love to wait for a real-time multiplayer feature to create a real racing games, maybe with more realistic physics? Who knows!
Built With
- ai
- blender
- lensstuio



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