Vortex Racing 25
Vortex Racing 25 is a fully immersive VR rocket-embedded combat racing game where players pilot high-speed with time constraints and a main player having a weaponized car equipped with a rocket launcher. Competing against AI-controlled opponents on custom-designed tracks, players navigate dynamic environments with hazards, main-player-fire bullets to eliminate rivals, and destroy their car’s health to secure more points. The game features a realistic sky-box environment, a timer display, in some modes health percentage display, a speedometer display, and explosive visual effects upon combat interactions. Players race to the finish line, earning fame points for wins to progress through levels. With seamless VR controls, Vortex Racing 25 delivers a thrilling blend of high-speed racing and strategic combat.
Key Features
AI Opponents
- Pre-programmed AI cars follow defined paths, acting as competitive racers.
- AI opponents race to the finish line, completing each event.
Combat Mechanics
- Rocket launchers mounted on cars fire bullets at opponents.
- Players engage rivals with precise shooting mechanics.
- AI-controlled cars lose health when hit, with destruction at zero health.
Race Structure and Scoring
- Races end at a finish line, with victory after crossing line in a given time.
- A scoreboard displays final results after each race.
- Main player’s fame points, kills and score showing at the end.
- Players earn fame points for wins, tracked in a level progression system.
- Storing fame point locally.
Racing Mechanics
- Cars move seamlessly on tracks with responsive VR motion controls.
- A custom racing track forms the core gameplay environment.
- A speedometer displays real-time speed on the canvas.
Track Features and Dynamics
- Colliding hazards add challenge and risk to races.
- Static and dynamic moving obstacles for a challenging experience.
- Player car health requires careful management to avoid destruction.
- Refined AI paths ensure smooth and competitive gameplay.
Visual and Environmental Elements
- A realistic sky-box environment creates an immersive backdrop.
- Explosion effects activate on bullet collisions, enhancing visual impact.
Technical Implementation
AI-Controlled Cars
- Developed AI opponents to follow predefined waypoints.
- Ensured AI cars navigate tracks dynamically and stop at the finish line.
AI-Controlled Cars Health System
- Implemented a health system for AI cars reduced by player bullets.
- Destroyed AI cars on zero health to enhance combat strategy.
- Similar system for another mode adjusting car health dynamically.
Booster Integration
- Introduced boosters for short speed bursts in certain modes.
- Activated via VR controls to strategically overtake opponents.
Cars Implementation
- Introduced rocket-powered cars with sleek designs and VR motion controls.
- Programmed player and AI cars for smooth navigation.
- Added timer and health percentage on 3D canvas for real-time feedback.
Points Calculation & Display
- Added a scoring system awarding fame points for wins and other actions.
- Saved fame points locally for persistent progress.
- Displayed results and achievements on a post-race scoreboard.
Map Creation
- Designed the core racing track with curves, hazards, and a defined finish line.
- Integrated a realistic sky-box for an immersive backdrop.
- Later added more tracks like a futuristic city and tunnel with dynamic/static obstacles.
Different Maps
- Created multiple tracks with unique layouts, shortcuts, and dynamic/static obstacles.
- Added shield potions for health recovery.
- Included environments like go-kart tracks, futuristic cities, and rugged tunnels.
Main Player Health and Shield Potion
- Added a health system for the player’s car vulnerable to collisions.
- Implemented shield potions as collectibles for health restoration.
Shooting Mechanics
- Mounted rocket launchers on cars enabling bullet firing.
- Implemented collision detection with explosive visual effects on impact.
Timing in All Maps
- Implemented a timing system across maps to record race completion.
- Displayed time on 3D canvas.
- Players must finish within time to receive a score.