Character House animations control how your custom desktop companions move, react, and display personality while on your screen. Developed by Yinengjie for the Steam title Character House -Desktop Companion-, these animations range from autonomous desktop wandering and corner-peeking to reactive emotes triggered by keystrokes, mouse clicks, and cursor petting.
Desktop Animation Modes
Your desktop companions do not remain static dolls. The game features three primary positioning and movement modes that dictate how characters animate across your workspace:
- Standing Mode: Companions remain upright on your desktop and periodically wander around the display area. Players can toggle the auto-walk feature in the settings to let characters stroll autonomously.
- Sit-in-a-Row (Typing) Mode: Right-clicking your companion groups them together along the taskbar or active work area. In this productivity mode, character hands and bodies animate in direct synchronization with your real-time keystrokes and mouse clicks.
- Hiding in the Corner: You can drag companions to the far edges or corners of the monitor, causing them to peek out quietly from behind open windows without cluttering active screen space.
If a walking animation ever carries your character past visible monitor boundaries, developer patch notes confirm you can instantly bring them back using the single-click Character Reset option located on the taskbar.
How to Unlock New Animations and Expressions
Companions start with basic idle movements, but you can unlock a wide array of expressive behaviors through the leveling system:
- Generate Experience Points: Enter Typing Mode by right-clicking your companion. Every key you tap and mouse click you register increments the productivity counter, awarding experience to the active characters.
- Level Up the Companion: Once the counter hits leveling thresholds, your companion levels up and earns Character Skill Points (also known as Star Points).
- Open the Character Profile: Navigate to the character profile menu and locate the action and expression slots.
- Purchase Desired Actions: Spend your accumulated skill points to permanently unlock specific emotional reactions, walking variations, or idle poses.
Documented Animations and Trigger Conditions
The Steam demo features numerous unlockable expressions and physical animations. Based on in-game skill menus and developer documentation, these actions trigger under specific conditions:
| Animation / Expression | Animation Style | Trigger Condition |
|---|---|---|
| Cheerleading | Waving pom-poms with an upbeat dance routine | Idle or clicked |
| Wiggle / Skip | Bouncy, rhythmic walking cycle | Movement / Auto-walk |
| Shy | Blushing recoil and timid body language | Petting (dragging the mouse across the character) |
| Anger / Irritation | Pouting, scowling, or agitated flailing | Idle, clicked, or typing at very high speeds |
| Smug | Rapid jiggly body movement with a closed-eye smirk | Idle or clicked |
| Snicker | Playful bouncing with mischievous facial features | Idle or clicked |
| Slight Joy | Gentle vertical bouncing | Idle or interacting |
| Petting Reaction | Companion leans into cursor with soft reactions | Dragging the cursor over the character |
Interactive Animation Easter Eggs
In an official Steam announcement, developer Yinengjie revealed several hidden animation interactions that players often overlook during standard use:
- Fast-Typing Agitation: If a companion has unlocked the Anger expression, typing rapidly in Typing Mode will visibly work them up, causing them to display flustered and irritated expressions as you type faster.
- Petting Responsiveness: A companion must unlock the Shy action before displaying bashful petting reactions. Once learned, dragging your mouse cursor back and forth over the character triggers immediate blushing.
- Pair Interactivity: When you drag two characters close together on the desktop, they automatically turn to face one another, initiate conversation animations, and present bonding dialogue options.
- Cursor Following: Right-clicking and holding a character allows you to drag them smoothly across open windows while they trail your mouse pointer.
- Multi-Character Repositioning: Activating Typing Mode can pull scattered companions into a single organized row or quickly push them toward screen edges if you need clear monitor space.
Managing Performance for Background Animations
Running multiple animated 2D rigs over demanding desktop software can impact system performance on laptops or budget machines. The developer introduced frame rate controls in the taskbar utility settings, allowing players to cap animation loops at 30 FPS, 60 FPS, or unlimited. Setting the cap to 30 FPS provides a lightweight background experience without disrupting keystroke synchronization.
Players can also toggle the Always on Top setting directly from the taskbar, allowing characters to either remain visible over fullscreen games or sink behind active windows during intensive tasks.
Frequently Asked Questions
Can I turn off the keystroke tracking animation?
Yes. An update added a Disable Counter toggle in the settings menu. Turning off the counter disables the live keystroke counter and prevents characters from actively syncing their typing animations to your input.
How do I trigger the petting animation?
You trigger petting by moving your mouse cursor over your companion and dragging back and forth. For the full bashful reaction, you must first unlock the Shy action using skill points earned from leveling up.
Why did my character stop walking?
If a character remains stationary in Standing Mode, check your character settings to ensure the auto-walk toggle is switched on. Characters will also stay in place if placed in Typing Mode or docked into a corner.











