Project Information | |
---|---|
Engine | Unreal Engine 4 |
Development Time | 2.5 Weeks |
Team Size | 9 People (2 Programmer, 2 Designers, 4 Artists and a Producer) |
My Roles | Gameplay and Tools programmer & hardware developer |
Languages Used | C and Blueprints |
Target Platforms | PC |
One of the tasks I worked on in this project was the creation of our custom controller.
The gameplay we designed required to have buttons around a barrel, in our case a simple trash can. I attached every button on the controller and soldered everything together according to the electronic design I made. With the limitations of the controller board, the TeencyLC, I hooked the buttons and gyro sensors up according to our design diagram so the programming could be worked on at the same time.
For the gameplay, I also implemented the controller calibration since we require the controller to be in a specific rotation for the gameplay to make sense.
Next to the creation of the controller, I worked together with the other programmer to program the connection flow from the controller board to the PC.
I also developed the receiving-end connection in our game engine to understand and use the controllers' data in the game.