ReVoRush

RevoRush is an exciting racing game that lets you experience the fun of remote control (RC) car racing. Inspired by classic games like ReVolt, RevoRush gives players a fast-paced adventure where they can race, customize, and compete with different RC cars on challenging tracks.

ReVoRush Logo

Nitro Viper

Nitro Viper

Description: High-Speed On-Road Racer

Top Speed: 42.6 W/10m

Customization: coming soon

Drift King

Drift King

Description: High-Performance On-Road Racer

Top Speed: 40 W/10m

Customization: coming soon

Mud Crawler

Mud Crawler

Description: Rugged Off-Road Adventure

Top Speed: 29.6 W/10m

Customization: coming soon

Features

  • Complete Asset Creation - I created all the 2D and 3D elements in the game using Blender and Figma. This includes race tracks, RC cars, UI, and environmental elements.
  • I developed several key systems, including: -
  • Car Controller - Designed using scriptable objects to give each vehicle unique control, making each car feel different to drive.
  • CarLight Manager - Controls the lighting effects for the RC cars, making them look more visually appealing.
  • PowerUp Manager - Handles in-game power-ups, adding strategic depth and excitement to the races.
  • Checkpoint System - Facilitates easy level creation and tracks player progress throughout the race.
  • Race Manager - Manages the race flow, including leaderboard, time spent, player positions, and other essential race metrics.
  • Menu Manager - Manages the single-player and multiplayer components, as well as vehicle and level selection.
  • CarStats - Tracks and shows the car's performance details.
  • Version Checker - Makes sure players are using the latest game version by checking for updates with the server.
  • And many, many more! -
  • Trained ML Agent - Using MLAgents, I trained AI agents to race against players.
  • Technical Stack: -
  • Mirror - Used for networking and multiplayer features, allowing players to race together in real-time.
  • Firebase - Used for database management, user accounts, registration, login, and saving player data.

Gameplay

Gameplay Overview: In RevoRush, players control miniature RC cars and race against others in various environments. The game combines fast-paced action with strategic elements, allowing players to use power-ups and boosts to gain an advantage. With intuitive controls and stunning graphics, RevoRush provides an immersive gaming experience that will captivate both casual gamers and racing enthusiasts.

No images available

Conclusion

Final Thoughts: ReVoRush is not just a game; it's a showcase of my comprehensive skill set in game development. From asset creation and system design to AI integration and user experience optimization, this project demonstrates my ability to deliver a fully-realized, entertaining, and engaging gaming experience.

Explore More Works