STUFF YOU CAN
PLAY WITH.
Start with my online multiplayer game Oliver's Racers, then scroll to explore 10 more games, sims & apps in 3D.
ORION
A 3D class arena built in Godot 4. Pick a class, drop into a rotating arena and compete until one player is left standing. Get eliminated and you watch the rest of the round from the spectator gallery. Three maps cycle every three minutes, a ring closes in so rounds never stall, and a centre relic drops an overshield to fight over. Earn coins for skins and classes, climb a battle pass, and play on desktop or phone. Multiplayer runs on a Raspberry Pi relay with victim-authoritative combat, so nobody can fake-tag you.
Swipe to keep exploring
By the numbers
Every pixel and line is hand-built. Here's the receipts.
Everything here runs
in your browser.
No downloads, no accounts, no launcher. You click a project and it starts. That constraint shapes everything on this site, a game has to load in a few seconds on a phone over hotel wifi, or nobody ever sees it.
The biggest one is Oliver's Racers, an arcade racer built in Godot 4. A dozen-plus worlds, cars and boats and planes, procedurally generated tracks with bridges you drive over and tunnels you drive under. The multiplayer runs on a Raspberry Pi sitting in my room, which is either charming or a terrible idea depending on how many people are racing. There's an Android build too, if you want it smoother than a browser tab.
The rest ranges from a flight sim to a gravity sandbox to a live race-timing dashboard. Some took months. Some took a weekend and I still like them.
I write it all down
Thirty-odd posts on how these actually got built, the drift physics that took four rewrites, the multiplayer desync that turned out to be one missing guard, the blue screen that only happened after changing maps. Mistakes included, because the mistakes are the interesting part.
From the devlog.
40 posts on how these were actually built. The maths, the bugs, and the things I got wrong first.
Why Every Gravity Simulator Needs a Softening Parameter
Newton's law divides by distance squared, and distance can be zero. Without one small fudge in the denominator, two bodies that drift too close will be flung to infinity at a speed your simulation can never recover from.
How I Handle Input on Both Touch and Desktop
I budgeted a weekend to build an input abstraction layer for Oliver's Racers and never wrote one. Five plain fields on the car and a single addition turned out to be enough, for a reason that is arithmetic rather than clever.
The Three-Body Problem, Explained by Watching Mine Fail
Two objects orbiting each other is solved maths. Add a third and prediction becomes impossible. Not hard, impossible. I built a figure-eight preset to show off the famous stable solution, and it doesn't work, which turns out to demonstrate the point rather better.
Frequently asked
questions.
- What games can I play for free in my browser?
- OB Studio offers several free browser games including Oliver's Racers (an arcade multiplayer racer with procedural tracks), Oliver's Planes (a flight simulator), Coinstand (an idle coin-flip game), Cosmic Gravity Sandbox (an N-body physics simulator), Apex Grand Auctions (a car tycoon game), and more. All run directly in your browser. No downloads or accounts needed.
- Is OB Studio the same as OBS Studio?
- No. OB Studio (obstudio.org) is an independent game development studio by Oliver that makes free browser games and interactive web apps. OBS Studio is a separate, unrelated open-source video recording and live streaming application. They are completely different projects with no connection.
- Can I play these games on my phone?
- Yes. Every game runs in a mobile browser, and the ones built around driving, flying or tapping ship real touch controls. Oliver's Racers has an on-screen stick and buttons, and Coinstand is played by tapping the coin. A few desktop extras stay mouse-only, such as panning and zooming the camera in Cosmic Gravity Sandbox. Oliver's Racers also has a native Android APK, which runs smoother than the browser build.
- How does the multiplayer work in Oliver's Racers?
- Oliver's Racers multiplayer runs on a Raspberry Pi game server via WebSocket connections, with an AWS API Gateway fallback. You can race against other players in real time with real collisions across 15 different worlds. When no other players are online, four AI pace cars fill the grid.
- Do I need to download anything to play?
- No. Every game and app on OB Studio runs entirely in your web browser. No downloads, no installations, no accounts, no launchers. Just click and play.
I'm Oliver. I build things that are fun to poke at.
I'm a solo developer. Everything on this site, the games, the 3D on this page, the multiplayer server, the writing, is mine, and most of it started because I wanted to find out whether I could build it. Nothing here costs anything to play.