VisualGasic for Godot 4
VisualGasic is a modern, high-performance re-imagining of VB6-style BASIC, designed specifically as a native C++ GDExtension for Godot 4.6.1 and newer. Optimized for maximum code readability, rapid auditing of AI-generated scripts, and raw execution speed, VisualGasic strips away developer friction while delivering exceptional technical power.
- ๐ Full docs: https://github.com/xgreenrx-star/VisualGasic/tree/main/docs
- 54 example scripts: https://github.com/xgreenrx-star/VisualGasic/tree/main/corpus
- 14 playable demos: https://github.com/xgreenrx-star/VisualGasic/tree/main/demos
๐ข HELP KEEP OPEN SOURCE ALIVE! VisualGasic is a completely community-driven open-source project. Maintaining a custom 5-tier compiler, deep engine bindings, and documentation takes hundreds of hours of sustained development. We are running extremely low on funds to keep this project moving forward.
If VisualGasic speeds up your workflow, saves you development time, or provides value to your game production pipelines, please consider supporting our development cliff!
- Support us on GitHub Sponsors: https://github.com/sponsors/xgreenrx-star
- Support us on Patreon: https://patreon.com/visualgasic
- View our source code & contribute: https://github.com/xgreenrx-star/VisualGasic
โก KEY TECHNICAL PERFORMANCE
- 5-Tier JIT Compiler: Automatically steps code up from interpreted execution down to raw x86-64 machine instructions.
- Blazing Execution Speed: Benchmarks 30x to 119x faster than standard GDScript on performance-critical loops and mathematical processing.
- Strict Type Safety: Enforced "Dim ... As Type" logic featuring modern generics, optionals, and safe type unions to minimize runtime errors.
- Deep Engine Bindings: Instant access to Godot global variables, engine classes, enum constants, and all 37 core engine singletons natively.
๐งฐ COMPLETE INTEGRATED DEVELOPMENT ENVIRONMENT (IDE)
- WYSIWYG Form Designer (experimental): Lay out UI windows, buttons, and custom controls directly within your editor canvas. Currently being actively rebuilt as the new "UI Forms" system โ roadmap: https://github.com/xgreenrx-star/VisualGasic/blob/main/ROADMAP.md
- Comprehensive Engineering Tools: Embedded code editor with a built-in step-by-step debugger, visual code profiler, and immediate testing window.
- Local AI Pair Panel: A private, fully integrated sidebar compatible with local LLMs (like Ollama and CPU-optimized models) for secure offline code assistance.
- Extended Architecture: Ships with an automated native package manager (
vg pkg), Entity Component System (ECS) support, and 14 ready-to-run demo galleries to jumpstart your development โ browse them: https://github.com/xgreenrx-star/VisualGasic/tree/main/demos
๐ INSTALLATION & COMPATIBILITY REQUIREMENTS
- Requires Godot 4.6.1 or newer.
- Completely self-contained: Runs 100% offline without mandatory internet installation pipelines.
- Open-Source License: GPL-3.0, full source in the project repository: https://github.com/xgreenrx-star/VisualGasic
- ๐ Getting started: https://github.com/xgreenrx-star/VisualGasic/blob/main/docs/guides/GET_STARTED.md
- ๐ Full documentation index: https://github.com/xgreenrx-star/VisualGasic/blob/main/docs/DOCS.md
Changelog for version v5.4.0-beta2
No changelog provided for this version.