Skip to content

A VR multiplayer breadboard simulator — a showcase demonstrating collaborative, data-driven circuit visualizations and experiments inside VR. Designed for instructor-led demos and student participation using mobile VR viewers.

Notifications You must be signed in to change notification settings

gisketch/vr-breadboard-sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VR Breadboard Simulator

A VR multiplayer breadboard simulator — a showcase demonstrating collaborative, data-driven circuit visualizations and experiments inside VR. Designed for instructor-led demos and student participation using mobile VR viewers.

This repo is a showcase project by gisketch.

Highlights / Features

  • PC ↔ Mobile multiplayer
  • PC supports Instructor Spectator mode
  • Mobile students join wearing simple VR boxes (cardboard-style)
  • Data-driven visualization of signals, voltages, and logic states
  • Data-driven experiments: wire up and run configurable experiments defined by data files
  • Multiplayer networking implemented with Mirror (Unity)
  • Net graph representations for logic analysis and debugging
  • 3D models: some created in Blender by me; others are TBD (referenced)

What this is

This project is a collaborative VR environment where an instructor on a PC can supervise while multiple students connect from mobile VR viewers. Breadboards, components, wires, and logic are represented visually and driven by data so experiments and visualizations can be authored without changing code.

Intended usage

  • Instructor (PC): runs the session, demonstrates setups, and can spectate from a full desktop VR/2D view.
  • Students (mobile): join the session with simple VR boxes to view and interact in VR.
  • Use cases: classroom demos, remote lab walkthroughs, quick prototyping of breadboard experiments, and logic visualization.

Tech notes

  • Built with Unity (project files are in the repository).
  • Networking: Mirror for multiplayer synchronization and session management.
  • Logic & nets: graph-based representations to compute and visualize logic states.
  • Visualizations and experiments are data-driven so new experiments can be added by supplying data files rather than rewriting code.
  • Models: a mixture of assets — some are authored in Blender by the me; other asset sources are TBD and documented in the repo.

Screenshots

  • TBD

Contributing

This is primarily a showcase repo. Contributions are welcome — especially:

  • New data-driven experiments
  • Improved mobile VR interaction and comfort
  • Bug fixes and networking improvements

Please open issues or PRs with details.

Contact / Author

Created by gisketch. For questions or demos, open an issue or reach out via the repository.

About

A VR multiplayer breadboard simulator — a showcase demonstrating collaborative, data-driven circuit visualizations and experiments inside VR. Designed for instructor-led demos and student participation using mobile VR viewers.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages