GLBasic is a BASIC programming language that is specialized for creating 2D and 3D video games. It provides built-in functions for graphics, audio, input, physics, and more to simplify game development.
GLBasic is a BASIC programming language that is specialized for creating 2D and 3D video games. It provides built-in functions for graphics, audio, input, physics, and more to simplify game development.
What is GLBasic?
GLBasic is a BASIC programming language and development environment focused on making 2D and 3D video games. Originally released in 2000, GLBasic allows beginner and intermediate programmers to create games without needing deep knowledge of computer graphics or game engine architecture.
Some key features of GLBasic include:
A BASIC language syntax that is easy to learn and readable
Built-in commands for drawing 2D and 3D graphics, loading resources like images and sounds, detecting input, integrating physics engines, and more
The ability to distribute games easily for Windows, Linux and macOS
A visual map editor for building game worlds and levels
Support for OpenGL accelerated 3D graphics
Options for creating standalone executables or browser-based apps
GLBasic makes game programming accessible for hobbyists, students, and independent developers. Its focus on rapid prototyping through an intuitive language allows creators to build 2D and 3D games without complex engine coding or advanced graphics techniques. While it lacks some advanced features found in professional game engines, GLBasic is easy to pick up and great for learning or simple projects.
BlitzMax is a compact, type-safe programming language designed specifically for fast OpenGL game programming, multimedia and system applications. It builds small yet powerful executables and features a simple, easy-to-learn object-oriented syntax while supporting advanced features like garbage collection.Some key features of BlitzMax include:Compiled language with small and fast executablesObject-oriented with...
Monkey 2 is a robust, modular, cross-platform game development system and game engine designed for building 2D and 3D games. It uses the Monkey programming language which is based on object-oriented programming and has a syntax similar to languages like C# or Java.Some key features of Monkey 2 include:Cross-platform support...
PlayBasic is a proprietary programming language and integrated development environment specifically designed for developing 2D video games. It uses a BASIC-style syntax designed to be beginner-friendly and easy to learn. PlayBasic provides all the tools and functionality needed to prototype and develop simple 2D games quickly and easily.Some key features...
Blitz3D is a 3D game engine and programming language that is designed to allow for rapid game development. It uses a Basic-style syntax that is easy to learn, making it a good choice for beginner and indie game developers.Some key features of Blitz3D include:Integrated 3D graphics engine and SDK for...
Cerberus X is an open-source remote access and remote administration software used as an alternative to proprietary solutions like TeamViewer. It provides secure remote control of computers and mobile devices in order to facilitate remote IT support, online meetings, collaboration, and more.Some key features of Cerberus X include:Cross-platform support -...
FNA (F#/.NET for Applications) is an open source reimplementation of the Microsoft XNA Game Studio 4 libraries. It allows .NET developers to write games and other graphical applications that run cross-platform on Linux, macOS, and Windows.FNA aims to provide a clean API for media-rich applications without the need for binary...
RCBasic is a programming language and integrated development environment designed specifically for robot control and automation applications. It features an easy-to-learn BASIC syntax along with many built-in functions for controlling robots, manipulators, and other mechatronic devices.Some key features of RCBasic include:Simple BASIC-like syntax, ideal for beginners and hobbyistsBuilt-in functions for...
sdlBasic is an open-source BASIC programming language that uses the SDL (Simple DirectMedia Layer) library for handling graphics, sound, input, and other multimedia functionality. It provides an easy way to create 2D games, applications, simulations, and more that can run on Windows, Linux, MacOS, iOS, and Android.Some key features of...
AppGameKit Classic is a comprehensive toolset for building 2D and 3D video games for various platforms including Windows, macOS, Linux, HTML5, Android, and iOS. Originally launched in 2010 as The Games Factory, it was rebranded to AppGameKit in 2014.Key features include:Drag-and-drop interface for quick game prototypingAGK Basic scripting language based...
DarkBasic Professional is a commercial integrated development environment (IDE) developed by The Game Creators for creating 3D video games. First released in 2004, it provides an approachable interface and set of tools for game building, allowing developers to create games without needing a deep knowledge of programming.It utilizes a language...
AppGameKit Studio is a complete game development engine designed for making 2D and 3D games. It includes an easy to use visual editor with drag-and-drop interface for game building allowing for rapid prototyping and iteration.Key features include:Visual editor for crafting game levels without programmingAGK script language based on BASIC for...