Inspiration

We were inspired by the need to address the health risks of prolonged sitting and inactivity in modern life. The phrase “sitting is the new smoking” resonated with us, especially as remote work and digital lifestyles have made movement even less common. We wanted to create a solution that made wellness effortless, fun, and accessible to everyone—while using computer vision technology to redefine how we interact with games in browsers around the world.

What it does

Cambat is a browser-based game that transforms movements into game actions in a Unity game. Using your webcam and computer vision, you can control your character—punching, dodging, or jumping—without the need for controllers or additional hardware. It encourages short bursts of activity during the day, making it perfect for work breaks, school downtime, or casual gaming. Cambat makes fitness fun, accessible, and engaging.

How we built it

We built the frontend with React, JavaScipt, and Scss for the frontend. The backend was built with Unity, C#, and ShaderLab.

Challenges we ran into

Browser Visuals: Getting the Unity game to display properly in the browser was tricky. Unity’s post-processing effects didn’t always look the same in the browser, and some animations just wouldn’t show up. It took a lot of trial and error to get everything working smoothly and looking good.

Accomplishments that we're proud of

-Successfully integrating computer vision into a browser-based game. -Successfully displayed the Unity game in the browser, and can even alter the game character with uploaded photos. -Creating a solution that aligns gaming with health and wellness goals. -Laying the foundation for future multiplayer and team-based experiences.

What we learned

Creating engaging and accessible games using Unity and browser technologies is not only viable but also an untapped opportunity. We discovered that combining computer vision with browser-based interactivity opens up exciting possibilities for movement-focused gameplay that are accessible from anywhere.

Ironically, Cambat was playing during breaks while developing it, reinforcing its core purpose: making movement effortless and fun, and easily accessible whenever, wherever. Most importantly, we learned that designing games like Cambat can inspire both wellness and joy, even in the creative process.

What's next for Cambat

-Multiplayer Modes: Expanding the game to include collaborative and competitive multiplayer gameplay, allowing friends, colleagues, or teams to play together and connect through movement.

-New Game Modes: Introducing diverse gameplay styles beyond combat, such as puzzles, races, or co-op challenges, to appeal to a broader audience.

-Educational Integration: Developing versions of Cambat for schools, combining fun movement-based learning with fitness to engage students in a new way.

-AI Feedback System: Incorporating AI-powered movement tracking to provide real-time feedback and suggest improvements for fitness and gameplay strategies.

Share this project:

Updates