City Champ
A first-person combat, tower defense game for VR and AR.
Last updated
A first-person combat, tower defense game for VR and AR.
Last updated
City Champ will be pre-released as an open beta 🚧 in November 2024 for Meta Quest 2/3/Pro and Magic Leap 2.
Follow our progress at https://twitter.com/CityChampXYZ.
In a mirror world 🌏, ghoulish creatures are popping up all over and wreaking havoc💥. It’s up to you to protect the city and reform our world✌️! Blast ghouls, defend the city core, and collect reforms to win🏆. Scan new play areas with your phone 🤳to unlock achievements, collectibles, and endless locations🗺️.
In City Champ, you choose where to play. For Quest, play in real-world environments that others have scanned or create your own maps by scanning public spaces. For Magic Leap, scan your play area anywhere you go from inside the game.
Challenge yourself and others. Place new spawn points for pickups, enemies, and the city core to make every time you play a new experience.
For the lone defender. Launch a single player session to play your own maps on your own time. It's you vs. the ghouls.
For the competitive. Launch a public or private multiplayer session to play with friends. Up to 4 teams of 4, each with their own city core. Blast friend and foe on your way to victory!
Download the CityChamp v1.5.2 .apk build ⬇️ for Meta Quest and upload it to your headset using SideQuest. We recommend playing on Quest 3 for the best experience ✨.
The game is split into two parts: VR play 🏠 and scanning new maps 🤳🏙️. In VR, explore the game maps that have been created and select the one you want to play. Or, go out and create new maps by scanning public spaces.
Make sure hand tracking and passthrough are enabled in your headset settings⚙️.
Trigger buttons: press UI buttons and fire blasts💥.
Grip buttons: grab interactable objects.
B / Y buttons: fire additional blasts💥.
A / X buttons: defend with a shield🛡️.
Joysticks: teleport and turn🚶🏻♂️.
Joysticks (press in and hold both at the same time): fire a beam⚡.
In-game menu button: leave the current level🔚.
Follow the in-game tutorial to learn all the unique hand gesture controls 🤏.
Features | |
---|---|
2024 Q1 | ✅ core gameplay ✅ indoor VR mode using pre-scans ✅ experimental outdoor AR mode |
Q2 | ✅ tutorial ✅ expanded hand gesture tracking ✅ expanded locomotion options (IRL, teleport, and continuous) ✅ player HUD ✅ more blast and beam attacks, status effects, and pickups ✅ improved enemy combat AI |
Q3 | ✅ Magic Leap 2 ✅ Builder Mode ✅ switched to controller support ✅ more enemies ✅ improved art style ✅ player accounts and scans |
Future | 🟨 multiplayer 🟨 boss fights ⬜ availability in Japanese, Spanish, Portuguese, Mandarin, and Korean ⬜ Companions, items, and Reform Points |
Several XR assets (e.g., camera rig, hands, interactables) utilize the Meta XR Interaction SDK and OpenXR sample Unity projects.
Enemy models were drafted by our team and designed in collaboration with Ukraine-based RetroStyle Games. Rigging and animations were done in collaboration with RetroStyle, Asim Mir, and Kamran Khan.
The lounge environment and menu button/panel sprites were designed by Vien Nguyen.
Capsule art was done in collaboration with Alex Buslovskyi.
Ability icons were drafted by our team and designed in collaboration with Sketch Studio.
Some VFX, SFX, skyboxes, and developer tools were purchased from the Unity Asset Store.
Materials for grass (by Lennart Demes), bark (by Charlotte Baglioni), and leaves (by Katsukagi) used in the city core model are CC0 and sourced from 3dassets.one.
Button icons are CC0 from the FontAwesome open-source library.