Dark Basic Pro is one of the best BASIC languages for creating software on your PC with it's easy to learn commands and over a decades worth of resources to help you create your masterpiece. The DBP community plays host to a huge forum of contributors working on everything from games to apps that control robots. The language was one of the first BASIC programming tools to offer full set of 3D commands. NVIDIA and ATI's powerful new graphics cards have inspired us to support both Pixel and Vertex shaders. You have full and direct control of these awesome hardware effects from within Dark Basic Pro. Pixel Shaders are used to alter lighting and surface effects that replace artificial, computerized looks with materials and surfaces that mimic reality. Vertex Shaders are used to breathe life and personality into characters and environments. For example, through vertex shading you can create true-to-life dimples or wrinkles that appear when a character smiles or you can ripple shock waves through a land matrix.. All games created with Dark Basic Pro are License and Royalty free. All games can be distributed as a stand alone executable. Features: Binary Space Partitioning (BSP); Potential Visibility Set; Pixel & vertex shaders; Real time shadows; True reflections; Lights; Matrices; Advanced terrain; Multiple camera views; Particle system; Lightning fast; 2D sprites; Polygon collision detection; Bump mapping; Light mapping; Environment mapping; Multitexturing; Bone based animations; Cartoon shading; Rainbow rendering; Low level access of object data; Vector and matrix manipulation.