Professional Project
Featured
Unreal Engine
Game
C++
NGSpice
Simulador Arduino logo

Simulador Arduino

August 2022

Simulador Arduino image
View Fullscreen
1 / 2

Code editor UI

Thumbnail 1
Thumbnail 2

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.

Platforms

Windows