SteamTexx
Catch Flex

Vilegacy · Vilegacy

Catch Flex

gameAppID 3670810Coming soon
Release date{"coming_soon":true,"date":"Q3 2026"}

Game Charts

Player statistics

Default: last 7 days, hourly. · Stale · Range: 8/30/2026, 2:32:05 PM - 8/30/2026, 2:32:05 PM

Current Players0
24h Peak0
All-Time Peak0
24h Player-Hours0 h

No Game Charts history available yet.

Player History

PeriodAvg. PlayersGain (total)Gain (%)Peak Players
Last 24 Hours000%0
Last 7 Days000%0
Last 30 Days000%0
Last 12 Months000%0
2026-08000%0

Details

DeveloperVilegacy
PublisherVilegacy
FreeNo
Required ageNone

Your body is the controller. A camera-tracked rhythm game — no VR, no gamepad.

Your body is the controller.Catch Flex tracks your whole body with a single camera — no VR headset, no gamepad, no wearables. Even the menus are gesture-controlled, so you never touch a button. Stand up, clear some space, and move to the beat. MOVE TO HITCut — slash blocks in the arrow's directionRings — touch them with a hand or footBalls — kick them, or knock them back with a handStomp — hit the floor marker right on the beatSlide — stay on the trail to the endObstacles — dodge, duck, or step overEvery song mixes the moves differently — your whole body plays, not your thumbs. VOL. 1: TEN HAND-CHARTED TRACKSOriginal music, 87 to 150 BPM — house, electro, techno. Charted for what a real body can do: everything within reach, no jumping. Play a few back to back and it's a workout. Not chasing a score? Switch on no-fail mode and just move through the whole song. SOLO OR VERSUSChase the global leaderboards on your own, or go head-to-head in local split-screen Versus. Achievements track you from your first song to an S rank on ten different tracks. MAKE YOUR OWN LEVELSCatch Flex Editor runs in your browser — nothing to install, nothing to buy. Bring any song, chart the moves yourself, and load the level into the game. A level is a single file: open it on your device, or send it over your Wi-Fi from any browser, which is how levels reach a TV. WHAT YOU NEEDRoom to move, good lighting, your full body in frame, clothes that don't blend into the background. If your device has a camera, that camera is enough. If it has none — on a TV or a console — the free Catch Flex: Controller app turns your phone into one over your Wi-Fi. Either way, the bigger the screen, the better every move reads from across the room. PRIVATE BY DESIGNTracking runs on your device. No camera frames and no pose data are ever collected, stored or sent anywhere — the phone app streams pose data across your own local network, and video never leaves the phone. The only thing the game ever sends is an anonymous crash report, so faults can be found and fixed — and you can switch that off in the settings. PAY ONCE, PLAY FOREVERThe ten Vol. 1 tracks, Versus, and the levels you make yourself — no ads, no subscriptions, yours for good. Not sure the tracking will like your room? The free demo has the first track, no time limit — same game, same tracking. See you on the leaderboards.

Genres and categories

ActionCasualIndieSportsSingle-playerMulti-playerPvPShared/Split Screen PvPCo-opShared/Split Screen Co-opShared/Split ScreenSteam AchievementsPartial Controller SupportSteam CloudSteam LeaderboardsFamily Sharing

Platforms and requirements

