Examples Gallery¶
Browse every SimVX example. Use the checkboxes to filter by category and the search box to narrow by title or tag.
2D Joints
Pendulum chain with PinJoint2D constraints.
2D Lighting
Coloured point lights with shadow-casting occluders.
Navigation demo
AStar2D click-to-move character on a grid.
NinePatch
9-slice sprite scaling via Draw2D.draw_texture_region().
2D Path Follow
A circle follows a figure-8 bezier curve.
Sprite
Render textured quads via Sprite2D.
Tilemap
GPU-rendered tilemap with multi-layer and player-follow camera.
2D Trail
Colour-gradient trails behind moving objects.
Animation Blend
BlendSpace1D, crossfade, and keyframe events.
ChaseCamera demo
3rd-person lag-and-spring follow camera.
CollisionWorld
Interactive sandbox for CollisionWorld + raycasting.
CSG
Constructive Solid Geometry boolean operations on 3D shapes.
Custom Shader
ShaderMaterial API preview with animated uniforms.
Mesh.extrude_path demo
sweep a profile along a 3D centerline.
First-person camera demo
WASD movement + mouse-look.
Fog
Distance-based fog via WorldEnvironment.
GPU Particles 3D Demo
compute-shader-driven particle simulation.
IBL
Image-based lighting on metallic spheres.
3D Joints
Pendulum chain and hinge door using physics joints.
3D Lighting
Directional and orbiting point lights.
Mesh Parenting
MeshInstance3D rendering under different parent node types.
Model Viewer
Load glTF models with PBR textures and orbit camera.
Motion Blur
Camera-based motion blur orbiting a scene of cubes.
MultiMesh
1600 cubes rendered via MultiMeshInstance3D instancing.
3D Navigation
NavigationMesh3D pathfinding with obstacle carving.
Noise
Perlin, Simplex, Value, and Cellular noise side by side.
Particles
CPU ParticleEmitter: sub-emitters, collision, trails, and deterministic seeding.
3D Path Follow demo
camera rail fly-through around scattered geometry.
Mouse picking demo
click cubes to change their colour.
Point and spot light shadow demo.
Demonstrates: - Point light shadow casting from a central position - Spot light in a corner illuminating a specific area - Multiple objects casting/receiving shadows - Camera orbit controls
PostProcessParity
Desktop parity for WorldEnvironment post-process knobs.
Raycast demo
click a cube in the grid to highlight the ray hit.
ReflectionProbe3D
Local cubemap reflections inside a probe box.
Render Layers Demo
3D object visibility via render layer bitmasks.
Shadow quality demo
cascade debug visualization and texel snapping.
Skeletal animation demo
articulated arm with bone-driven wave motion.
SSAO Demo
Screen-Space Ambient Occlusion visualization.
SubViewport
render a live 3D scene to a texture, shown on an in-world monitor.
Node tree text demo
3D cubes with text textures + 2D text overlay + Japanese text.
Textured cubes demo
generates checkerboard textures and renders them.
Volumetric Fog
Ray-marched single-scatter fog + localised FogVolume3D.
Debug Draw
Wireframe boxes, spheres, axes, and rays.
Debug Overlay
F3 toggles the overlay, F4 cycles features.
Bouncing Balls
Properties, velocity, and screen-edge collision.
Rotating Cube
Smallest 3D scene.
Triangle
Minimal custom-draw example.
Audio demo
generates and plays test tones using the MiniaudioBackend.
Touch gesture recognition demo
tap, long press, swipe, pinch, pan.
i18n Demo
displays translated text and switches locale with key presses.
Menu Bar Demo
MenuBar with PopupMenu dropdowns and z-ordering.
Python Console
Embedded interactive Python REPL in a terminal widget.
Terminal Demo
Interactive terminal emulator running bash.
Text Input Demo
validates character input, focus routing, and scissor clipping.
Visual demo for the StyleBox theming system.
Shows all theme presets side by side. Each column applies its own theme to the widget subtree so backgrounds, buttons, inputs, sliders, checkboxes, and tabs all render with the correct colours. Buttons are shown in every state: normal, hover, pressed, disabled, focused.
TreeView Demo
live scene tree inspector with expand/collapse.
Undo/Redo demo
move cubes and rewind with Ctrl+Z / Ctrl+Shift+Z.
Widget Showcase
Tour of every major UI widget category.
First Scene
Open a window and add a node.
Balatro-Feel
Card hover / select / drag / play, pure tween expressiveness.
Casual Crusade
js13k card/dungeon, domino-card placement with BFS scoring.
Cavern (Challacade)
Jetpack platformer, engine test only (BY-NC-ND assets).
Celeste Classic
Tight platformer feel, hitstop, screenshake, particles.
Claustrowordia
LD50 winner, UI tweens, audio juice, 56k-word dictionary scoring.
Clear Code Zelda
Top-down ARPG, y-sort, particles, state machines, upgrade UI.
Clumsy Bird
Flappy-style endless flyer with audio, score and restart.
Dodge the Creeps
Godot’s first 2D tutorial, wandering mobs, top-down dodge.
GDQuest Open RPG
Overworld + turn-based combat, party of three vs enemies.
HeartBeast Action RPG
The canonical Godot tutorial port, sword + roll + enemies.
HexGL
3D anti-grav racer, Catmull-Rom banked track, lap-attack, AI ghost.
Hextris
Hex puzzle, engine test for touch input (GPLv3 upstream).
Mr. Rescue
Arcade firefighter, fire spread, rescue civilians, procedural building.
PirateMaker
In-game level editor + play loop, proving editor = runtime.
Procedural Planets
Lague’s quad-sphere tutorial, multi-octave noise, biome ramp, IBL.
PyDew Valley
Stardew-like, tilling, planting, weather, NPC trader, save/load.
Q1K3
First-person Quake-style FPS, 3 weapons, 5 enemy AI states.
Asteroids (raylib classic)
Vector-space rotation, wrap-around physics, score HUD.
Snake (raylib classic)
Grid logic, score HUD, one of three raylib classics.
Tetris (raylib classic)
Grid logic, rotation, line clears, score HUD.
SNKRX
Wave-based arena, particles, screenshake, slow-motion, bloom.
Klondike Solitaire
Full Klondike with drag-drop spring/tilt, undo, save/load.
Squash the Creeps
Godot’s first 3D tutorial, jump on mobs, character controller.
Tanks of Freedom
Isometric turn-based strategy, three units, four buildings, AI opponent.
Tiny Yurts
Isometric grid, BFS path-following agents, drawable routes.
Tower Defence
Waves, placement, currency UI, navigation curves.
Pixel Runner
Clear Code’s Pygame intro, endless runner, sprite + input + collision.
You’re the OS
OS simulation, process state machine, CPUs, RAM/disk swap, I/O queue.
Asteroids 2D
Classic arcade game with wrap-around physics.
Asteroids 3D
Top-down arcade game with 3D objects.
Deep Sea Aquarium
Bioluminescent underwater world with boids and bloom.
Pad Grid
Pad instrument with recording, loop, and training modes.
Physics Sandbox
Visual demo of the SimVX physics engine.
Planet Explorer
Infinite procedural flyover with terrain and day/night cycle.
Platformer
CharacterBody2D with gravity, jump, and platforms.
Pong
Complete two-player game in ~150 lines.
Space Invaders 2D
Rows of enemies, bullets, and wave progression.
Space Invaders 3D
Classic arcade game with 3D meshes.
Tic Tac Toe
Classic two-player game built with UI widgets.
Tic Tac Toe 3D
3D board with animated X and O pieces.