Basic4GL Mobile

Version 1.3.0 released.


Write 3D programs with OpenGL ES

The OpenGL ES 2.0 library is now available to BASIC programs, so you can write 3D games, demos and programs.

There's also a simple 3D library (written in BASIC) which exposes some 3D shaders and simplifies the code required to call them - useful if you want to get started writing 3D code, but don't want to dive straight into OpenGL ES.

See the glesXXX demos and the "OpenGL Guide" help file for more information.

Function auto-complete and signature help

The IDE now has an autocomplete function to help you with standard BASIC functions and constants (including all the OpenGL ES ones), plus a popup tooltip displaying the parameter and return types of the current function. These appear automatically, or only when the corresponding keyboard short-cut is pressed (see the settings screen).

Existing customers

Remember, if you've purchased an earlier version of Basic4GL Mobile, use the download link from your original email to download the latest version. If you've lost/deleted the email, email me (click the icon at the top of this page) and I can arrange to have it resent.

Version 1.2.1 released.


New/updated BASIC commands:


Make sure to update the Basic4GL Android app as well (if it doesn't update automatically).

v1.2 released


Create browser based games and apps

Click here to see a Basic4GL Mobile in-browser app.

Basic4GL Mobile has a new WebAssembly target. Install WebAssembly development tools, point Basic4GL Mobile to your Emscripten SDK folder and publish your BASIC program to the web. See the help section for more details.

Note: WebAssembly is relatively new at time of writing and browser vendor support varies (but should improve). It currently works well on Firefox and Chrome. I expect Edge support to roll out soon.

v1.1 released


New improved behaviour in Android runtime

New BASIC language features

New BASIC routines/functions


IMPORTANT: Due to the new commands the format for the virtual machine state (program.vm) has been changed.
If you generate a program.vm file with the new Windows application and attempt to run it on an older Android runtime IT WILL NOT WORK. Likewise if you try to run a program.vm file generated with an older Windows application on a newer Android runtime IT WILL NOT WORK.

Please make sure you update BOTH the Windows Application and Android runtime to the same version and rebuild your program.vm files

v1.0 released


Very happy to say that Basic4GL Mobile v1.0 is here!

The main new piece is the Pro version, which can turn your BASIC game/program into a stand-alone Android App, which doesn't require the Basic4GL App in order to run, and can be sumitted to the Google Play store.

Basic4GL Mobile Pro can be purchased for $15 USD. See the Buy page for more details.