Inspiration
I like playing DDR.
What it does
A very short beatmap of a song I like with a compatible ddr mat made from scratch. It connects to an Arduino as input to an Unreal 3D game. It looks pretty messy, but what did you expect in 24 hours by one person.
How we built it
I got cardboard, cut it up, and taped it. I put push buttons underneath some cardboard pads. Stepping on the buttons triggers an I/O that is read by the Unity code using UART. The game itself was mainly made from scratch using the song Crystal Gravity downloaded from khinsider.
Challenges we ran into
I ran out of wires. Arduino is not nearly as compatible with Unity as I would have expected. Arduino importing .h files sucks. The lab had no safer/larger buttons to use so I have very small push buttons under each pad. The time constraint was the most difficult part.
Accomplishments that we're proud of
I finished a large part of it and that's what makes me happy. I can finish it up and polish it later.
What we learned
I learned how to make a custom controller in Unity. I learned that Tiva boards and UART and GPIO don't go well together. Also, wire delay is a really long time.
What's next for DDR in Unity using Arduino
Most likely refurbishing the ddr mat with plastic parts and adding more songs to the playlist. I also would like to have pause and play functionality. However, if world domination happens to come first, that will be the next step.
Log in or sign up for Devpost to join the conversation.