Punctul de plecare
Am vrut o lume deschisă mică, construită în jurul plăcerii de a conduce. Scena avea nevoie de materiale naturale și de o mașină convingătoare, cu explorare liberă de la început și un traseu cronometrat pentru cei care caută un obiectiv.
Ce am construit
- O insulă mediteraneeană cu un circuit pe coastă, drumuri de acces, dealuri, un sat, o plajă și un far.
- Un coupe sport detaliat, cu suspensie, direcție adaptată vitezei, frână, marșarier și frână de mână.
- Trei camere, comenzi de tastatură și touch, hartă, locuri de descoperit și un tur opțional cu recorduri locale.
Geometria potrivită de la început
Coupe-ul folosește modelul BMW publicat sub CC0/Public Domain de Mike Pan și Morgan McGuire. Geometria licențiată păstrează proporțiile, rosturile caroseriei, deschiderile și forma spatelui, dificil de dedus dintr-o singură imagine de referință.
Fluxul de import normalizează axele și dimensiunile, separă pivoții roților și etrierelor și verifică pozițiile lor. Materialele disting vopseaua metalică, anvelopele, ornamentele, geamurile și lentilele farurilor. Inspecția vizuală a identificat atât roți deplasate la export, cât și o coliziune între numele materialelor care făcea lentilele transparente să apară opace.
Mașina și drumul trebuie să se întâlnească
WheelColliders gestionează suspensia și contactul anvelopelor, iar roțile și etrierele vizibile urmăresc vehiculul fizic. Drumurile și terenul folosesc același profil de înălțime. Texturile fotografice CC0 Poly Haven, vegetația și cerul HDR construiesc lumina naturală; detaliul copacilor îndepărtați este redus pentru randare eficientă în browser.
Explorarea liberă și turul cronometrat folosesc aceeași lume și aceleași comenzi. Recuperarea mașinii pe drum adaugă o penalizare în timpul turului. Cronometrul, ordinea punctelor de control și salvarea recordului au fost verificate prin parcurgerea traseului cu tastatura.
Verificat în browserul în care se joacă
Unity și C# exportă jocul în WebGL/WebAssembly, servit ca fișiere statice alături de site. Inspecția acoperă materialele și camerele reale, mișcarea, pauza, comenzile touch și rotirea ecranului. Măsurarea performanței folosește randarea GPU nativă a browserului; automatizarea cu randare software este evaluată separat.
Stadiul actual
Prototip compact pentru un singur jucător, cu o coastă explorabilă. Detaliul mediului și acoperirea dispozitivelor continuă să evolueze. Creditele sunt incluse în joc, iar recordurile rămân în browserul curent. Prezentarea este bilingvă, cu meniurile jocului în engleză.
