DarkBASIC is a commercial game creation programming language released by the United Kingdom based company The Game Creators. The language is an interpreted structured form of BASIC and is similar to Amos on the Amiga. The sole purpose of the language was game creation using Microsoft's DirectX 3D library for graphics but is well rounded enough to do almost any programming task. It was first released in 2000 by DarkBasic Software ltd. (now The Game Creators ltd.) and was continuously supported until 2002 when The Game Creators released the more powerful and extensive DarkBASIC Professional using newer versions of DirectX.
- Project Manager: Full Formating. Folding and Function creation.
- BASIC Commands: Common commands shared with most other BASIC languages. Control loops, User functions, Condition statements, etc.
- Input Commands: Includes input functions for FTP, Files, and Joysticks in addition to mouse and keyboard inputs.
- Compiler: .EXE Builder
- Math Commands: Math functions, ranging from arithmetic to trigonometry.
- Basic 2D: As the header implies, basic 2D drawing functions such as lines and ellipses
- Text: Contains functions for printing text to the screen, and manipulating strings.
- Screen: Controls display modes, screen resolution, etc.
- Bitmap: Contains functions for bitmap manipulation such as fading and flipping.
- Sprite: Functions for image and sprite manipulation.
- Sound: Sound manipulation and 3D sound systems.
- Music: Loading and playing music.
- Animation: Manipulation of AVI files.
- Basic 3D: Controls 3D object position, rotation, limbs, and animation.
- Camera 3D: Controls 3D camera position, rotation, field of view, and effects.
- Light 3D: Manipulation of 3D lighting.
- Matrix 3D: Create and manipulate 3D matrices.
- System: Contains DLL, window, and hardware commands.
- Memblock: Memblock manipulation of images, sounds, meshes, and other data down to a per-byte level.
- Multiplayer: Commands for programs working across multiple machines over LAN or the internet, especially net-games.

500
Broken Angel Productions - Group of programmers who make games for free. All games are based on classics and or orginal ideas.
Meta Description: [ Great place for free games, classic and original. Always updating, games made in dark basic. Enjoy and spread the word. ]
Color Arts - Games, Programs, German Translation of DarkBASIC and The 3D Gamemaker.
Meta Description: [ Color Arts ]
DarkBASIC - the ultimate 3d games creator. - Official homepage.
Meta Description: [ DarkBASIC - the Ultimate 3D games creator ]
DarkBASIC Professional - Dark Basic development environment. Tutorials. Resources.
Meta Description: [ DarkBASIC Professional ]
404
DarkBASIC Weekly Newsletter - A Weekly Newsletter Containing, News, Interviews, Code snippets and Tutorials.
404
Rpg Cyco's Hideout - A active unofficial forum for DarkBASIC and DarkBASIC Pro.
World Crate - World editor For DarkBASIC.
Meta Description: [ Tenerife information property etc. - Tenerife1.com ]
Writing 3D Games with DarkBASIC - Learning to program with DarkBASIC. With step-by-step sources.
Meta Description: [ How I came to learn DarkBASIC ]
| DarkBASIC tutorial 2 - Part 1 - Russian Roulette with flowchart and pseudo code | |
| Next Video | |