DE1-SoC Pinball Engine

A moon of Graphics in the interactive portfolio of Mohammad Abu Daqer, computer engineer.

DE1-SoC Pinball Engine

Computer Graphics

A fully from-scratch C implementation of a pinball game physics engine and renderer targeting the ARM-based Terasic DE1-SoC board. The game drives a VGA display, simulates rigid-body ball dynamics and collisions, and maps user input (flippers, launch) to hardware buttons, running in real time on an FPGA-backed HPS core. Demonstrated both on actual hardware and via the CPULator DE1-SoC simulator.

Embedded Systems & Low-Level Programming, Physics Simulation & Graphics Rendering, Performance Optimization, Toolchain & Debugging, Software Engineering Practices

mohammad.abu.daqer@gmail.com · Resume (PDF) · LinkedIn · GitHub · Instagram