Project workbench

Task list

A practical checklist for the Unity networking lab, organized around the development plan and first training slice.

Current focus

Working from the first vertical slice

Build one complete rack-to-workstation troubleshooting path first. That gives the project a testable loop before the lab grows wider.

Tasks

Checkbox progress is saved in this browser.

Milestone 1

Freeze the lab shell

High

Lock down the rooms, equipment zones, and teaching-relevant environmental details so the space feels believable without distracting from the networking work. This milestone is about deciding what the student can move through, inspect, and use before more device logic gets layered in.

Milestone 2

Build one rack path

High

Create one reliable switch-router-patch-panel path that can become the interaction test bed for the rest of the simulator. This path should prove that a student can inspect physical equipment, select ports, understand labels, and see visible feedback when links change.

Milestone 3

Add the state model

Medium

Make visuals, workstation screens, and CLI output read from the same project data so the world behaves consistently. The goal is a simple source of truth: every cable, port, device state, workstation symptom, and success condition should come from the simulator model instead of separate one-off scripts.

Milestone 4

Ship one lesson

High

Complete the first playable troubleshooting exercise: Lab workstation 2 cannot reach the server. This milestone ties the environment, interactions, and state model together into a short lesson that can be tested by someone who has never seen the project before.