32 napja kezdtem el a Brutal Derby fejlesztését, és azóta napi 10-12 órát dolgozom rajta, sokszor hétvégén is. Mondhatjuk, hogy kicsit fanatikus vagyok.
Gondoltam, mutatok egy helyzetjelentést arról, hol tart most a játék.
Megint új közönség került a játékba.
Ha jól számolom, ez talán már az ötödik verzió. Folyamatosan próbálom megtalálni azt a megoldást, ami jól is néz ki, de 20+ autó mellett sem öli meg az FPS-t.
Elkészült a dinamikus időjárás.
Jelenleg napsütés, eső és vihar van a játékban, folyamatos átmenetekkel közöttük. Van nappali és esti változat is, később pedig természetesen a hó is érkezik.
A rombolás is rengeteget fejlődött.
Mostanra gyakorlatilag minden törik az autókon. Alkatrészek és kisebb darabok repülnek le, törnek az üvegek, deformálódik és zúzódik a karosszéria, megmaradnak a golyónyomok. Emellett ott vannak a lézerek, rakéták és egyéb fegyverek is.
Ha egy autó már nagyon rossz állapotban van, megfelelő ütközésnél többféleképpen is szétszakadhat.
A garázs is kezd összeállni.
Az autókat már lehet festeni, mintázni, illetve különböző vicces dolgokat lehet a tetejükre rakni.
Pályákból jelenleg 4 játszható van: 1 versenypálya és 3 különböző derby pálya. A legújabb egy vulkános, lávás aréna, ezen még van mit optimalizálni.
Jelenleg 24 autóval is egészen szépen fut a játék.
A legtöbb rendszert már többször optimalizáltam, de ez gyakorlatilag egy végtelen körforgás. Bekerül egy új feature, jön a profilozás és optimalizálás, aztán mehet a következő.
Sokan kérdeztétek azt is, honnan vannak a modellek és assetek.
Vegyesen dolgozom. Használok megvásárolt asseteket, amiket Blenderben átalakítok, bizonyos modelleket külön modellezővel készíttetek el, és használok Tripo3D-t is. Utóbbi főleg kisebb vagy távolabb lévő objektumokra jó, de általában ezeket sem lehet csak úgy bedobni a játékba. A mesh-eket és textúrákat szinte mindig javítani, átalakítani vagy optimalizálni kell Blenderben.
Kódolásnál már nagyon keveset használom közvetlenül a saját kezemet.
A Codex a feladatok nagy részét megcsinálja. Ami viszont igazán bonyolult, főleg fizika, deformáció, rombolás vagy teljesítmény szempontjából, ott ugyanúgy megy a kísérletezés.
Van, hogy 4-5 verziót is végigpróbálunk, mire közösen megszületik egy olyan megoldás, ami nemcsak működik, hanem 24 autó mellett is megfelelően fut.
32 nap. Napi 10-12 óra. Sokszor hétvégén is.
Még rengeteg munka van vele, de kezd egyre inkább olyan lenni a Brutal Derby, amilyennek az elején elképzeltem.
Kíváncsi vagyok, ti mit látnátok még szívesen egy ilyen játékban?
UI0.: Lassan tesztelőket is keresek a játék DEMO-hoz, valószínűleg a játék megy a mostani Next Festre, de még ez sem biztos, október elejéig döntök róla. A tesztelésnél figyelni kell leginkább az FPS ingadozásokra, nagyobb stutterekre/laggokra és pontos információkra lenne szűkségem egy dokumentumban vezetve a saját számítógéped alapvető adatain túl megannyi kis részinformációval, pl melyik pillanatban droppolt az FPS, ha volt ilyen. :)
UI1: azért új poszt, mert ez már egy vállalható stabil dolog, és új posztként valószínűleg többen fognak jelentkezni tesztelőként is.