Playable in your browser

BambooBasic Web Games

Every game here is written in BambooBasic and transpiled to JavaScript + WebGPU - the exact same source that builds a native DirectX 12 desktop app. No install, no plugins. Just click and play.

8 games WebGPU
Anti-Tetrafied cover ▶ PLAY

Anti-Tetrafied

A block-stacking puzzle that actively works against you - it withholds the very piece you need. Winner of the Flip The Classic Game Jam on itch.io!

View & play →
BamDoom cover ▶ PLAY

BamDoom

A Doom-style raycaster with textured walls, a lone imp and pickups. A bit of an experiment to see how the runtime handles this.

View & play →
Block Voxel cover ▶ PLAY

Block Voxel

A Minecraft-style blocky voxel world you can walk and fly around - crisp cubes on the 2D quad engine. Again, another little tester.

View & play →
Debris! cover ▶ PLAY

Debris!

A one-button vector dodge - hold to steer up, release to fall, thread your line through the debris field and out through the gate at the other side.

View & play →
Logic Battleships cover ▶ PLAY

Logic Battleships

A logic puzzle from my days developing for iOS, converted from GLBasic to BambooBasic, showing it's age, but, I like it!

View & play →
Runout cover ▶ PLAY

Runout

A pseudo-3D arcade racer in the OutRun tradition - beat the clock, checkpoint to checkpoint. Assets from: https://github.com/ZgzInfinity/OutRun

View & play →
StarBam cover ▶ PLAY

StarBam

A Star Fox-style rail shooter - dodge, roll and blast, protected by a 10-hit shield. Basic, but shows the power of b2dDrawQuadDepth() and b2dSetDepth().

View & play →
Vortex Strike cover ▶ PLAY

Vortex Strike

A Tempest-style vector tube-shooter across 16 morphing webs. Flip around the rim, blast the flippers, tankers, spikers, pulsars and fuseballs clawing up the tube, and ration your shield and superzapper to survive. The whole tube is wireframe - just lines and a bit of maths.

View & play →