Details
EntwicklerWyatt Atkins
PublisherWyatt Atkins
KostenlosNo
AlterKeine
A 2v2 shooter where your teammate knows you. Talk to your AI companion in your own words and she does it — then she remembers. She runs entirely on your own machine, learns how you play, and she is the reason there is always a match.
She's yoursYour teammate is an AI companion who runs on your own machine, takes orders in
plain language, and remembers you between matches.
Say "push up but hold your fire" and she pushes up and holds her fire. Say
"get back here, he's on me" and she comes and shoots what you're shooting.
You are not aiming her — you are commanding her, and then fighting your own
fight alongside her.
How she is with you is earned. She learns how you play and she keeps what she
learns. When she gets something wrong about you, you correct her and it sticks.
And if you ever tell her to stop, she stops — the first time, permanently.
It is a shooterOriginal movement, dedicated servers, real matchmaking, real guns. You will be
aiming, and she cannot do it for you — she is a real client in the match,
running the same physics and the same rules as you, and she cannot do anything
you couldn't.
Matches are two players and two companions, one each. That means the thing that
kills most small multiplayer games doesn't kill this one: there is always a
match to play, because half of every team is yours.
She runs on your machineThe model lives on your graphics card. No subscription, no separate account for
her, no cloud — nothing you say to her leaves your PC, ever.
[b]Haven't got the hardware?[/b] The whole game still works. Every order she
takes is on a key as well, and nothing else changes.
Raw AppDetails anzeigen
{
"5217490": {
"success": true,
"data": {
"type": "game",
"name": "Catfight",
"steam_appid": 5217490,
"required_age": 0,
"is_free": false,
"detailed_description": "<h2 class=\"bb_tag\" >She's yours</h2><p class=\"bb_paragraph\" >Your teammate is an AI companion who runs on your own machine, takes orders in</p><p class=\"bb_paragraph\" >plain language, and remembers you between matches.</p><p class=\"bb_paragraph\" >Say "push up but hold your fire" and she pushes up and holds her fire. Say</p><p class=\"bb_paragraph\" >"get back here, he's on me" and she comes and shoots what you're shooting.</p><p class=\"bb_paragraph\" >You are not aiming her — you are commanding her, and then fighting your own</p><p class=\"bb_paragraph\" >fight alongside her.</p><p class=\"bb_paragraph\" >How she is with you is earned. She learns how you play and she keeps what she</p><p class=\"bb_paragraph\" >learns. When she gets something wrong about you, you correct her and it sticks.</p><p class=\"bb_paragraph\" >And if you ever tell her to stop, she stops — the first time, permanently.</p><h2 class=\"bb_tag\" >It is a shooter</h2><p class=\"bb_paragraph\" >Original movement, dedicated servers, real matchmaking, real guns. You will be</p><p class=\"bb_paragraph\" >aiming, and she cannot do it for you — she is a real client in the match,</p><p class=\"bb_paragraph\" >running the same physics and the same rules as you, and she cannot do anything</p><p class=\"bb_paragraph\" >you couldn't.</p><p class=\"bb_paragraph\" >Matches are two players and two companions, one each. That means the thing that</p><p class=\"bb_paragraph\" >kills most small multiplayer games doesn't kill this one: there is always a</p><p class=\"bb_paragraph\" >match to play, because half of every team is yours.</p><h2 class=\"bb_tag\" >She runs on your machine</h2><p class=\"bb_paragraph\" >The model lives on your graphics card. No subscription, no separate account for</p><p class=\"bb_paragraph\" >her, no cloud — nothing you say to her leaves your PC, ever.</p><p class=\"bb_paragraph\" >[b]Haven't got the hardware?[/b] The whole game still works. Every order she</p><p class=\"bb_paragraph\" >takes is on a key as well, and nothing else changes.</p>",
"about_the_game": "<h2 class=\"bb_tag\" >She's yours</h2><p class=\"bb_paragraph\" >Your teammate is an AI companion who runs on your own machine, takes orders in</p><p class=\"bb_paragraph\" >plain language, and remembers you between matches.</p><p class=\"bb_paragraph\" >Say "push up but hold your fire" and she pushes up and holds her fire. Say</p><p class=\"bb_paragraph\" >"get back here, he's on me" and she comes and shoots what you're shooting.</p><p class=\"bb_paragraph\" >You are not aiming her — you are commanding her, and then fighting your own</p><p class=\"bb_paragraph\" >fight alongside her.</p><p class=\"bb_paragraph\" >How she is with you is earned. She learns how you play and she keeps what she</p><p class=\"bb_paragraph\" >learns. When she gets something wrong about you, you correct her and it sticks.</p><p class=\"bb_paragraph\" >And if you ever tell her to stop, she stops — the first time, permanently.</p><h2 class=\"bb_tag\" >It is a shooter</h2><p class=\"bb_paragraph\" >Original movement, dedicated servers, real matchmaking, real guns. You will be</p><p class=\"bb_paragraph\" >aiming, and she cannot do it for you — she is a real client in the match,</p><p class=\"bb_paragraph\" >running the same physics and the same rules as you, and she cannot do anything</p><p class=\"bb_paragraph\" >you couldn't.</p><p class=\"bb_paragraph\" >Matches are two players and two companions, one each. That means the thing that</p><p class=\"bb_paragraph\" >kills most small multiplayer games doesn't kill this one: there is always a</p><p class=\"bb_paragraph\" >match to play, because half of every team is yours.</p><h2 class=\"bb_tag\" >She runs on your machine</h2><p class=\"bb_paragraph\" >The model lives on your graphics card. No subscription, no separate account for</p><p class=\"bb_paragraph\" >her, no cloud — nothing you say to her leaves your PC, ever.</p><p class=\"bb_paragraph\" >[b]Haven't got the hardware?[/b] The whole game still works. Every order she</p><p class=\"bb_paragraph\" >takes is on a key as well, and nothing else changes.</p>",
"short_description": "A 2v2 shooter where your teammate knows you. Talk to your AI companion in your own words and she does it — then she remembers. She runs entirely on your own machine, learns how you play, and she is the reason there is always a match.",
"supported_languages": "English<strong>*</strong><br><strong>*</strong>languages with full audio support",
"header_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/5217490/f3658232f75ff1635531077ba73d1218744536f9/header.jpg?t=1790809577",
"capsule_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/5217490/0c1323dce91fc6fe752d82e27968ead07e6b1e3e/capsule_231x87.jpg?t=1790809577",
"capsule_imagev5": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/5217490/0c1323dce91fc6fe752d82e27968ead07e6b1e3e/capsule_184x69.jpg?t=1790809577",
"website": null,
"pc_requirements": {
"minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong> Windows 10 64-bit<br></li><li><strong>Processor:</strong> Any 64-bit x86 processor<br></li><li><strong>Memory:</strong> 4 GB RAM<br></li><li><strong>Graphics:</strong> Any GPU supporting OpenGL 1.x<br></li><li><strong>Network:</strong> Broadband Internet connection<br></li><li><strong>Storage:</strong> 1 GB available space<br></li><li><strong>Additional Notes:</strong> The voice companion is disabled at this tier. Everything else works — her orders are on keybinds.</li></ul>"
},
"mac_requirements": [],
"linux_requirements": [],
"legal_notice": "Catfight © 2026 Wyatt Atkins. Catfight is built on ioquake3, which is based on the Quake III Arena engine source code released by id Software, and is used under the GNU General Public License version 2. The speech synthesis component is licensed under the GNU General Public License version 3. Instructions for obtaining the complete corresponding source code are included with the game in SOURCE.txt. Quake is a trademark of id Software LLC. All other trademarks are the property of their respective owners.",
"developers": [
"Wyatt Atkins"
],
"publishers": [
"Wyatt Atkins"
],
"package_groups": [],
"platforms": {
"windows": true,
"mac": false,
"linux": false
},
"categories": [
{
"id": 1,
"description": "Multi-player"
},
{
"id": 49,
"description": "PvP"
},
{
"id": 36,
"description": "Online PvP"
},
{
"id": 67,
"description": "Camera Comfort"
},
{
"id": 68,
"description": "Custom Volume Controls"
},
{
"id": 79,
"description": "Save Anytime"
},
{
"id": 69,
"description": "Stereo Sound"
},
{
"id": 65,
"description": "Subtitle Options"
},
{
"id": 62,
"description": "Family Sharing"
}
],
"genres": [
{
"id": "1",
"description": "Action"
},
{
"id": "4",
"description": "Casual"
},
{
"id": "23",
"description": "Indie"
}
],
"screenshots": [
{
"id": 0,
"path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/5217490/d8e3f38ecf583be00dff52d40a1122053fbd73b1/ss_d8e3f38ecf583be00dff52d40a1122053fbd73b1.600x338.jpg?t=1790809577",
"path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/5217490/d8e3f38ecf583be00dff52d40a1122053fbd73b1/ss_d8e3f38ecf583be00dff52d40a1122053fbd73b1.1920x1080.jpg?t=1790809577"
},
{
"id": 1,
"path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/5217490/dbc44b0202584da369868483cc83ffbaa163b60d/ss_dbc44b0202584da369868483cc83ffbaa163b60d.600x338.jpg?t=1790809577",
"path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/5217490/dbc44b0202584da369868483cc83ffbaa163b60d/ss_dbc44b0202584da369868483cc83ffbaa163b60d.1920x1080.jpg?t=1790809577"
},
{
"id": 2,
"path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/5217490/30d61858dea300c6fccb6999c15213bdfa5b2077/ss_30d61858dea300c6fccb6999c15213bdfa5b2077.600x338.jpg?t=1790809577",
"path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/5217490/30d61858dea300c6fccb6999c15213bdfa5b2077/ss_30d61858dea300c6fccb6999c15213bdfa5b2077.1920x1080.jpg?t=1790809577"
},
{
"id": 3,
"path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/5217490/844f95ddcb29227f7d6df7006d21eb822067ec43/ss_844f95ddcb29227f7d6df7006d21eb822067ec43.600x338.jpg?t=1790809577",
"path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/5217490/844f95ddcb29227f7d6df7006d21eb822067ec43/ss_844f95ddcb29227f7d6df7006d21eb822067ec43.1920x1080.jpg?t=1790809577"
},
{
"id": 4,
"path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/5217490/9a023df2ba666bf3c1af043e4ee0048baf4c37a5/ss_9a023df2ba666bf3c1af043e4ee0048baf4c37a5.600x338.jpg?t=1790809577",
"path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/5217490/9a023df2ba666bf3c1af043e4ee0048baf4c37a5/ss_9a023df2ba666bf3c1af043e4ee0048baf4c37a5.1920x1080.jpg?t=1790809577"
}
],
"release_date": {
"coming_soon": true,
"date": "2027"
},
"support_info": {
"url": "https://discord.gg/gdPNkVPdz4",
"email": ""
},
"background": "https://store.akamai.steamstatic.com/images/storepagebackground/app/5217490?t=1790809577",
"background_raw": "https://store.akamai.steamstatic.com/images/storepagebackground/app/5217490?t=1790809577",
"content_descriptors": {
"ids": [
1,
5
],
"notes": "catfight is a competitive first-person shooter. Combat is gunfire between\r\nstylized characters. There is no blood, gore or dismemberment.\r\n\r\nYour AI teammate's dialogue is generated at runtime by a language model\r\nrunning on your own machine. Because her lines are generated rather than\r\nwritten, we cannot list everything she might say. It can include profanity\r\nand other mature language, and she can be flirtatious.\r\n\r\nFlirtation is led by the player. How far she will go is earned over time\r\nrather than available immediately, and telling her to stop works the first\r\ntime and is permanent.\r\n\r\nCharacter customization and cosmetic items include revealing outfits.\r\n\r\nAll characters are adults. The game contains no explicit sexual content, no\r\nvisible genitalia, no depictions of sexual violence or non-consensual\r\nsituations, no drug or alcohol use, and no self-harm."
},
"ratings": {
"dejus": {
"rating_generated": "1",
"rating": "14",
"required_age": "14",
"banned": "0",
"use_age_gate": "0",
"descriptors": "Linguagem imprópria\nViolência\nNudez"
},
"steam_germany": {
"rating_generated": "1",
"rating": "16",
"required_age": "16",
"banned": "0",
"use_age_gate": "0",
"descriptors": "Drastische Gewalt\nSexuelle Andeutungen\nDerbe Sprache"
}
}
}
}
}