Inspiration

Our project's inception was deeply rooted in our prior engagement with drone technology. We've always been fascinated by the potential of drones to contribute significantly to society. The release of Google's photorealistic 3D map tiles API sparked our imagination, leading us to develop a platform that emulates the liberating experience of drone flight. City Web Racing represents the culmination of this vision, transforming virtual exploration into an exhilarating urban racing experience. It's our step towards expanding the horizons of drone technology and its enthusiasts.

What it does

Our game redefines urban exploration by enabling players to navigate through cities in a third-person view, using intuitive controls. The unique feature of launching spider-web-like threads to nearby buildings for rapid movement creates an exhilarating experience. It's not just about moving fast; it's about discovering and experiencing the world's cities in a new, dynamic way. Our game supports up to four players, fostering a sense of community and shared adventure. The competitive racing element adds an extra layer of excitement, turning each game into a discovery journey and a race against time. More details can be found in the read me section of the repository.

How we built it

The backbone of our project is the photorealistic 3D map tiles API. We paired this with the Unity game engine and the Cesium platform, creating a seamless integration for real-world mapping and gaming. One of our significant achievements was implementing Unity's official relay function, ensuring a smooth multiplayer experience. The development process was a blend of technical prowess and creative brainstorming, leading to the birth of a unique gaming experience.

Challenges we ran into

Our foray into multiplayer functionality was challenging. We had to navigate the complexities of synchronizing multiple players in a detailed 3D environment. Our team spent considerable time brainstorming and validating ideas, which led to a compressed development timeline. Balancing feature development with time constraints was a tough but valuable learning experience.

Accomplishments that we're proud of

We are particularly proud of integrating multiplayer and racing features into the game, aligning with our initial vision. This accomplishment has not only enhanced our technical skills but has also opened new avenues for applying these features in our drone simulator projects, potentially transforming the user experience in this domain.

What we learned

This project was a testament to the power of teamwork and diverse perspectives. Balancing engineering pragmatism with visionary goals was challenging yet rewarding. We learned the importance of decisiveness and comprehensive situational awareness in project management. It was an enriching experience, expanding our capabilities in unexplored functionalities and sectors.

What's next for City Web Racing

Looking ahead, we aim to enhance the immersive experience with smoother movements, more realistic effects, and improved overall quality. The successful implementation of multiplayer features has set the stage for us to apply this knowledge in drone projects, envisioning a new metaverse where users can explore and race across global skies. Our journey continues as we strive to refine and expand City Web Racing, making it not just a game but an experience that connects and educates.

Built With

Share this project:

Updates