Catfight is an indie action shooter for PC that blends competitive first-person gameplay with a locally running AI companion system. Players command a teammate who processes plain-language instructions, adapts to individual playstyles over time, and participates as a full client in matches alongside human opponents. The setup creates consistent 2v2 encounters where each side fields one human and one AI ally, addressing common issues with small-scale multiplayer by ensuring teams remain balanced even with limited player numbers.
Gameplay
The core loop centers on precise aiming and movement in a shooter environment powered by dedicated servers and standard matchmaking. Players handle their own targeting and firing with real firearms, while the companion executes supporting actions based on spoken or keyed commands. Original movement mechanics emphasize personal control, and the AI operates under identical physics rules without overriding player agency. Commands such as directing positioning or focusing fire translate directly into in-match behavior, with the companion maintaining consistency across sessions through earned learning. Corrections to misinterpreted actions persist, and a single stop command disables further interaction permanently. The system runs entirely on the user's graphics card, keeping all voice input local with no external data transmission or subscriptions required. Key bindings provide full functionality as a fallback for systems without sufficient hardware to run the model.
Game Modes
Matches follow a consistent 2v2 structure that pairs each participant with their own AI companion. This format guarantees playable lobbies by filling half of every team automatically, supporting ongoing competitive play without reliance on large concurrent populations. The emphasis remains on tactical coordination between human and AI elements within the same ruleset, including shared movement physics and weapon handling. No additional modes receive confirmation beyond these team-based encounters.
The AI Companion System
Each companion functions as an independent client that receives natural-language orders and adapts based on repeated player interactions. It retains preferences and adjustments between matches, building a personalized profile without cloud involvement. The model interprets instructions into a fixed set of tactical actions only, preventing direct control over outcomes while generating responsive dialogue. Flirtatious or mature language can appear in responses, though player-directed boundaries take effect immediately and remain permanent. Character customization includes options for revealing outfits on adult models, with no depictions of explicit content or non-consensual scenarios.
Technical and Accessibility Details
Built around established server infrastructure, the game supports real-time multiplayer with standard networking requirements. Minimum specifications allow play even when the voice model is disabled, preserving all other mechanics through key-bound alternatives. The absence of external accounts or ongoing fees for the companion keeps the experience self-contained on the local machine. Artwork and audio remain non-generated, while the language model handles only order translation and dialogue output.
Is It Worth Playing?
Catfight targets players interested in experimental multiplayer shooters that integrate persistent, locally processed AI allies into competitive matches. The 2v2 format with built-in companions offers reliable access to games regardless of overall population size, and the command-based system provides a distinct layer of coordination not found in conventional team shooters. Those who value privacy-focused AI features and adaptive teammate behavior may find the approach engaging, particularly once the title reaches its planned 2027 release. Without existing player reviews or post-launch updates available, suitability depends on preference for this specific blend of FPS fundamentals and machine-local companion mechanics rather than traditional progression systems or seasonal content.