Some “games” on Mac are about reflexes, story, or strategy. Brandon’s Semiconductor Simulator is about understanding—specifically, the kind of understanding you get when you can draw a device and immediately see the physics respond. Part sandbox, part lab bench, this interactive simulator is built to help you explore how semiconductor devices actually behave, from simple circuits to advanced junction effects.

What is Brandon’s Semiconductor Simulator?

At its core, Brandon’s Semiconductor Simulator is an educational simulation and visualization tool for semiconductor devices. Instead of assembling components from rigid menus alone, you can draw circuits and devices with a few brush strokes, then run a fully interactive, realistic simulation that incorporates both electromagnetism and drift-diffusion carrier transport.

The result feels more like a physics playground than a static textbook diagram: you build, you tweak, you observe, you iterate.

How it plays on Mac

On macOS, the appeal is straightforward: you get an intuitive interface for rapid experimentation, plus a simulation you can pause, inspect, and rerun as you refine what you built. Whether you’re trying to understand why a PN junction forms a depletion region or how a transistor responds to bias changes, the simulator is designed to keep the feedback loop short—draw it, run it, visualize it.

The developer notes that it’s tested only on Apple silicon, and the listed requirements explicitly call for an Apple processor.

Key features

  • Interactive circuit drawing that lets you sketch devices and layouts quickly.
  • Visualization of electromagnetic fields and charge carriers, making invisible concepts tangible.
  • Multiple material types, including metals, semiconductors, dielectrics, and more.
  • Steam integration on the Steam release, including Cloud saves, Workshop sharing, and achievements.

The physics under the hood (and why it matters)

Many educational tools simplify semiconductor behavior to the point where you can’t explore the “why” behind device behavior. Brandon’s Semiconductor Simulator aims higher by building its simulation on a two-dimensional grid with a solver that computes the 2D Maxwell equations. In this setup, the electric field lies in the plane of the display, while the magnetic field points perpendicular to it.

On top of the electromagnetic solver, the simulator includes two charge carrier types—electrons and holes—which respond to both electrical and chemical forces. The implementation uses an FDTD (finite-difference time domain) scheme derived from discretizing Maxwell’s equations, combined with the drift-diffusion equations.

Practically speaking, this means you can explore device behavior in a way that connects circuit intuition to field behavior and carrier motion—ideal if you’ve ever felt the gap between “schematic symbols” and “what’s actually happening inside the silicon.”

What you can simulate and learn

The simulator is built to demonstrate a broad range of semiconductor properties and device types. Alongside hand-made demonstrations of circuits and common components, it supports concepts including:

  • PN junctions
  • Metal-semiconductor junctions
  • Thermoelectricity
  • Contact potentials
  • Heterojunctions
  • Common semiconductor devices such as BJTs, MOSFETs, JFETs, and diodes

What’s new since version 2.0

In addition to the baseline field + carrier simulation, version 2.0 and later add more advanced effects and customization:

  • Velocity saturation
  • Recombination models, including radiative, trap-assisted, and Auger recombination
  • User-defined materials for experimentation beyond the defaults

Workshop sharing, Cloud saves, and longevity

For Mac users who like tinkering, Steam Workshop support is a big deal: it turns your experiments into shareable artifacts. You can trade setups, demonstrations, and device builds, and keep progress synced via Steam Cloud. That community layer helps the simulator function not just as a personal learning tool, but also as a living library of examples.

Why this exists

The developer’s motivation is refreshingly direct: they wanted a deeper understanding of semiconductors and found existing simulations either too basic or too restrictive. Brandon’s Semiconductor Simulator is positioned to fill that gap—offering freedom to interact while still being grounded in serious physics.

Mac system requirements

Minimum

  • Requires an Apple processor
  • Processor: 64 bit CPU
  • Memory: 500 MB RAM
  • Storage: 400 MB available space
  • Additional Notes: Tested only on apple silicon

Recommended

  • Requires an Apple processor
  • Processor: Apple M2 Pro
  • Memory: 1 GB RAM

Who should play it?

Brandon’s Semiconductor Simulator is best for players who enjoy learning-by-doing: students in electronics/physics, hobbyists exploring device fundamentals, and anyone who wants a more intuitive bridge between equations and real device behavior. If your idea of a good time is watching fields, carriers, and junctions evolve as you adjust materials and geometry, this is a standout addition to the Mac “games” library—especially on Apple silicon.