Development roadmap
What's being built.
Ranked by player value relative to cost. Finished work is listed below.
In progress 63items
- 1 Add missing thumbnails to the intimacy animation picker.
- 2 Fix broken intimacy poses and participant alignment in the current animation set.
- 3 Add light facial expression changes during social play, later.
- 4 Add idle motion to static poses so sitting and other held poses don't look frozen.
- 5 Smooth out pose transitions so switching poses looks natural instead of snapping.
- 6 Add head-turn anticipation so the avatar glances toward where it's about to move before the body follows, making turns feel less robotic.
- 7 Add relaxed idle dance animations for casual standing around, as an alternative to the current high-energy ones.
- 8 Add a feminine run animation variant.
- 9 Make bodies adjust to each other and the world more naturally instead of playing fixed animation loops.
- 10 Add subtle social emotes such as wink, lip bite, and hair flick as observable actions.
- 11 Add paired social interactions such as hand-holding, leash walking, and piggyback rides.
- 12 Add footwear-aware foot angles so bare feet, heels, and mixed outfits sit correctly while moving.
- 13 Add point-and-click movement that uses pathfinding where available and falls back to direct movement otherwise.
- 14 Fix the native Linux build performance gap compared to the Windows build under Proton.
- 15 Add a software ray tracing fallback for GPUs without hardware ray tracing.
- 16 Tune speaker loudness and speech loudness so nearby TTS can beat music without killing the room mix.
- 17 Add physics to the male and trans penis so it moves naturally instead of staying static.
- 18 Add voice mood variants such as happy, sad, and horny later.
- 19 Add player-imported or player-submitted voices later.
- 20 Add wardrobe interaction zones or props so outfit changes can happen in-world in a readable way.
- 21 Play a phone-holding animation whenever the phone UI is open so other players can see phone use.
- 22 Add in-room outfit changing with a visible animation instead of making people leave the room.
- 23 Add testicle size options for male and trans avatars.
- 24 Add genital anatomy to the final character bodies.
- 25 Add clickable body-part interactions instead of only cycling preset paired animations.
- 26 Add breath play and erotic asphyxiation as a selectable BDSM interaction type.
- 27 Add pregnancy as a roleplay and social state, with visible body progression and matching social interactions, once the sex system is stable.
- 28 Add paid faster TTS tiers later without degrading the core free experience below usable.
- 29 Offer a Plus tier that prefers faster cloud servers over slower local ones for speech, later.
- 30 Add variety to dancing so a chosen dance doesn't repeat the same clip on a loop.
- 31 Add synchronized dance pairing so two players doing the same dance appear perfectly in sync across all clients, once paired dances exist.
- 32 Add adjustable character height, handled so animations stay correct.
- 33 Add more hairstyles, including adapted community styles.
- 34 Add room scene presets for subculture scenes such as vampire clans, Gorean cities, and BDSM houses — each a named bundle of room settings that pre-fills allowed behavior, escalation ceiling, and scene expectations for the owner to adjust.
- 35 Prevent layered wearables from intersecting.
- 36 Make underwear visible through open areas of outer clothing without protruding through covered fabric.
- 37 Add footstep audio that changes with the floor surface and footwear.
- 38 Show a clear error and return to character selection if room content cannot be built after joining.
- 39 Add a flat chest body morph option for female and trans avatars.
- 40 Add high-heel footwear in both closed-toe and open-toe variants.
- 41 Add a physical dice prop with d4, d6, d8, d10, d12, and d20 options.
- 42 Add optional 4K environment textures only on Ultra, while keeping High playable on 8 GB cards.
- 43 Share chat across linked overflow rooms during large events if one venue is split across multiple servers.
- 44 Add linked room overflow for big events, with seamless or near-seamless travel between connected rooms.
- 45 Add immersive room-to-room travel connectors such as cabs, portals, or boats for linked events later.
- 46 Build from isolated room servers toward a shared island or city overworld later.
- 47 Add menu-driven world-editor logic blocks such as light switches, trigger zones, and linked objects, before full scripting.
- 48 Add a full room builder and world editor, much later.
- 49 Add room trigger logic for simple interactions such as collision-triggered actions, linked switches, and destination doors.
- 50 Add a simple shared card game.
- 51 Add a small creator pipeline for outside world or clothing designers.
- 52 Add branded or sponsored assets only after the core world is strong enough to justify partnerships.
- 53 Add car tuning later so players can trade off top speed, acceleration, handling, and braking.
- 54 Add racing leagues or small betting loops later.
- 55 Add boats later.
- 56 Add surfing later.
- 57 Add Lovense integration later.
- 58 Add real VR support much later, only as an optional mode and never as the default way to use XChat.
- 59 Add a native Mac build later, after Windows and Linux are stable.
- 60 Add localization much later.
- 61 Add translation support for cross-language text and speech later.
- 62 Do not add open UGC clothing or item uploads until moderation, QC, and bandwidth are solved.
- 63 Hold off on user video streaming until it can be moderated safely.
Done 96completed work
- Fix the male walk animation, which looks rough next to the polished feminine walk used for female and trans avatars.
- Fix clothing poke-through on tops, skirts, and other outfits.
- Tune default female body proportions, especially shoulder width.
- Fix eye pupil and iris size so they don't look undersized on some face shapes.
- Fix hair looking blown out and over-bright at some lighting angles.
- Add independent body shape controls so character creation is not limited to one body direction.
- Fix male clothing slots that show female items or hide the genital area.
- Stop feet from floating during idle, walking, dancing, and in shoes.
- Add speech range modes such as intimate, normal, loud, and shout.
- Rework the skin selection list so it's ordered clearly and named to match what it changes.
- Add a randomize option in character creation so new characters can start from varied defaults.
- Add a Room Settings screen so owners can set room visibility and rules.
- Cap Ultra ray tracing intensity or default to an FPS lock so GPUs stay at safe temperatures out of the box.
- Add a proximity cutoff for text chat so messages only reach nearby players, like voice range.
- Add a voice pitch slider to fine-tune your chosen TTS voice.
- Add private phone communication — TTS messages, calls, or both.
- Add a right-side intimacy HUD for partner, pose, and session controls.
- Fix a Linux startup crash caused by the crash handler missing run permission.
- Fix Linux packaging so the launcher finds the game executable and symbol files correctly.
- Add a launcher with patching so small updates don't re-download the whole build.
- Fix the camera so it tracks the body instead of the head bone, so the world stops appearing to sway while an avatar dances or holds a pose.
- Fix female hair attachment so hairstyles work on female bodies as well as on trans and male bodies.
- Fix missing collision on roots, plants, and other room geometry.
- Fix hair ombre and highlight layers not rendering visibly on the character.
- Fix TTS long messages of three or more lines disconnecting players instead of being safely capped or queued.
- Fix the room occupant count so it updates when players enter instead of staying stuck at zero.
- Fix dancing stopping on its own while standing still, and not resuming after a brief walk.
- Fix the selected music station not resuming after switching rooms even though the phone shows it as playing.
- Fix hair clipping through the skull during movement.
- Fix hair physics so it stops whipping too fast and snapping through the head.
- Fix character names showing as raw IDs when opening another player's profile in-world.
- Add DLSS, FSR, and XeSS upscaling in graphics settings.
- Remove self-click interaction menus so clicking your own avatar doesn't block point-and-click movement.
- Fix room chat send failures during playtests so messages always submit reliably.
- Clean up the auth flow so leftover sign-in windows don't stay open after login or logout.
- Make TTS finish the previous line before the next starts instead of cutting it off.
- Fix TTS startup jitter at the beginning of a sentence.
- Add a small dense test map so testing doesn't depend only on the island.
- Fix the 3 to 4 second freeze shortly after entering the world.
- Add clearer labels and tooltips for dense character-customization settings.
- Add an exit-game action somewhere intuitive without a heavy pause menu.
- Fix the graphics preset logic so Low doesn't use more GPU than Ultra.
- Fix the ambient occlusion and shadow regression from the weather and dynamic-sky changes.
- Fix lighting presets where faces lose directional light or glow through hair in some modes.
- Add subtitles as an optional fallback for spoken lines.
- Add typing-state cues, diegetic first with a subtitle or HUD fallback if needed.
- Fix pressing the speaker button stopping movement.
- Fix eyebrow rendering so selected brows actually appear on the avatar.
- Add a small jump only, not a big arcade jump.
- Fix the crash about 60 seconds after login when an avatar mesh is visible.
- Fix the crash when opening the phone.
- Fix the crash when changing graphics settings from the phone.
- Bind Enter to open chat and keep it ready after sending, so no extra click is needed.
- Fix TTS text handling so speech stops sounding mangled while keeping the fast response time.
- Add one-click voice preview in character editing.
- Label and sort voice choices so people know what accent or style they're picking.
- Fix hair shimmering and showing rainbow artifacts on Radeon GPUs.
- Switch character select to a gallery with visible characters and clear Play and Edit buttons.
- Focus a newly created character automatically when returning to character select.
- Add left and right stepping arrows for dense editor lists like hair, clothes, and colors.
- Add a proper first-person camera.
- Add arrow-key movement in addition to WASD.
- Stop phone and settings clicks leaking into pawn and camera movement.
- Fix build distribution so current links never point to stale legacy builds.
- Keep build files on SSD or CDN so download speed isn't capped by slow disks.
- Add speech-to-text as an optional input path instead of typed text only.
- Add reliable crash reporting and automatic stacktrace collection for shipping builds.
- Add a real color picker for creator colors instead of only preset swatches.
- Add full futa support (already in as Trans).
- Fix blindfold and eyelash clipping.
- Make update channels read-only for non-staff.
- Add a dedicated test-reports channel for indev bug reports.
- Add a spectator camera for live viewing and screenshots.
- Add host speech rules such as whisper-only rooms or loudness caps for events.
- Add a room-owner rule to allow or forbid in-room outfit changes.
- Add private rooms and invite-only spaces.
- Add pose preference markers so partners can see which poses you like, dislike, or favorite.
- Add anonymous review scores on phone profiles.
- Add a character photo gallery for profile pages.
- Add character profile fields (bio, pronouns, kinks, vibe tags) for the About card.
- Add marriage and relationship contracts with propose, accept, decline, and end.
- Add phone group chats for parties and remote coordination.
- Add buy-a-drink interactions so players can send rounds to others.
- Add Icecast and Shoutcast support for custom room music streams.
- Add silent typo autocorrect before TTS to fix common misspellings without breaking voice.
- Automatically clear expired room invites and stale realtime events.
- Add anti-spam limits so reviews, transfers, and messages can't be flooded.
- Add admin moderation tools for reports, suspensions, and removing group-chat members.
- Fix camera collision with small scene objects like poles and mic stands so it doesn't snap back to the avatar during rotation.
- Fix voice-preview lip sync in character creation so the mouth animates for the full preview instead of cutting off after the first word.
- Fix the male A-pose flicker during movement.
- Fix the wrong walk-start animation on first movement after entering a room.
- Add lip sync for TTS playback.
- Add eye contact so characters look at whoever they're near in conversation.
- Fix walk speed and root motion so the movement no longer looks robotic or mismatched.
- Fix dances visibly jumping each time the loop restarts.
We make XChat.
A next-gen adult social world. It's free.