3D Mario Cart
Leyland YangTech Stack
C++, CMake Build
Game features
Controls & Movement
- Drive the kart using W (forward), A (left), and D (right)
- Fully implemented vehicle physics with proper linear and angular motion
- Dynamic height interpolation based on the terrain's height map
Camera System
- Spring camera that follows the player smoothly as shown in the video
AI & Competition
- Enemy cars with intelligent pathfinding
- Opponents drive around the track at realistic speeds
- AI avoids getting stuck, driving in circles, or going off-track
Game Mechanics
- Checkpoint system for race progression
- Accurate lap counting and position tracking
- Game start countdown timer
- End-game win/lose state detection and display
Audio Experience
- Dynamic music system with context-aware tracks:
- Race start fanfare
- Main track background music
- Special final lap music
- Victory and defeat themes
- Smooth audio transitions with fade-in/fade-out effects
Game Link
(coming soon)