This is a modern compiler. Using standard BASIC commands you can create games and virtual reality environments. DarkBASIC is different and unique because it offers powerful game specific commands that can control 3D objects, vast landscape terrains, sprites, sound, music. The core 3D engine allows loading of Quake 3 levels, bump and cubic-mapping, particle effects, pixel and vertex shading.