Crash BASIC

Build. Break. Fix. Make.

Remember QBasic? That feeling of typing PRINT "Hello World" and watching magic happen on screen? Crash BASIC brings that back.

This is a passion project born from nostalgia and a simple belief: game programming should be fun, not frustrating. No frameworks to install. No dependencies to manage. Just open your browser and start making web games with old school BASIC and new school features!

Crash BASIC is free. Always will be.

Why Crash BASIC Exists

A language built on passion, not profit

🔍

Built for Exploration

Press F1 on any keyword to see what it does. We encourage discovery.

No tutorials required. Just start typing, experiment, and let curiosity guide you. The best way to learn is to play.

💾

Born from Nostalgia

Remember that feeling? Typing your first program and watching something happen on screen?

That magic moment of creation. That sense of wonder. Crash BASIC is built to bring that feeling back.

💥

Chaos (but good chaos...)

We iterate quickly. Much like our mascot Crash-tan, we break a few eggs to get to the good results.

New features are born from need, driven by actual game projects. They ship fast, rough edges get smoothed over time. Progress over perfection.

💛

Free Forever

The Crash BASIC IDE is free. Always will be. Your creativity shouldn't have a paywall.

Crash BASIC Arcade has a free tier for sharing your games, with paid options for larger projects. That's how we keep the lights on while keeping the tools free.

🚀

Future First

The goal: become the best indie BASIC game development platform ever created.

We're not there yet, but every update moves us closer. The future is bright, and we're building it one feature at a time.

A Movement, Not a Product

Crash BASIC isn't just software. It's a community of creators who believe coding should be fun.

Join us. Make something. Share it. Inspire someone else to do the same.