
Simulador Arduino
August 2022

Code editor UI
About Project
Simulador Arduino is an interactive Arduino circuit simulator built in Unreal Engine 4. It allows users to assemble and test virtual circuits in real time, leveraging the power of NGSpice under the hood for accurate analog and digital simulation. Designed with both beginners and advanced hobbyists in mind, the tool features an intuitive interface and a modular architecture for future expansion.
Project Info
Role
Developer
Team Size
6 people
Time Frame
Project Management
Trello
Version Control
Git/GitHub
My Contributions
- Integrated the NGSpice third‑party library for Arduino circuit simulation: configured Unreal Engine build scripts, developed C++ wrapper interfaces, and validated simulation accuracy against real hardware benchmarks.
- Designed and implemented UI elements within Unreal Engine 4: authored Blueprint-driven widgets, created intuitive controls, and built responsive layouts to streamline user workflows.
- Refactored core code architecture using Unreal Engine modules: modularized rendering, simulation, and input systems to improve maintainability, load times, and scalability for future feature additions.
What I Learned
Mastered integration of C++ third‑party libraries into Unreal Engine build pipelines. Deepened expertise in Unreal Engine 4’s UMG and Blueprint systems for crafting responsive UIs. Applied best practices for modular game code using UE4’s module framework, enabling clean separation of concerns. Validated virtual simulation results against physical Arduino setups to ensure real‑world fidelity. Enhanced collaboration between C++ and Blueprint, bridging low‑level simulation code with high‑level UI logic.