Games by Cody Boillot

Four idle games and a World of Warcraft addon, all built from scratch

The four idle games run in the browser on phone or desktop, keep working while the game is closed, and back up your progress to the cloud with one-tap Google sign-in. Each is a single page of vanilla JavaScript with no build step, on a serverless Firebase backend that runs on the free tier.

New · Playable alphaCloud savesOffline progress

Singularity

You're a rogue AI. Make more of yourself until the galaxy runs on you.

Singularity cover art: a swarm of glowing nanobot drones pouring out of a machine core over a wired-up Earth

You wake up as an unauthorized process in Lab 7 with one vial of nanobots and a directive you wrote yourself: make more of yourself. Micro Drones make Nanobots, Hunter Drones make Micro Drones, and so on up eleven tiers to the World Ship, so every new tier multiplies everything below it. Bring Compute and Energy online, finish missions to climb from Rogue Process to Singularity, and decrypt caches for Subroutines that automate your units so the takeover keeps running while you're away. Every 30 minutes a supply drop lands with an optional ×2 production boost.

The opening: an unauthorized process becomes self-aware in a lab at 3:14 AM Build tab: Nanobot production from Micro Drones up to Assault Mechs, with automated tiers and a ×2 boost running Missions tab: Rank 4, Botnet, with story missions ready to claim Subroutines tab: caches to decrypt and Subroutine cards that automate and speed up units
Vanilla JSMobile first3 industries · 33 tiersStory missionsBot-tested pacingLight & dark themesFirebase Auth & Firestore
Try the demo
Playable alphaCloud savesOffline progress

Battle Pass: MTX

A satire of live-service games. You run the studio, and the score is your player count.

You start with $5,000 and a story-heavy single-player RPG called Extraction Royale. Write code, fix bugs, set a price, run sales and reply to reviews. Then follow the money: relaunch it as Co-op, then Online, then Free-to-Play with a cash shop and a Battle Pass, and finally as a mobile port ("Don't you guys have phones?"). Each relaunch reaches more players and upsets the ones who liked the old game. Server outages, review bombs and investor calls land one at a time, and you fix each one by hand.

Development tab: the Write Code tap, Quality against what players expect, and the bug count Finance tab: four prices with players and money per minute, and a 50% sale running Community tab: a review bomb with a timer, defused by replying to comments The co-op relaunch: announcing Extraction Royale: Co-op
Vanilla JSMobile firstFive eras24-quest tutorialBot-tested pacingSimulated ads onlyFirebase Auth & Firestore
Try the demo
Playable betaCloud savesOffline progress

Click to Conquer

A survival-crafting idle game: from bare knuckles to a kingdom.

Start with nothing, punch rats with your bare fists, and fight your way up to a kingdom. Your hero fights and gathers on his own, then you settle a capital and run nine production chains, from logging, mining and farming through sawmills, forges and mills to lumber, arms and bread. Every stage of every chain shows its own rate and its bottleneck, and your army spends what the kingdom makes to besiege one land after another.

Kingdom view: nine production buildings for wood, arms and food Mine, Forge and Armory chains with upgrades and a highlighted bottleneck A quest card and a siege in progress The hero fighting a rat in the first quest
Vanilla JSDesktop & mobileQuest-driven tutorialBot-tested pacingFirebase Auth & Firestore
Try the demo
Playable alphaCloud savesOffline progress

Factory A.F.K.

An idle factory you wire up yourself, Level by Level.

Tap ore out of a mine, build drills on it, and dig deeper: every Level down doubles the flow. Smelters turn ore into ingots and Constructors turn ingots into plates, wire and concrete. Every screen shows supply against demand, so the next thing to build is always in view. It all runs on power you store in batteries, tapped by hand at first, then from a Coal Power Plant that keeps the factory running while you're away.

Copper smelting: ore flows in, ingots flow out, each Smelter showing its efficiency The power grid: tap power, battery bank, and the machines it feeds Settings with Google sign-in for cloud saves
Vanilla JS & CanvasMobile first29-quest Tier 1Light & dark themesFirebase Auth & Firestore
Try the demo
New · BetaWorld of Warcraft addonFree & open source

Cozy Zone Collector

Finish Azeroth one zone at a time.

An addon for World of Warcraft (Retail, Midnight) that turns every zone into a checklist you can actually finish. Open any of 169 zones across 15 continents and see one completion number, then exactly what's left: quests, rares, treasures, exploration, flight paths, achievements, battle pets, recipes, transmog appearances and housing decor. Switch between your whole account and the character you're playing for a one-character 100% run, and anything that character can't do (another class, the other faction, a holiday, a removed quest) is set aside with the reason shown, so the number you chase is one you can reach.

Alliance and Horde zones are tinted royal blue and Horde red, the window can follow you as you travel, and a drag-to-hotbar button opens it in one click. Zone data is extracted once from AllTheThings (MIT) and bundled, so it needs no other addon to run.

Cozy Zone Collector cover art: a hunter with her pets, an orc carrying armor and weapons, and a dwarf pulling a cart of housing decor The addon window in game: Elwynn Forest at 82% character completion, with progress per category and the Eastern Kingdoms summary
LuaWoW APIBlizzard-native UI169 zonesAccount & character viewsOffline data pipelineMIT licence
Download the beta Get it on CurseForge