Practisim Designer Web

Rebuilding Practisim for the web and XR.

I rebuilt a desktop stage planner for the browser. The same stage file now works on phones and in AR and VR.

Role
Founder · Product lead · Developer
Company
AncientSky Games
Status
Web editor live. Mobile, AR, and VR features vary by device.
Evidence
Product code, settings, documents, and tests reviewed July 2026.
Practisim stage shown from a saved three-dimensional camera view
A saved 3D view used in the stage build instructions

01 · The customer problem

Plan the stage clearly before anyone starts building it.

The problem

A practical-shooting stage is a physical course built from walls, targets, boundaries, and other props. A drawing can show where things go, but not always what participants will see or how movement will feel. Designers need a way to check the space before the build begins.

The opportunity

A 3D browser tool lets designers try ideas, walk through the plan, make changes, and create instructions the build team can follow. The same plan can then be reviewed on a phone or in AR and VR.

01

Keep existing Practisim files working and preserve their information.

02

Make the space easy to understand in 3D, overhead, camera, and walkthrough views.

03

Keep one design consistent across computer, phone, AR, and VR.

04

Add features carefully and test existing workflows before release.

02 · Browser editor

Plan, review, and document a real stage in the browser.

Practisim Designer Web opens existing stage files and adds 3D editing, overhead plans, walkthroughs, build instructions, sharing, and touch support.

Practisim Designer running in a responsive mobile-width editor with a stage, prop library, and transform controls
The working editor shown at a mobile screen size
  • Open and save existing Practisim stage files without losing information
  • Work in 3D, overhead, or walkthrough views, with precise controls for placing objects
  • Create written stage briefings, measured build diagrams, and saved camera views
  • Share community stages, collect team feedback, and review or make light edits from a phone or tablet
A generated overhead stage plan showing targets, boundaries, and measured distances
An overhead build plan generated from the 3D stage

03 · How AI supported the work

AI sped up the loop. I still made the product calls.

I used AI to inspect existing code, compare options, write tests, and debug failures. Customer needs, product boundaries, and release decisions stayed with me.

01

Understand the problem

Define what should get better for the customer, what must not break, and what evidence will show the change worked.

02

Inspect the real product

Use the current code, stage files, settings, and browser behavior instead of guessing from a description.

03

Build one small change

Use AI for speed while keeping the work small enough to review, test, and reverse if needed.

04

Check the result

Save tests, screenshots, comparisons, and notes so the next change starts from what is already known.

How it was built

Practisim is a 3D planning product, not an AI feature. AI describes how I built it.

04 · Solving a real performance problem

Too much data was slowing the product down. File sizes fell by more than 90%.

Practisim's catalog had grown to thousands of images and 3D models. I measured what the browser downloaded, then built tools to shrink the files and check the result. One broken model no longer had to delay the rest.

Measure

Find what was actually slow

Browser tests showed how much data the product downloaded and which files caused the largest delays.

Separate

Treat images and models differently

Each file type needed its own way to reduce size without hurting its appearance.

Repeat

Turn the fix into a tool

Small tools now find files that need work, shrink them, and upload the results in controlled groups.

Protect

Do not let one bad file stop the release

One invalid model was left unchanged while the other 1,604 models received the improvement.

Working today

Catalog image library

136.8 MB → 3.6 MBImages became much smaller while keeping a similar appearance.
Working today

3D model library

6.7 GB → 431.6 MB1,604 of 1,605 models became smaller while keeping the visual detail needed in the editor.
Working today

Invalid source files

1 isolatedThe broken model was documented and left unchanged instead of blocking the full improvement.
Side-by-side PNG and WebP catalog icons showing similar visual quality at much smaller file sizes
Before-and-after image comparison showing similar quality with much smaller files
Side-by-side original and optimized 3D model render showing preserved appearance
A 154.47 MB 3D model reduced to 4.90 MB while keeping its appearance

05 · From browser to AR and VR

The same stage file works on a computer, phone, and headset.

Each experience uses the same stage design, so the plan does not have to be rebuilt for every device. Support varies by device, and the build-day tools remain future work.

01 · DesignWorking today

Browser editor

Create or open a stage, place objects, save useful views, walk through the plan, and save the design.

02 · CarryWorking today

Phone and tablet

Open the same stage to review it, make small changes, or walk through the plan with touch controls.

03 · Step insideWorking today

XR Viewer

On supported devices, view the stage at full scale, select and move objects, and bring those changes back into the design.

04 · BuildFuture opportunity

Build-day tools

QR handoff, easier iPhone viewing, spectator mode, measurements, and more field tools are future opportunities.

Recorded demo2 min 35 sec

Watch the same stage move from a phone into AR.

The recording starts with the stage open in Practisim Designer Web on a phone. It then moves into the iOS AR prototype, where the same barriers and targets appear over the live camera view.

01

ReviewOpen and inspect the stage on a phone.

02

Enter ARMove from the browser into the camera-based viewer.

03

Walk the planSee the planned stage objects against the real surroundings.

Recorded XR Viewer session · Mobile browser and iOS AR prototype · Sound available

06 · How the pieces work together

One stage file keeps the product connected.

The browser editor, phone layout, and XR Viewer read the same stage file. Online services handle accounts, saved work, sharing, and subscriptions.

01

What people use

  • Web editor
  • Phone and tablet layout
  • 3D stage views
  • XR viewer
  • Stage briefing builder
02

How the work stays consistent

  • Shared stage data
  • Practisim file support
  • Position and size conversion
  • Saved camera views
  • Team review
03

Online services

  • Sign-in
  • Saved and shared projects
  • File storage
  • Secure online services
  • Subscriptions
04

Conversion and delivery

  • SketchUp file conversion
  • Smaller 3D files
  • Website hosting
  • Automated product checks

07 · Reusing existing plans

Turn supported SketchUp plans into editable Practisim stages.

A separate conversion service turns recognized SketchUp shapes into Practisim objects and compares the result with the source so mistakes are easier to spot.

Side-by-side comparison of original SketchUp shapes and the editable Practisim result
The original SketchUp shapes compared with the editable Practisim result

Designers can reuse an existing plan instead of rebuilding the stage from scratch.

The converter saves a side-by-side image of the source and result so mistakes are visible before anyone uses the stage.

08 · What comes next

Make the editor dependable first, then build outward.

Now

Get the basics right

Keep existing files working and make planning, walkthroughs, saved views, and build instructions easier to trust.

Next

Make teamwork easier

Improve sharing, community stages, phone and tablet use, and the XR workflows that have already been tested.

Later

Connect more of the field workflow

Add partner connections, more file conversion, easier build-day handoff, and immersive teamwork when customers show the need.

09 · What works today

A live product tested from desktop to phone.

Working today

Live product

In productionThe web product has sign-in, subscriptions, regular releases, and tools for operating it safely.
Working today

Works across screen sizes

Desktop to phoneAutomated checks cover desktops, tablets, touchscreens, and phones in both portrait and landscape views.

Open to senior and principal product roles

Need a product leader who stays close to the work?

I can set direction, work through hard technical details, and help a team ship.