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

Share this project:

Updates