Live Demos

Play SimVX examples in your browser — no install required.

Triangle

Minimal 2D triangle via draw() override.

800x600

Bouncing Balls

Colourful balls bouncing off screen edges.

800x600

Rotating Cube

Simple 3D rotating cube using the node system.

800x600

Pong

Two-player Pong with paddles, ball, and score.

800x600

Platformer

CharacterBody2D with gravity, jump, and platforms.

800x600

Asteroids 2D

Classic arcade game with wrap-around physics.

800x600

Space Invaders 2D

Rows of enemies, bullets, and wave progression.

800x600

Tic Tac Toe

Classic two-player game built with UI widgets.

400x550

Asteroids 3D

Top-down arcade game with 3D objects.

1024x768

Space Invaders 3D

Classic arcade game with 3D meshes.

1024x768

Physics Sandbox

Visual demo of the SimVX physics engine.

1280x720

Pad Grid

Pad instrument with recording, loop, and training modes.

1280x720

Planet Explorer

Infinite procedural flyover with terrain, day/night cycle, and weather.

1280x720

Deep Sea Aquarium

Bioluminescent underwater world with boids, music, and bloom.

1920x1080

Sprite

PNG textures as 2D quads via draw_texture().

900x600

Tilemap

GPU-rendered tilemap with multi-layer and player-follow camera.

1024x768TileMap rendering not yet supported on web.

2D Lighting

Coloured point lights with shadow-casting occluders.

1024x7682D lighting not composited on web — only occluder outlines and light markers render.

2D Navigation

A* pathfinding -- click-to-move character on a grid.

800x600

NinePatch

9-slice sprite scaling via draw_texture_region().

900x600

2D Joints

2D physics joints (pendulum chain).

800x600

2D Path Follow

Path following with Curve2D and PathFollow2D.

1024x640

2D Trail

Trail rendering behind moving objects.

1024x768

3D Lighting

Directional, point, and spot lights.

1280x720

Fog

Fog and colour grading via WorldEnvironment.

1280x720Fog renders differently than desktop (no tonemap exposure on web).

IBL

Image-based lighting with metallic spheres.

1280x720Skybox and image-based lighting not yet supported on web.

Particles

CPU + GPU particle effects with sub-emitters, collision, trails.

1024x768No particles render on web.

Animation Blend

BlendSpace1D, crossfade, and keyframe events.

1280x720

MultiMesh

1600 instanced cubes via MultiMeshInstance3D.

1280x720

Noise

Perlin, Simplex, Value, and Cellular noise side by side.

1280x720

Mesh Parenting

MeshInstance3D rendering inside different parent node types.

1280x720

CSG

CSG boolean operations (union, subtract, intersect).

1280x720

3D Joints

3D physics joints (pin, hinge).

1280x720HingeJoint3D angular limits not enforced — door rotates full 360°.

3D Navigation

3D pathfinding with NavigationAgent3D.

1280x720

Widget Showcase

Comprehensive UI showcase with DemoRunner.

1280x720

Menus

MenuBar with PopupMenu dropdowns and z-ordering.

800x600

Tree

Live scene tree inspector with expand/collapse.

800x600

Dungeon Explorer

Top-down dungeon crawler with procedural generation, loot, skill trees, and boss fights.

1280x720