EAS · Build Floor All Projects
In Development Products that are not finished yet, shown as they actually are
Epic App Solutions · Open Build Log

Watch them get built.

These are unfinished. That is the point of this page. Every screenshot below is the real current state, including the parts that are ugly or missing, because the useful thing about an unfinished product is being able to see where it actually stands before you decide to back it, buy it, or help build it.

Game IP · Roblox

Moon Base Defenders

In active build

A moon colony defended by district-based Ranger teams against alien invaders. Whimsical, kid-friendly sci-fi, deliberately not grimdark. Three rounds: drop in, secure the town and reach your vehicles, then the boss arrives and the five vehicles assemble into one mech.

The Tank Ranger prototype, front view and posed view, in blue and yellow armour
The Tank Ranger as it stands today. The label on the original render says it plainly: rigid armour prototype, joint bend check, head intentionally absent. The body reads correctly and the joints behave. The head is a separate problem still being worked.
The city

Four districts, and the colour tells you which one you are in. District colour drives the art pipeline, the helmet a Ranger wears, and what a player reads at a glance mid-fight.

The teams

A Ranger's head sets the race, the colour sets the district, and the class sets the arm piece: Tank, Damage, Vitals, or Crowd Control. Parts are built to agree with each other so a new character assembles from existing pieces.

Round three

The vehicles are not really vehicles. They are mech components that happen to drive, because they have to combine at the end. That constraint shaped every asset from the first block placed.

The part that nearly stopped it

Roblox allows ten thousand triangles per mesh part. The source buildings arrived at roughly 1.9 million each. That is not a reduction, it is a different kind of object.

Building 12425218 as delivered: a dense, speckled point-cloud render of 1,871,420 triangles The same building after the pipeline: clean faceted geometry at 9,000 triangles

The same building, model 12425218, before and after. Left as delivered at 1,871,420 triangles, dense enough that it renders as a speckled cloud rather than a solid. Right after the pipeline at 9,000. Across all sixteen the results landed near 8,450 triangles with a background tier around 1,880, and nothing was deleted to get there.

All sixteen source building scans, each around 1.9 million triangles
All sixteen as they arrived. Every one of these had to come down by more than two orders of magnitude before Roblox would take it.
What was actually wrong Seven of the sixteen refused to reduce, stalling at roughly four times the target no matter the settings. They reported over thirty-four thousand disconnected pieces each. Those pieces were not real: they were vertices sitting in identical positions that did not share an index, so the mesh was mathematically shattered while looking perfectly solid. Welding the coincident vertices first fixed all seven in one pass.

Where it stands: sixteen buildings prepped and inside engine limits with a distance tier, five vehicles, a set of destructible industrial props, and a mech that assembles with no gap between components. The town, the economy and the progression systems are the current work. There is no playable public build yet.

Android App · Dog Training

Skjöldr K9 — Pocket Field Coach

Evaluation build · v0.7.0

A dog-training app that lives entirely on the handler's phone. Five-step field drills, honest session records, and training clips. No account, no uploads, no subscription. When a handler gets stuck, the app points them at a nearby trainer with the evidence already attached.

Skjoldr K9 home screen Skills list A five-step drill in progress Session records A recorded training clip Welcome screen
Runs offline

Everything stays on the phone. No account to create, nothing uploaded, nothing to breach. That is a deliberate design decision, not a missing feature.

Honest logging

Drills log YES or NOT YET. There is no partial credit, because a handler who marks themselves generously learns nothing and the trainer sees a false record.

The trainer hand-off

One tap sends a session summary and up to three recent clips by text or email. The trainer sees where the dog is failing before the first appointment.

Where it stands This is an evaluation build, offered free to working trainers, and it is Android only. There is no iOS version. It installs as a direct APK rather than through the Play Store, which means a handler has to allow an install from outside the store. That is friction, it is known, and it is the next thing to solve.

Full project page and direct download →