Basic4GL is based on the traditional simple BASIC programming language, but enhanced to take advantage of the graphics capabilities of modern computers and mobile devices.
Program in a simple, beginner-friendly syntax based on traditional BASIC. Simple libraries for 2D sprites and immediate-mode GUI controls (including on screen touch controls for mobile devices) makes writing 2D games easy.
Write your program once on Windows, then deploy the same code to Android and the Web. The Basic4GL Mobile Virtual Machine ensures the same code runs the same across all platforms. You don't have to learn different languages, libraries and tools.
Test your game on phone/tablet quickly and easily using the free Android App.
Check out the tutorials to see how to get started.
Program on your Windows PC using the Basic4GL Mobile IDE, and run an test them there.
Basic4GL uses a simple language syntax based on traditional BASIC, but with modern features added like data types, functions and pointers.
The built in 2D sprite, tilemap and text routines make writing 2D games simple, and there are plenty of examples in the help files, demo programs and tutorials to get you started.
Basic4GL Mobile also integrates with OpenGL ES 2.0, for more advanced 3D graphics and shader effects.
Test your game on Android mobile phone/tablet quickly and easily.
Just install the free Basic4GL App from the Google Play store. The Basic4GL IDE generates a "program.vm" file containing your compiled program. Use a USB cable to drag it and any asset files your program uses into the "basic4gl" folder on your which the App automatically creates for you. Then run the Basic4GL App and your program is up and running.
There's no need to install large SDKs or switch your phone/tablet to developer mode. Basic4GL is great for quickly prototyping mobile gameplay ideas.
Basic4GL Mobile can build applications for Windows, Android and WebAssembly.
Basic4GL Mobile generates standard Windows applications (.exe files) that run standalone.
Basic4GL Mobile generates Android .apk packages, which can be installed on Android phones and tablets, or uploaded to the Google Play store (like this game).
Generating Android Apps requires installing the Android SDK and other related tools (all available free of charge from Google and other respective vendors). Once installed Basic4GL Mobile automates it all so you just have to click a button.
Basic4GL Mobile can also generate WebAssembly applications. These are web pages that can be hosted on a website so that users can run your application directly in their browser (like this game).