Ha valaki egybõl játékokat akar csinálni, akkor a Dark Basic-et ajánlom. A nyelve nagyon egyszerû, és nagyon hamar el lehet vele addig jutni, hogy játékot tudsz csinálni. Ez a c(++)-rõl és a pascalról nem mondható el, mert azokban elõször meg tanulni az alap grafikai dologokat, pascalban nem lehet 3d-t csinálni, c(++)-ben meg elég nehéz 3d-t írni, ha nem ismered eléggé, és nincs elég gyakorlatod. Meg elég nagy matematikai tudás kell c(++)-ben való 3d programozáshoz. Igaz léteznek kész 3d enginek c++ alá, de azoknak a használatát is meg kell tanulni külön. Dark Basicben viszont nagyon egyszerûen lehet 3d-ben programozni, és a könnyûségével ellentétben elég nagy tudású a Dark Basic. A Dark Basic Pronak DX 9.0c alapú 3d engineje van, tehát elég szép dologkat lehet vele csinálni. Pár szó a Dark Basic Pro tudásáról:
-Egyszerû nyelv
-Sprite kezelés
-DX 9.0c-s 3d motor
-Shaderek használatának lehetõsége
-X és 3DS modellek támogatása
-BSP pályák kezelése
-FTP parancsok
-Memblockok használatának lehetõsége
-Nemsokára kijön hozzá egy Dark Physics nevû kiegészító, amivel az Ageia Physx fizikai motort lehet Dark Basic Proban használni.
Meg még tud egy csomó más dolgot.
Így néz ki egy olyan progi kódja, ami csinál egy matrixot, és fps-es noclip-es irányítással lehet mászkálni(tulajdonképpen repülni):