Site icon: An isometric green cube with an exclamation mark made of smaller white quadrilaterals centered on its front face. pixelguin.net

hello • you're welcome here! • please enjoy the redesigned web site • even if it's currently under construction • optimized for high-dpi and mobile displays • compiled with real dev tools instead of a jinja script i threw together • new gimmicks and secrets in the works • i'll miss the exhibit grid • best viewed in firefox?

marble games

Marble runs always fascinated me as a kid. I think what really hooked me was how they were constantly in motion, but never in a hurry. I could appreciate the machine as a whole, but it was always more fun to follow a single marble along its track as it lazily made its way to the bottom.

A close-up of a plastic children's marble run set on a beige carpet. In the foreground, a blue marble spins around a large, bright red funnel with strong motion blur. In the background, vertical tubes in red, green, and blue are stacked on blue and yellow bases.

At some point I receieved a modular marble run set (similar to the one pictured here), and I got to try my hand at construction. I remember seeing how much I could get away with the limited parts count, bridging parts over gaps without supports and incorporating precarious drops.


It's strange, isn't it? We treat most tasks as a race to the finish line, meant to be completed as efficiently as possible, and yet some still find it in themselves to build monuments to the mundane.

A pink and silver ball makes its way through a fantastical world where wooden platforms, bridges, and steampunk-style machinery float in the sky over an icy blue landscape. In the foreground, a series of wooden crates are suspended in mid-air by ropes from a long wooden beam. In the background, several large, ornate airships with masts and sails drift through the sky.

Perhaps it's no surprise, then, that video games featuring marbles have taken up so much of my thoughts. My parents certainly would have called computer games the ultimate monument to the mundane.


Most marble games put the player in direct control of the marble itself. Just like real-world marble runs, these games emphasize momentum and flow; the levels are relatively compact to encourage repeat attempts at faster times. The parts are constructed out of materials like metal, ice, and wood so their physics properties are immediately understandable.

A wooden ball rolls along a series of interconnected wooden planks with metal railings. The path is suspended by impossibly tall stone pillars in a vast sky filled with soft, glowing orange and white clouds at sunset.

The simplicity lends itself to a surreal visual style I very much enjoy—the playable spaces are small, but the grounded physical materials and endless skies above and below suggest entire worlds are out there. I've had dreams about the endlessly tall pillars in Ballance.


A small indigo marble flies through the air over red-orange grid-patterned terrain, under a pastel sky with a few clouds. A trail of translucent, light-blue pixelated squares streaks across the scene, emenating from the marble.

I love the wonderful mix of precision platforming and predictable physics these games have. The rush I get from keeping the momentum in Marble It Up! must be a small taste of what it's like to be a speedrunner.


A blue and yellow marble makes its way through a toy obstacle course set on a light wood floor. Various track elments in bright shades of purple, teal, orange, and red are held up by silver metal poles. In the foreground, there is a control panel with several large, brightly colored buttons and a joystick, matching the color of the track elements.

Mighty Marbles is one of the more unique marble games I've played. Instead of directly controlling the marble, the player operates different gizmos on a game board to get the marble to the goal. It makes the most of its status as a video game too, with moving elements you would never see in a Screwball Scramble clone (at least not without some motors!).

Built with Eleventy

v0.8.1 • 19 July 2026