Introduction[]
DarkBASIC Professional is a BASIC language that uses Direct X 9.0c, It supports the creation of both 2D and 3D games however the language is more inclined towards 3D game creation. The language compiles to machine code and there are several IDE's available. It can support Libraries written in other languages including c/c++. There is also Dark GDK for Visual Studio that supports DBP's commands. A new DirectX 10 version of DBP is currently being developed. The language is targeted at Beginner game developers due to the ease of the language, in that no external libraries need to be used and the simple syntax of the language however it is also used to create professional quality games. The cost of the product is Free for personal use, and $69.99 / €59.99 / £39.99 for an unlimited royalty free commercial license.
Main Features[]
- Active Development Community
- Pixel & Vertex Shader Support
- DLL Support
- Produces 100% machine code
- Advanced 2D Sprites
- Low level access of object data
- Multiple camera views
- Bone based animations
- Plenty of user text and video tutorials
Advantages[]
Has an excellent user forum full of information. Many free user created DLL's available expanding the languages commands. Has a fast development time for Game Creation.
Disadvantages[]
Even simple games created in DBP will require Direct X 9.0c to run. (e.g. A Text Based game) Also its help documentation is lacking. The only option is to search or ask on the forums for help in some cases. Much of its 2D orientated commands could be Improved.