🚀 BuLang

A production-ready, high-performance stack-based scripting language designed for game engines and concurrent systems. Write game logic fast, execute faster. ✅ v1.1.2 - All Tests Passing

🎮 Play Now

Two incredible games built with BuLang - fully playable in your browser

100%
Tests Passing
50K+
Concurrent Processes
30+ FPS
With 50K Processes
95+
Bytecode Opcodes
v1.1
Production Ready
MIT
Open Source License

Why BuLang?

Built for performance, designed for simplicity

Built-in Math Opcodes

Native VM opcodes for sin, cos, sqrt, atan2, pow, and 12 more math functions. Zero function call overhead for physics and AI calculations.

🔄

Cooperative Multitasking

Handle 50,000+ concurrent processes @ 30+ FPS with fibers, yield support, and gosub/goto control flow. Perfect for game logic and AI.

🎨

Typed Buffers

Native binary data support with typed buffers (UINT8, INT16, FLOAT). Perfect for image processing, audio, and file I/O operations.

💾

Smart Memory Management

Reference counting with comprehensive GC support. Handles 1000+ element arrays and 100+ class instances with ease.

🎮

Game-Ready Features

Native foreach loops, try-catch exceptions, multi-level inheritance, structs, and full OOP support. Built for real games.

🚀

Battle-Tested

11 comprehensive test suites passing including stress tests, recursion (50 levels), and edge cases. Production ready.

📚

Complete Documentation

Clean syntax, comprehensive docs, interactive playground with 25+ examples, and two complete working games to learn from.

Ready to Build Your Game?

Start with our interactive playground or dive into the documentation. Two complete games show what's possible.

💻 Open Playground 📖 Read Docs