Inspiration
We were inspired by this year’s hackathon theme and wanted to create a fully immersive VR experience where players feel like they’re inside a giant mech, defending a city from kaiju attacks. The idea of combining VR and physical feedback excited us, so we designed the game to let users actually feel the hits their mech takes.
What it does
Our project is a VR Roblox game where players take control of TK, a mech defending Orlando from Lenny and his kaiju friends. Unlike a typical VR game, we integrated physical feedback: a TENS machine connected to an ESP32 triggers sensations whenever the player is hit, making the battle feel more real.
Initially, we planned to build the game in Unity, but we found Roblox allowed us to prototype quickly and reach users easily, while still supporting VR.
How we built it
Game Environment: Designed in Roblox Studio with VR support.
Player Mechanics: Controlled TK’s movements and attacks in first-person VR.
Feedback System: Each time the mech is hit, the ESP32 triggers the TENS pads.
Programming: Combined Roblox Lua scripting for gameplay
Challenges we ran into
Unity VR Integration: Retargeting mech movement to VR controllers in Unity was difficult and time-consuming.
Pivoting Late: We didn’t switch to Roblox until 11 PM, so adjusting quickly to a new platform added pressure.
Time Constraints: Rapidly rebuilding the prototype in Roblox meant we had to focus on core mechanics first.
Accomplishments that we're proud of
Successfully built a VR mech game in Roblox from scratch in a very short time.
Integrated physical feedback using a TENS machine and ESP32 to make hits feel real.
Pivoted from Unity to Roblox late in the hackathon and still delivered a working prototype.
What we learned
How to connect hardware to software in real time using an ESP32.
Techniques for VR game design in Roblox, including controls, collisions, and immersive experiences.
How to prototype quickly and adapt to tools that make development faster.
The importance of user safety when adding physical feedback.
What's next for TK vs Lenny: Titan Clash
Expand the game with more kaiju enemies and varied attacks.
Add additional mech abilities and upgrades for players.
Refine physical feedback to enhance immersion without compromising safety.
Improve VR interactions and animations to make combat feel even more dynamic.
Built With
- arduino
- esp32
- roblox

Log in or sign up for Devpost to join the conversation.