windows: yesmac: nolinux: no
PC
{
  "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li>Requires a 64-bit processor and operating system<br></li><li><strong>OS:</strong> Windows 10 64-bit, version 21H1 or newer<br></li><li><strong>Processor:</strong> Intel Core i3-6100 / AMD Ryzen 3 1200 or better (x64)<br></li><li><strong>Memory:</strong> 4 GB RAM<br></li><li><strong>Graphics:</strong> DirectX 11 GPU with 1 GB VRAM — Intel UHD 620, GeForce GT 1030, Radeon RX 550. Enough to draw the game; on this tier let a phone do the tracking (see notes).<br></li><li><strong>DirectX:</strong> Version 11<br></li><li><strong>Storage:</strong> 1 GB available space<br></li><li><strong>Additional Notes:</strong> No webcam required — your phone can be the camera. The free Catch Flex: Controller app for iOS and Android does the tracking on the phone itself and sends only movement data over your own Wi-Fi, so the PC is left with nothing but drawing the game. That is also the smoother choice on a weak GPU. A webcam works just as well if you already have one. Either way, leave yourself room to stand and move with your whole body in frame, in even lighting.</li></ul>",
  "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"><li>Requires a 64-bit processor and operating system<br></li><li><strong>OS:</strong> Windows 11 64-bit<br></li><li><strong>Processor:</strong> Intel Core i5-9400 / AMD Ryzen 5 3600 or better<br></li><li><strong>Memory:</strong> 8 GB RAM<br></li><li><strong>Graphics:</strong> GeForce GTX 1060 / Radeon RX 580 with 4 GB VRAM - needed only if the PC itself tracks you from a webcam.<br></li><li><strong>DirectX:</strong> Version 12<br></li><li><strong>Storage:</strong> 1 GB available space<br></li><li><strong>Additional Notes:</strong> Play with whichever you prefer: a webcam, or your phone running the free Catch Flex: Controller app for iOS and Android. Tracking from a webcam runs a neural network on the GPU and needs compute shader support; the phone does that work itself instead. A 1080p 60 fps webcam and even, front-facing light give the steadiest tracking. Local split-screen Versus draws two views and roughly doubles the GPU cost.</li></ul>"
}
Mac
{
  "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"></ul>",
  "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"></ul>"
}
Linux
{
  "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"></ul>",
  "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"></ul>"
}

Ratings and content

dejus{"rating_generated":"1","rating":"l","required_age":"0","banned":"0","use_age_gate":"0","descriptors":""}
steam_germany{"rating_generated":"1","rating":"0","required_age":"0","banned":"0","use_age_gate":"0","descriptors":""}
igrs{"rating_generated":"1","rating":"3","required_age":"0","banned":"0","use_age_gate":"0","descriptors":""}

Selected change

header image · Aug 29, 2026, 1:07 PM

