Inspiration
- Campus is very big and easy to get lost in. We thought it’d be cool to be able to explore campus in the form of a game.
What it does
- Allow users to explore a virtual campus in the form of an open-world racing game.
How we built it
- Used Unity for 3d physics, networking, and rendering engine. Used javascript to automate image fetching for textures of the buildings. Used OpenStreetMap (osm) and OpenTopography in Blender to create a model of the campus. Used Google maps to set up the minimap.
Challenges we ran into
- Getting Unity working (took an hour before Unity worked on one of our devices.
- Getting Unity Netcode and Multiplayer functionality.
- Texturing buildings on the map.
- Merge conflict issues between branches implementing different features
Accomplishments that we're proud of
- Functional multiplayer.
- Textured campus map.
- Minimap.
What we learned
- First time doing 3d was probably a mistake, it turns out to be much harder than you’d expect. Texturing is very challenging.
- Unity workflow takes a long time to set up
What's next for R’Ace
- Adding a menu screen, proper textures for buildings, car customization options. Since we have modeled the campus, we could also add in “find the nearest X” challenge, such as the nearest Blue Emergency Call Box.
- Fully fleshing out multiplayer competitive functions such as score leaderboards and player markers.
Built With
- blender
- blendergis
- csharp
- css
- figma
- git
- html
- javascript
- openstreetmap
- opentopography
- unity

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