PC-s játéknál minden az egyszerűsítésről szól. Nekem nem kell, hogy szimulálja ahogy az eredeti működik, elég ha lemásolja, hogy hogyan kell kezelni és az mire hat, mit tud zavarni és mit nem (felőlem lehet ez szkriptelt is).
CloD-ot tudom hozni példának, ott sem elvárás, hogy az engine valós időben szimulálja a lőszerhüvelyben égő lőpor tágulását, mennyi hőt ad át a hüvelynek és a csőnek, mekkora sebességgel gyorsítja a lövedéket, a cső falán lévő huzagolás milyen perdületet ad a lövedéknek, a csövet elhagyva mekkora részen tágul még a gáz, mekkora lesz a torkolattűz, és az egésznek hány dB hangja lenne így vagy úgy.
Ehelyett van egy táblázat, ami tartalmazza a lövedék kezdősebességét, súlyát, a légellenállási együtthatóját (katalógus adat), a gyújtó típusát és ha van a robbanóanyag mennyiségét, és a fegyver oldalán a tűzgyorsaságot, pontosságot, tár vagy heveder méretét, illetve clodban külön variálható a hevederekbe tett lőszer típusa, sorrendje is. Az engine meg ennyiből elég fasza röppálya modellt számol (szintén előre megállapított egyenlet alapján), amit a hitboxok meg regisztrálnak, hogy mit találtál el, és a kinetikus energia alapján valós időben számolja, hogy adott vastagságú páncéllemezen átmegy-e. Illetve annyi szkriptelés még van benne, hogy vannak hitboxok, amiknél meg van adva, hogy milyen kaliber alatt ne is számoljon semmilyen sérülést.
Meg lehetne oldani SOKKAL tudományosabban mint ez? Biztosan. De szükséges az? Nem igazán.