This project is a comprehensive vehicle simulation framework built from scratch in Unity. It goes beyond basic movement, focusing on realistic wheel friction physics, transmission logic, procedural environment design, and custom editor automation tools to streamline the development pipeline.
- Multi-Drive System: Support for FWD, RWD, and AWD with dynamic torque splitting.
- Driver Assist Systems: Real-time ABS and TCS algorithms calculating slip ratios for optimal traction.
- Advanced Transmission: Realistic gear shifting with power cut-offs (Shift Delay) and RPM-based automatic logic.
- Telemetry & Performance: Built-in 0-100 km/h timer for physics testing.
- Aerodynamics & Stability: Speed-dependent Downforce and an Anti-Roll Bar system to prevent flipping.
- Velocity-aware lateral offset system that leans the camera during drifts and sharp turns.
- Smooth damping and rotation interpolation (Slerp).
AutoWheelSetup.cs: Automatically calculates wheel radius from mesh bounds and sets up physics.WheelPivotFixer.cs&AutoWheelFixer.cs: Solves Unity's wheel rotation issues via hierarchical wrapping and pivot alignment.
Bu proje, Unity üzerinde sıfırdan geliştirilmiş kapsamlı bir araç simülasyon altyapısıdır. Sadece basit bir araç hareketi değil; gerçekçi sürtünme fizikleri, şanzıman mantığı, prosedürel çevre tasarımı ve geliştirme sürecini hızlandıran özel editör otomasyon araçlarına odaklanmaktadır.
- Çekiş Sistemi: FWD, RWD ve AWD (dinamik tork dağılımlı) sistem desteği.
- Sürüş Destek Sistemleri: Optimum yol tutuşu için kayma oranlarını hesaplayan gerçek zamanlı ABS ve TCS.
- Gelişmiş Şanzıman: Vites geçişlerinde güç kesintisi (Shift Delay) ve devir bazlı otomatik vites mantığı.
- Telemetri: Fizik testleri için entegre 0-100 km/h ölçüm sistemi.
- Aerodinamik ve Stabilite: Hıza bağlı Downforce ve devrilmeyi önleyen Anti-Roll Bar sistemi.
- Drift ve sert dönüşlerde kamerayı yatıran, hıza duyarlı yan kayma (Lateral Offset) sistemi.
- Yumuşak takip ve sönümlü rotasyon geçişleri.
AutoWheelSetup.cs: Mesh boyutlarından tekerlek yarıçapını otomatik hesaplar ve kurulumu yapar.WheelPivotFixer.cs&AutoWheelFixer.cs: Hiyerarşik kılıflama ve pivot hizalama ile Unity tekerlek rotasyon sorunlarını çözer.
[Efe Akyüz] - [https://www.linkedin.com/in/efe-aky%C3%BCz-b31236308/] - [akyz.efe@gmail.com]