Brutus2D
Brutus2D (or B2D) is a game programming language developed using VBScript, Visual Basic, and DirectX. This article refers to both Brutus2D (the game creation software) and Brutus2D (the language used by Brutus2D, the software).
Platform
Because it is developed using Microsoft products, it is only available for Microsoft Windows.
Brutus2D Language
The Brutus2D Language is a combination of both the syntax of a Microsoft scripting engine and hard coded objects.
Scripting Engine
Brutus2D can use both JScript and VBScript as a scripting engine for its core language. This makes it somewhat controversial, especially among people who write tutorials and documentation. For the most part, Brutus2D users use VBScript.
Object Based
The core programming engine is supplemented with hard-coded Visual Basic objects. Like JavaScript Brutus2D is object based. Almost all functions (methods) are part of a related object that does a specific task.
Syntax
The syntax of the Brutus2D language is identical to VBScript or JScript, depending on which one is being used.
Backend
As Brutus2D uses VBScript, all code written by the end user is interpreted. This makes it slow compared to traditional programming languages. The speed is comparable to using JavaScript with Mozilla Firefox.
Use of DirectX
DirectX is used for most complex functions of Brutus2D. Since DirectX is not immediately available in Brutus2D, it is considered an abstraction of DirectX.
See also
- Basic4GL
- Blitz Basic
- Darkbasic
- Game Maker