A Unity toolkit for real-time quantum circuit simulation and visualization, featuring Bloch sphere rendering, core quantum gates, and multi-qubit entanglement.Uses Unity’s Standard and Sprites/Default shaders for Bloch sphere rendering. UI uses uGUI Canvas. Works across render pipelines, but the 3D Bloch sphere may require a compatible transparent shader in URP or HDRP.Quantum Circuit Simulator is a Unity-based toolkit for visualizing and simulating quantum computing concepts in real time. It provides support for fundamental quantum gates, Bloch sphere visualization, and multi-qubit systems including entanglement (Bell and GHZ states).Designed for developers, educators, and researchers, it makes it easy to integrate interactive quantum simulations into games, educational tools, or scientific applications using C# and CSharpNumerics.Key FeaturesQuantum circuit simulation framework built in Unity (C#)Support for core quantum gates: Hadamard (H), Pauli-X (NOT), Phase (S), and CNOTSingle-qubit visualization using Bloch Sphere representationMulti-qubit system support with state vector simulationEntanglement support (Bell states and GHZ states)Real-time probability amplitude and measurement visualizationModular and extensible architecture for adding custom gatesIntegration with CSharpNumerics for numerical computationsDesigned for real-time interaction and visualization in Unity scenesLightweight and easy to integrate into existing Unity projectsAI tools were used as a development aid during the creation of this package. This included assistance with code structuring, documentation drafting, and refining explanations of quantum computing concepts.All core logic, architecture, and implementation decisions were designed, reviewed, and validated by the developer to ensure correctness, performance, and reliability.




