What is Basic4GL?

Basic4GL is a free BASIC programming language for Win32 platforms with built in OpenGL v1.1 support. Basic4GL is a compiler and virtual machine, using a easy, simple syntax based on traditional BASIC. It is designed to be an easy to learn, easy to use language for writing games, 3D demos and utilities without all the setup hassle associated with most language compilers.

Basic4GL was written for anyone who:

What does it require?

What isn't Basic4GL?

Basic4GL isn't my day job! It's an application written in my own time because I felt like it.

As such it's not designed to compete with commercial products, a few of which are linked to on the left for your consideration. It doesn't compile to native machine code, and Basic4GL is definitely not going to be the next C++!

Basic4GL is intended as a replacement for the old, free, beginner friendly, BASIC languages like QBasic/GWBasic that made programming accessible and easy to get into, but upgraded with some modern features to keep it up-to-date and interesting.

Donate