
/cdn.vox-cdn.com/uploads/chorus_image/image/53420983/halo-split-screen.0.0.jpg)
The software includes hundreds of pre-made scenes and 3D objects. The user chooses a scene from one of several different genres ("shooter", "horror", "war", "space", "driving", "jungle", "cartoon", or "silly" ), and then chooses different characters, weapons, items, enemies and so on. The software has a simple point-and-click interface which guides the user through the process of creating the game. Alongside the full boxed release, The 3D Gamemaker was also released in a Lite edition, with fewer categories of assets available and a reduced feature set.

Games developed with 3D Gamemaker require at least 400 MHz Pentium processor, 64 MB of RAM and DirectX 7.0b to run. The tool is marketed as allowing users to create 3D games without programming and art skills. The 3D Gamemaker is a computer application developed by The Game Creators, that allows users to make various genres of 3D games for Microsoft Windows. The latest released freeware binary program was Dark Basic Pro Binary 120216 (December 2, 2016), which included the activation of many previously commercial modules. The project and its source code are hosted (since start of 2016) under the MIT license on GitHub. In 2015, TGC lead developer Lee Bamber decided to open source DarkBASIC Professional for the community, to prevent it from becoming unsupported abandonware. Since the introduction of DarkBASIC Professional, The Game Creators have stated that there will be no further updates to the language, although it will still be sold. On 14 August 2008, the last DarkBASIC version (1.21) was released. The earlier version of the software is now informally referred to as DarkBASIC Classic to distinguish the two products. In 2002, an updated version called DarkBASIC Professional was released that was able to use newer versions of DirectX. Star Wraith is an example game made with DarkBASIC. The compiler emits Bytecode that is appended to an interpreter to create a stand-alone executable. The software consists of an IDE, debugger and interpreter, and an engine built on DirectX 7. It can create both 2D and 3D games by providing function libraries that enable a game to be programmed with considerably less code than with a language such as C++, especially without such dedicated libraries. It is marketed for its ability to allow a novice game developer to make playable games after following its tutorials.

The purpose of the language is video game creation using Microsoft's DirectX from a BASIC programming language. The language is a structured form of BASIC, similar to AMOS on the Amiga. DarkBASIC was released in the year 2000 as a game creation programming language with accompanying IDE and development tools.