Previous
https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/4e4cb4d3a6538d5bc386952591e1d6d4d9798dd1/header.jpg?t=1787921916
Current
https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/4e4cb4d3a6538d5bc386952591e1d6d4d9798dd1/header.jpg?t=1787950037
Show raw AppDetails
{
  "3670810": {
    "success": true,
    "data": {
      "type": "game",
      "name": "Catch Flex",
      "steam_appid": 3670810,
      "required_age": 0,
      "is_free": false,
      "detailed_description": "<h2 class=\"bb_tag\" >Your body is the controller.</h2><p class=\"bb_paragraph\" >Catch Flex tracks your whole body with a single camera — no VR headset, no gamepad, no wearables. Even the menus are gesture-controlled, so you never touch a button. Stand up, clear some space, and move to the beat.</p><h2 class=\"bb_tag\" >MOVE TO HIT</h2><ul class=\"bb_ul\"><li>Cut — slash blocks in the arrow's direction</li><li>Rings — touch them with a hand or foot</li><li>Balls — kick them, or knock them back with a hand</li><li>Stomp — hit the floor marker right on the beat</li><li>Slide — stay on the trail to the end</li><li>Obstacles — dodge, duck, or step over</li></ul><p class=\"bb_paragraph\" >Every song mixes the moves differently — your whole body plays, not your thumbs.</p><h2 class=\"bb_tag\" >VOL. 1: TEN HAND-CHARTED TRACKS</h2><p class=\"bb_paragraph\" >Original music, 87 to 150 BPM — house, electro, techno. Charted for what a real body can do: everything within reach, no jumping. Play a few back to back and it's a workout.</p><p class=\"bb_paragraph\" >Not chasing a score? Switch on no-fail mode and just move through the whole song.</p><h2 class=\"bb_tag\" >SOLO OR VERSUS</h2><p class=\"bb_paragraph\" >Chase the global leaderboards on your own, or go head-to-head in local split-screen Versus. Achievements track you from your first song to an S rank on ten different tracks.</p><h2 class=\"bb_tag\" >MAKE YOUR OWN LEVELS</h2><p class=\"bb_paragraph\" >Catch Flex Editor runs in your browser — nothing to install, nothing to buy. Bring any song, chart the moves yourself, and load the level into the game. A level is a single file: open it on your device, or send it over your Wi-Fi from any browser, which is how levels reach a TV.</p><h2 class=\"bb_tag\" >WHAT YOU NEED</h2><p class=\"bb_paragraph\" >Room to move, good lighting, your full body in frame, clothes that don't blend into the background. If your device has a camera, that camera is enough. If it has none — on a TV or a console — the free Catch Flex: Controller app turns your phone into one over your Wi-Fi. Either way, the bigger the screen, the better every move reads from across the room.</p><h2 class=\"bb_tag\" >PRIVATE BY DESIGN</h2><p class=\"bb_paragraph\" >Tracking runs on your device. No camera frames and no pose data are ever collected, stored or sent anywhere — the phone app streams pose data across your own local network, and video never leaves the phone. The only thing the game ever sends is an anonymous crash report, so faults can be found and fixed — and you can switch that off in the settings.</p><h2 class=\"bb_tag\" >PAY ONCE, PLAY FOREVER</h2><p class=\"bb_paragraph\" >The ten Vol. 1 tracks, Versus, and the levels you make yourself — no ads, no subscriptions, yours for good.</p><p class=\"bb_paragraph\" >Not sure the tracking will like your room? The free demo has the first track, no time limit — same game, same tracking.</p><p class=\"bb_paragraph\" >See you on the leaderboards.</p>",
      "about_the_game": "<h2 class=\"bb_tag\" >Your body is the controller.</h2><p class=\"bb_paragraph\" >Catch Flex tracks your whole body with a single camera — no VR headset, no gamepad, no wearables. Even the menus are gesture-controlled, so you never touch a button. Stand up, clear some space, and move to the beat.</p><h2 class=\"bb_tag\" >MOVE TO HIT</h2><ul class=\"bb_ul\"><li>Cut — slash blocks in the arrow's direction</li><li>Rings — touch them with a hand or foot</li><li>Balls — kick them, or knock them back with a hand</li><li>Stomp — hit the floor marker right on the beat</li><li>Slide — stay on the trail to the end</li><li>Obstacles — dodge, duck, or step over</li></ul><p class=\"bb_paragraph\" >Every song mixes the moves differently — your whole body plays, not your thumbs.</p><h2 class=\"bb_tag\" >VOL. 1: TEN HAND-CHARTED TRACKS</h2><p class=\"bb_paragraph\" >Original music, 87 to 150 BPM — house, electro, techno. Charted for what a real body can do: everything within reach, no jumping. Play a few back to back and it's a workout.</p><p class=\"bb_paragraph\" >Not chasing a score? Switch on no-fail mode and just move through the whole song.</p><h2 class=\"bb_tag\" >SOLO OR VERSUS</h2><p class=\"bb_paragraph\" >Chase the global leaderboards on your own, or go head-to-head in local split-screen Versus. Achievements track you from your first song to an S rank on ten different tracks.</p><h2 class=\"bb_tag\" >MAKE YOUR OWN LEVELS</h2><p class=\"bb_paragraph\" >Catch Flex Editor runs in your browser — nothing to install, nothing to buy. Bring any song, chart the moves yourself, and load the level into the game. A level is a single file: open it on your device, or send it over your Wi-Fi from any browser, which is how levels reach a TV.</p><h2 class=\"bb_tag\" >WHAT YOU NEED</h2><p class=\"bb_paragraph\" >Room to move, good lighting, your full body in frame, clothes that don't blend into the background. If your device has a camera, that camera is enough. If it has none — on a TV or a console — the free Catch Flex: Controller app turns your phone into one over your Wi-Fi. Either way, the bigger the screen, the better every move reads from across the room.</p><h2 class=\"bb_tag\" >PRIVATE BY DESIGN</h2><p class=\"bb_paragraph\" >Tracking runs on your device. No camera frames and no pose data are ever collected, stored or sent anywhere — the phone app streams pose data across your own local network, and video never leaves the phone. The only thing the game ever sends is an anonymous crash report, so faults can be found and fixed — and you can switch that off in the settings.</p><h2 class=\"bb_tag\" >PAY ONCE, PLAY FOREVER</h2><p class=\"bb_paragraph\" >The ten Vol. 1 tracks, Versus, and the levels you make yourself — no ads, no subscriptions, yours for good.</p><p class=\"bb_paragraph\" >Not sure the tracking will like your room? The free demo has the first track, no time limit — same game, same tracking.</p><p class=\"bb_paragraph\" >See you on the leaderboards.</p>",
      "short_description": "Your body is the controller. A camera-tracked rhythm game — no VR, no gamepad.",
      "supported_languages": "English, Japanese, Russian, Simplified Chinese, Spanish - Latin America, French, German, Korean, Polish, Portuguese - Brazil, Turkish",
      "header_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/4e4cb4d3a6538d5bc386952591e1d6d4d9798dd1/header.jpg?t=1787950037",
      "capsule_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/99299dff704b6abad5012520ae962563229cd100/capsule_231x87.jpg?t=1787950037",
      "capsule_imagev5": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/99299dff704b6abad5012520ae962563229cd100/capsule_184x69.jpg?t=1787950037",
      "website": "https://catchflex.com",
      "pc_requirements": {
        "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li>Requires a 64-bit processor and operating system<br></li><li><strong>OS:</strong> Windows 10 64-bit, version 21H1 or newer<br></li><li><strong>Processor:</strong> Intel Core i3-6100 / AMD Ryzen 3 1200 or better (x64)<br></li><li><strong>Memory:</strong> 4 GB RAM<br></li><li><strong>Graphics:</strong> DirectX 11 GPU with 1 GB VRAM — Intel UHD 620, GeForce GT 1030, Radeon RX 550. Enough to draw the game; on this tier let a phone do the tracking (see notes).<br></li><li><strong>DirectX:</strong> Version 11<br></li><li><strong>Storage:</strong> 1 GB available space<br></li><li><strong>Additional Notes:</strong> No webcam required — your phone can be the camera. The free Catch Flex: Controller app for iOS and Android does the tracking on the phone itself and sends only movement data over your own Wi-Fi, so the PC is left with nothing but drawing the game. That is also the smoother choice on a weak GPU. A webcam works just as well if you already have one. Either way, leave yourself room to stand and move with your whole body in frame, in even lighting.</li></ul>",
        "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"><li>Requires a 64-bit processor and operating system<br></li><li><strong>OS:</strong> Windows 11 64-bit<br></li><li><strong>Processor:</strong> Intel Core i5-9400 / AMD Ryzen 5 3600 or better<br></li><li><strong>Memory:</strong> 8 GB RAM<br></li><li><strong>Graphics:</strong> GeForce GTX 1060 / Radeon RX 580 with 4 GB VRAM - needed only if the PC itself tracks you from a webcam.<br></li><li><strong>DirectX:</strong> Version 12<br></li><li><strong>Storage:</strong> 1 GB available space<br></li><li><strong>Additional Notes:</strong> Play with whichever you prefer: a webcam, or your phone running the free Catch Flex: Controller app for iOS and Android. Tracking from a webcam runs a neural network on the GPU and needs compute shader support; the phone does that work itself instead. A 1080p 60 fps webcam and even, front-facing light give the steadiest tracking. Local split-screen Versus draws two views and roughly doubles the GPU cost.</li></ul>"
      },
      "mac_requirements": {
        "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"></ul>",
        "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"></ul>"
      },
      "linux_requirements": {
        "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"></ul>",
        "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"></ul>"
      },
      "developers": [
        "Vilegacy"
      ],
      "publishers": [
        "Vilegacy"
      ],
      "demos": [
        {
          "appid": 3692800,
          "description": ""
        }
      ],
      "package_groups": [],
      "platforms": {
        "windows": true,
        "mac": false,
        "linux": false
      },
      "categories": [
        {
          "id": 2,
          "description": "Single-player"
        },
        {
          "id": 1,
          "description": "Multi-player"
        },
        {
          "id": 49,
          "description": "PvP"
        },
        {
          "id": 37,
          "description": "Shared/Split Screen PvP"
        },
        {
          "id": 9,
          "description": "Co-op"
        },
        {
          "id": 39,
          "description": "Shared/Split Screen Co-op"
        },
        {
          "id": 24,
          "description": "Shared/Split Screen"
        },
        {
          "id": 22,
          "description": "Steam Achievements"
        },
        {
          "id": 18,
          "description": "Partial Controller Support"
        },
        {
          "id": 23,
          "description": "Steam Cloud"
        },
        {
          "id": 25,
          "description": "Steam Leaderboards"
        },
        {
          "id": 62,
          "description": "Family Sharing"
        }
      ],
      "genres": [
        {
          "id": "1",
          "description": "Action"
        },
        {
          "id": "4",
          "description": "Casual"
        },
        {
          "id": "23",
          "description": "Indie"
        },
        {
          "id": "18",
          "description": "Sports"
        }
      ],
      "screenshots": [
        {
          "id": 0,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/ff98a23cf6884987d0502767c2d60cd3c4d92fae/ss_ff98a23cf6884987d0502767c2d60cd3c4d92fae.600x338.jpg?t=1787950037",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/ff98a23cf6884987d0502767c2d60cd3c4d92fae/ss_ff98a23cf6884987d0502767c2d60cd3c4d92fae.1920x1080.jpg?t=1787950037"
        },
        {
          "id": 1,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/00ba2e438c17d7c0a7ec78ef23db611c3079d905/ss_00ba2e438c17d7c0a7ec78ef23db611c3079d905.600x338.jpg?t=1787950037",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/00ba2e438c17d7c0a7ec78ef23db611c3079d905/ss_00ba2e438c17d7c0a7ec78ef23db611c3079d905.1920x1080.jpg?t=1787950037"
        },
        {
          "id": 2,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/6ce41a4f9516b07cdec9095004b6f569e632a439/ss_6ce41a4f9516b07cdec9095004b6f569e632a439.600x338.jpg?t=1787950037",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/6ce41a4f9516b07cdec9095004b6f569e632a439/ss_6ce41a4f9516b07cdec9095004b6f569e632a439.1920x1080.jpg?t=1787950037"
        },
        {
          "id": 3,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/bf8426c0705840bf316768d29ecc3162d14c441d/ss_bf8426c0705840bf316768d29ecc3162d14c441d.600x338.jpg?t=1787950037",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/bf8426c0705840bf316768d29ecc3162d14c441d/ss_bf8426c0705840bf316768d29ecc3162d14c441d.1920x1080.jpg?t=1787950037"
        },
        {
          "id": 4,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/d7b1ae1298c792a31ba86e64f249e4e18730779f/ss_d7b1ae1298c792a31ba86e64f249e4e18730779f.600x338.jpg?t=1787950037",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/d7b1ae1298c792a31ba86e64f249e4e18730779f/ss_d7b1ae1298c792a31ba86e64f249e4e18730779f.1920x1080.jpg?t=1787950037"
        },
        {
          "id": 5,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/9007c52e89a1210f7f403bf05b32329f7c494faa/ss_9007c52e89a1210f7f403bf05b32329f7c494faa.600x338.jpg?t=1787950037",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/9007c52e89a1210f7f403bf05b32329f7c494faa/ss_9007c52e89a1210f7f403bf05b32329f7c494faa.1920x1080.jpg?t=1787950037"
        }
      ],
      "movies": [
        {
          "id": 257411627,
          "name": "Catch Flex — Official Launch Trailer | Full-Body Rhythm Game, No VR",
          "thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/257411627/265088ab40f731597749cf75886a2ebfa734a5e1/movie_600x337.jpg?t=1787950036",
          "dash_av1": "https://video.akamai.steamstatic.com/store_trailers/3670810/1913763490/6e47e9148dc5adb873ea57705957af092905a341/1787949354/dash_av1.mpd?t=1787950036",
          "dash_h264": "https://video.akamai.steamstatic.com/store_trailers/3670810/1913763490/6e47e9148dc5adb873ea57705957af092905a341/1787949354/dash_h264.mpd?t=1787950036",
          "hls_h264": "https://video.akamai.steamstatic.com/store_trailers/3670810/1913763490/6e47e9148dc5adb873ea57705957af092905a341/1787949354/hls_264_master.m3u8?t=1787950036",
          "highlight": true
        }
      ],
      "release_date": {
        "coming_soon": true,
        "date": "Q3 2026"
      },
      "support_info": {
        "url": "https://catchflex.com/support/",
        "email": ""
      },
      "background": "https://store.akamai.steamstatic.com/images/storepagebackground/app/3670810?t=1787950037",
      "background_raw": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3670810/7ff37fe89263e07d5feecab5cbd8c3135103f448/page_bg_raw.jpg?t=1787950037",
      "content_descriptors": {
        "ids": [],
        "notes": null
      },
      "ratings": {
        "dejus": {
          "rating_generated": "1",
          "rating": "l",
          "required_age": "0",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": ""
        },
        "steam_germany": {
          "rating_generated": "1",
          "rating": "0",
          "required_age": "0",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": ""
        },
        "igrs": {
          "rating_generated": "1",
          "rating": "3",
          "required_age": "0",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": ""
        }
      }
    }
  }
}