top of page

Custom Game Controller

This is a game controller I designed and programmed for use in Unreal Engine. The controller itself is coded using the Arduino programming language based on c++. It features two touch sensors that act as buttons and an accelerometer to get X, Y, Z axis information. It then sends this data to Unreal Engine to be read and then applied the the game world. The physical build is a model I designed and 3d printed to contain the various sensors.

The physical build contains two touch sensors, accelerometer, and an Arduino Uno.

The workflow for the code starts in the Arduino program. I wrote lines of code that interface with the sensors and send information based on sensor readings via strings every loop to the serial port. Unreal engine then takes those strings and pulls the information for x,y,z coordinates and applies that to the game world object.

bottom of page