SteamTexx
Desktop Pet Engine

Oli Studio · Oli Studio

Desktop Pet Engine

gameAppID 3765610Coming soon
Release date{"coming_soon":true,"date":"October 2026"}

Game Charts

Player statistics

Default: last 7 days, hourly. · Not sampled · Range: Not sampled yet - Not sampled yet

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

Details

DeveloperOli Studio
PublisherOli Studio
FreeNo
Required ageNone

Place your favorite characters on your desktop!A desktop idle game for work, study, and fun. Summon cute companions to keep you company, vent stress, or collect characters. Quickly access productivity tools like notepads, Pomodoro timers, and task lists—making your desktop lively and efficient!

This is a desktop pet creation game. You can create characters you like or download characters shared by others from the Steam Workshop, then bring them onto your desktop to keep you company! Character behavior is controlled entirely through the behavior tree system. You can freely edit each character’s behavior tree to design how it behaves. A behavior tree is a tree-shaped structure made up of nodes and connections. By combining different nodes, you can design how a character behaves. The game divides nodes into the following categories: 1. Root nodes: The entry point of a behavior tree 2. Composite nodes: Arrange how multiple child nodes execute 3. Decorator nodes: Add execution rules to a single child node 4. Condition nodes: Check whether a condition is met 5. Action nodes: Perform specific behaviors 6. Subtrees: Another behavior tree. A behavior tree starts at the root node and runs according to each node’s rules. Nodes return one of three states: Success, Failure, or Running. These states determine which behaviors execute next. For example, connect “Play Animation” and “Drag follow” under a “Sequence” node to create an animated character you can freely drag around your desktop. By combining different nodes, you can start with simple actions and gradually design more varied behaviors. For example, create a character that responds to keyboard input: Create a character that walks, sleeps, and idles: Create a character that responds to interaction with animation and sound: Create a character that grows from an egg into a chicken: Put multiple characters in the same project: You can add multiple characters to a desktop pet project, arrange their positions, and summon them onto your desktop together .

Genres and categories

CasualIndieSimulationSingle-playerSteam CloudFamily Sharing

Platforms and requirements

windows: yesmac: nolinux: no
PC
{
  "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong>  Windows 10<br></li><li><strong>Processor:</strong> Intel i3 Dual Core<br></li><li><strong>Memory:</strong> 4 GB RAM<br></li><li><strong>Graphics:</strong> Intel HD 3000<br></li><li><strong>DirectX:</strong> Version 11<br></li><li><strong>Storage:</strong> 500 MB available space</li></ul>"
}
Mac
[]
Linux
[]

Ratings and content

dejus{"rating_generated":"1","rating":"10","required_age":"10","banned":"0","use_age_gate":"0","descriptors":"Violência"}
steam_germany{"rating_generated":"1","rating":"12","required_age":"12","banned":"0","use_age_gate":"0","descriptors":"Gewalt"}
igrs{"rating_generated":"1","rating":"13","required_age":"13","banned":"0","use_age_gate":"0","descriptors":"Kekerasan"}

Selected change

About the game · Oct 27, 2026, 6:15 PM

Previous
<p class="bb_paragraph" ></p><p class="bb_paragraph" >This is a desktop pet creation game. You can create characters you like or download characters shared by others from the Steam Workshop, then bring them onto your desktop to keep you company! Character behavior is controlled entirely through the behavior tree system. You can freely edit each character’s behavior tree to design how it behaves.</p><p class="bb_paragraph" >A behavior tree is a tree-shaped structure made up of nodes and connections. By combining different nodes, you can design how a character behaves.</p><p class="bb_paragraph" >The game divides nodes into the following categories:</p><p class="bb_paragraph" ><strong>1. Root nodes: The entry point of a behavior tree</strong></p><p class="bb_paragraph" style="text-align: center"><span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/426c0429c6caa1f4afd41aa0e6bec52b.avif?t=1792730128" width=227 height=74 /></span></p><p class="bb_paragraph" ><strong>2. Composite nodes: Arrange how multiple child nodes execute</strong></p><p class="bb_paragraph" style="text-align: center"><span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/7a3fbab5196b8d5b4ec3e23a00f57c08.avif?t=1792730128" width=585 height=67 /></span></p><p class="bb_paragraph" ><strong>3. Decorator nodes: Add execution rules to a single child node</strong></p><p class="bb_paragraph" style="text-align: center"><span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/de4fea6eaa81906c00530aff60d9877b.avif?t=1792730128" width=585 height=67 /></span></p><p class="bb_paragraph" ><strong>4. Condition nodes: Check whether a condition is met</strong></p><p class="bb_paragraph" style="text-align: center"><span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/90d5f24af9f80e1312c5f1c2f39a840a.avif?t=1792730128" width=585 height=67 /></span></p><p class="bb_paragraph" ><strong>5. Action nodes: Perform specific behaviors</strong></p><p class="bb_paragraph" style="text-align: center"><span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/94e823697da10b72d75ebb03ea0a01c2.avif?t=1792730128" width=585 height=117 /></span></p><p class="bb_paragraph" ><strong>6. Subtrees: Another behavior tree.</strong></p><p class="bb_paragraph" style="text-align: center"><span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/e9e9b7353942b010e064a34a92d1e424.avif?t=1792730128" width=227 height=74 /></span></p><p class="bb_paragraph" >A behavior tree starts at the root node and runs according to each node’s rules. Nodes return one of three states: Success, Failure, or Running. These states determine which behaviors execute next.</p><p class="bb_paragraph" >For example, connect “Play Animation” and “Drag follow” under a “Sequence” node to create an animated character you can freely drag around your desktop.</p><p class="bb_paragraph" ><span class="bb_img_ctn"><video class="bb_img" autoplay muted loop playsinline poster="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/606bed5c32d5aced433ffcd11c5fed4c.poster.avif?t=1792730128" width=914 height=530 ><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/606bed5c32d5aced433ffcd11c5fed4c.webm?t=1792730128" type="video/webm; codecs=vp9"><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/606bed5c32d5aced433ffcd11c5fed4c.mp4?t=1792730128" type="video/mp4"></video></span></p><p class="bb_paragraph" style="text-align: center"></p><p class="bb_paragraph" ><strong>By combining different nodes, you can start with simple actions and gradually design more varied behaviors.</strong></p><p class="bb_paragraph" ><strong>For example, create a character that responds to keyboard input:</strong></p><p class="bb_paragraph" ><span class="bb_img_ctn"><video class="bb_img" autoplay muted loop playsinline crossorigin="anonymous" poster="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/58e5f862a04d9b02d85d3cca8802bd01.poster.avif?t=1792730128" width=914 height=630 ><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/58e5f862a04d9b02d85d3cca8802bd01.mp4?t=1792730128" type="video/mp4"></video></span></p><p class="bb_paragraph" style="text-align: center"></p><p class="bb_paragraph" ><strong>Create a character that walks, sleeps, and idles:</strong></p><p class="bb_paragraph" ><span class="bb_img_ctn"><video class="bb_img" autoplay muted loop playsinline poster="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/784bb5b143d7e048fcc5925ed7462b5f.poster.avif?t=1792730128" width=914 height=410 ><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/784bb5b143d7e048fcc5925ed7462b5f.webm?t=1792730128" type="video/webm; codecs=vp9"><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/784bb5b143d7e048fcc5925ed7462b5f.mp4?t=1792730128" type="video/mp4"></video></span></p><p class="bb_paragraph" style="text-align: center"></p><p class="bb_paragraph" ><strong>Create a character that responds to interaction with animation and sound:</strong></p><p class="bb_paragraph" ><span class="bb_img_ctn"><video class="bb_img" autoplay muted loop playsinline poster="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/d509568cba54b11629e8de9ff6e58e66.poster.avif?t=1792730128" width=914 height=540 ><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/d509568cba54b11629e8de9ff6e58e66.webm?t=1792730128" type="video/webm; codecs=vp9"><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/d509568cba54b11629e8de9ff6e58e66.mp4?t=1792730128" type="video/mp4"></video></span></p><p class="bb_paragraph" style="text-align: center"></p><p class="bb_paragraph" ><strong>Create a character that grows from an egg into a chicken:</strong></p><p class="bb_paragraph" ><span class="bb_img_ctn"><video class="bb_img" autoplay muted loop playsinline poster="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/3946987fa078ce1f42846cffed73b298.poster.avif?t=1792730128" width=914 height=450 ><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/3946987fa078ce1f42846cffed73b298.webm?t=1792730128" type="video/webm; codecs=vp9"><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/3946987fa078ce1f42846cffed73b298.mp4?t=1792730128" type="video/mp4"></video></span></p><p class="bb_paragraph" style="text-align: center"></p><p class="bb_paragraph" ><strong>Put multiple characters in the same project:</strong></p><p class="bb_paragraph" >You can add multiple characters to a desktop pet project, arrange their positions, and summon them onto your desktop together</p><p class="bb_paragraph" style="text-align: center">.<span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/a753de767ca0a5119afa3f8341ea85b7.avif?t=1792730128" width=586 height=351 /></span></p><p class="bb_paragraph" style="text-align: center"></p>
Current
<p class="bb_paragraph" ></p><p class="bb_paragraph" >This is a desktop pet creation game. You can create characters you like or download characters shared by others from the Steam Workshop, then bring them onto your desktop to keep you company! Character behavior is controlled entirely through the behavior tree system. You can freely edit each character’s behavior tree to design how it behaves.</p><p class="bb_paragraph" >A behavior tree is a tree-shaped structure made up of nodes and connections. By combining different nodes, you can design how a character behaves.</p><p class="bb_paragraph" >The game divides nodes into the following categories:</p><p class="bb_paragraph" ><strong>1. Root nodes: The entry point of a behavior tree</strong></p><p class="bb_paragraph" style="text-align: center"><span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/426c0429c6caa1f4afd41aa0e6bec52b.avif?t=1793019989" width=227 height=74 /></span></p><p class="bb_paragraph" ><strong>2. Composite nodes: Arrange how multiple child nodes execute</strong></p><p class="bb_paragraph" style="text-align: center"><span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/7a3fbab5196b8d5b4ec3e23a00f57c08.avif?t=1793019989" width=585 height=67 /></span></p><p class="bb_paragraph" ><strong>3. Decorator nodes: Add execution rules to a single child node</strong></p><p class="bb_paragraph" style="text-align: center"><span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/de4fea6eaa81906c00530aff60d9877b.avif?t=1793019989" width=585 height=67 /></span></p><p class="bb_paragraph" ><strong>4. Condition nodes: Check whether a condition is met</strong></p><p class="bb_paragraph" style="text-align: center"><span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/90d5f24af9f80e1312c5f1c2f39a840a.avif?t=1793019989" width=585 height=67 /></span></p><p class="bb_paragraph" ><strong>5. Action nodes: Perform specific behaviors</strong></p><p class="bb_paragraph" style="text-align: center"><span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/94e823697da10b72d75ebb03ea0a01c2.avif?t=1793019989" width=585 height=117 /></span></p><p class="bb_paragraph" ><strong>6. Subtrees: Another behavior tree.</strong></p><p class="bb_paragraph" style="text-align: center"><span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/e9e9b7353942b010e064a34a92d1e424.avif?t=1793019989" width=227 height=74 /></span></p><p class="bb_paragraph" >A behavior tree starts at the root node and runs according to each node’s rules. Nodes return one of three states: Success, Failure, or Running. These states determine which behaviors execute next.</p><p class="bb_paragraph" >For example, connect “Play Animation” and “Drag follow” under a “Sequence” node to create an animated character you can freely drag around your desktop.</p><p class="bb_paragraph" ><span class="bb_img_ctn"><video class="bb_img" autoplay muted loop playsinline poster="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/606bed5c32d5aced433ffcd11c5fed4c.poster.avif?t=1793019989" width=914 height=530 ><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/606bed5c32d5aced433ffcd11c5fed4c.webm?t=1793019989" type="video/webm; codecs=vp9"><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/606bed5c32d5aced433ffcd11c5fed4c.mp4?t=1793019989" type="video/mp4"></video></span></p><p class="bb_paragraph" style="text-align: center"></p><p class="bb_paragraph" ><strong>By combining different nodes, you can start with simple actions and gradually design more varied behaviors.</strong></p><p class="bb_paragraph" ><strong>For example, create a character that responds to keyboard input:</strong></p><p class="bb_paragraph" ><span class="bb_img_ctn"><video class="bb_img" autoplay muted loop playsinline crossorigin="anonymous" poster="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/58e5f862a04d9b02d85d3cca8802bd01.poster.avif?t=1793019989" width=914 height=630 ><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/58e5f862a04d9b02d85d3cca8802bd01.mp4?t=1793019989" type="video/mp4"></video></span></p><p class="bb_paragraph" style="text-align: center"></p><p class="bb_paragraph" ><strong>Create a character that walks, sleeps, and idles:</strong></p><p class="bb_paragraph" ><span class="bb_img_ctn"><video class="bb_img" autoplay muted loop playsinline poster="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/784bb5b143d7e048fcc5925ed7462b5f.poster.avif?t=1793019989" width=914 height=410 ><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/784bb5b143d7e048fcc5925ed7462b5f.webm?t=1793019989" type="video/webm; codecs=vp9"><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/784bb5b143d7e048fcc5925ed7462b5f.mp4?t=1793019989" type="video/mp4"></video></span></p><p class="bb_paragraph" style="text-align: center"></p><p class="bb_paragraph" ><strong>Create a character that responds to interaction with animation and sound:</strong></p><p class="bb_paragraph" ><span class="bb_img_ctn"><video class="bb_img" autoplay muted loop playsinline poster="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/d509568cba54b11629e8de9ff6e58e66.poster.avif?t=1793019989" width=914 height=540 ><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/d509568cba54b11629e8de9ff6e58e66.webm?t=1793019989" type="video/webm; codecs=vp9"><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/d509568cba54b11629e8de9ff6e58e66.mp4?t=1793019989" type="video/mp4"></video></span></p><p class="bb_paragraph" style="text-align: center"></p><p class="bb_paragraph" ><strong>Create a character that grows from an egg into a chicken:</strong></p><p class="bb_paragraph" ><span class="bb_img_ctn"><video class="bb_img" autoplay muted loop playsinline poster="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/3946987fa078ce1f42846cffed73b298.poster.avif?t=1793019989" width=914 height=450 ><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/3946987fa078ce1f42846cffed73b298.webm?t=1793019989" type="video/webm; codecs=vp9"><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/3946987fa078ce1f42846cffed73b298.mp4?t=1793019989" type="video/mp4"></video></span></p><p class="bb_paragraph" style="text-align: center"></p><p class="bb_paragraph" ><strong>Put multiple characters in the same project:</strong></p><p class="bb_paragraph" >You can add multiple characters to a desktop pet project, arrange their positions, and summon them onto your desktop together</p><p class="bb_paragraph" style="text-align: center">.<span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/a753de767ca0a5119afa3f8341ea85b7.avif?t=1793019989" width=586 height=351 /></span></p><p class="bb_paragraph" style="text-align: center"></p>
Show raw AppDetails
{
  "3765610": {
    "success": true,
    "data": {
      "type": "game",
      "name": "Desktop Pet Engine",
      "steam_appid": 3765610,
      "required_age": 0,
      "is_free": false,
      "detailed_description": "<p class=\"bb_paragraph\" ></p><p class=\"bb_paragraph\" >This is a desktop pet creation game. You can create characters you like or download characters shared by others from the Steam Workshop, then bring them onto your desktop to keep you company! Character behavior is controlled entirely through the behavior tree system. You can freely edit each character’s behavior tree to design how it behaves.</p><p class=\"bb_paragraph\" >A behavior tree is a tree-shaped structure made up of nodes and connections. By combining different nodes, you can design how a character behaves.</p><p class=\"bb_paragraph\" >The game divides nodes into the following categories:</p><p class=\"bb_paragraph\" ><strong>1. Root nodes: The entry point of a behavior tree</strong></p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><img class=\"bb_img\" src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/426c0429c6caa1f4afd41aa0e6bec52b.avif?t=1793019989\" width=227 height=74 /></span></p><p class=\"bb_paragraph\" ><strong>2. Composite nodes: Arrange how multiple child nodes execute</strong></p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><img class=\"bb_img\" src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/7a3fbab5196b8d5b4ec3e23a00f57c08.avif?t=1793019989\" width=585 height=67 /></span></p><p class=\"bb_paragraph\" ><strong>3. Decorator nodes: Add execution rules to a single child node</strong></p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><img class=\"bb_img\" src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/de4fea6eaa81906c00530aff60d9877b.avif?t=1793019989\" width=585 height=67 /></span></p><p class=\"bb_paragraph\" ><strong>4. Condition nodes: Check whether a condition is met</strong></p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><img class=\"bb_img\" src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/90d5f24af9f80e1312c5f1c2f39a840a.avif?t=1793019989\" width=585 height=67 /></span></p><p class=\"bb_paragraph\" ><strong>5. Action nodes: Perform specific behaviors</strong></p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><img class=\"bb_img\" src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/94e823697da10b72d75ebb03ea0a01c2.avif?t=1793019989\" width=585 height=117 /></span></p><p class=\"bb_paragraph\" ><strong>6. Subtrees: Another behavior tree.</strong></p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><img class=\"bb_img\" src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/e9e9b7353942b010e064a34a92d1e424.avif?t=1793019989\" width=227 height=74 /></span></p><p class=\"bb_paragraph\" >A behavior tree starts at the root node and runs according to each node’s rules. Nodes return one of three states: Success, Failure, or Running. These states determine which behaviors execute next.</p><p class=\"bb_paragraph\" >For example, connect “Play Animation” and “Drag follow” under a “Sequence” node to create an animated character you can freely drag around your desktop.</p><p class=\"bb_paragraph\" ><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/606bed5c32d5aced433ffcd11c5fed4c.poster.avif?t=1793019989\" width=914 height=530 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/606bed5c32d5aced433ffcd11c5fed4c.webm?t=1793019989\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/606bed5c32d5aced433ffcd11c5fed4c.mp4?t=1793019989\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" style=\"text-align: center\"></p><p class=\"bb_paragraph\" ><strong>By combining different nodes, you can start with simple actions and gradually design more varied behaviors.</strong></p><p class=\"bb_paragraph\" ><strong>For example, create a character that responds to keyboard input:</strong></p><p class=\"bb_paragraph\" ><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline crossorigin=\"anonymous\" poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/58e5f862a04d9b02d85d3cca8802bd01.poster.avif?t=1793019989\" width=914 height=630 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/58e5f862a04d9b02d85d3cca8802bd01.mp4?t=1793019989\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" style=\"text-align: center\"></p><p class=\"bb_paragraph\" ><strong>Create a character that walks, sleeps, and idles:</strong></p><p class=\"bb_paragraph\" ><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/784bb5b143d7e048fcc5925ed7462b5f.poster.avif?t=1793019989\" width=914 height=410 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/784bb5b143d7e048fcc5925ed7462b5f.webm?t=1793019989\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/784bb5b143d7e048fcc5925ed7462b5f.mp4?t=1793019989\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" style=\"text-align: center\"></p><p class=\"bb_paragraph\" ><strong>Create a character that responds to interaction with animation and sound:</strong></p><p class=\"bb_paragraph\" ><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/d509568cba54b11629e8de9ff6e58e66.poster.avif?t=1793019989\" width=914 height=540 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/d509568cba54b11629e8de9ff6e58e66.webm?t=1793019989\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/d509568cba54b11629e8de9ff6e58e66.mp4?t=1793019989\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" style=\"text-align: center\"></p><p class=\"bb_paragraph\" ><strong>Create a character that grows from an egg into a chicken:</strong></p><p class=\"bb_paragraph\" ><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/3946987fa078ce1f42846cffed73b298.poster.avif?t=1793019989\" width=914 height=450 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/3946987fa078ce1f42846cffed73b298.webm?t=1793019989\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/3946987fa078ce1f42846cffed73b298.mp4?t=1793019989\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" style=\"text-align: center\"></p><p class=\"bb_paragraph\" ><strong>Put multiple characters in the same project:</strong></p><p class=\"bb_paragraph\" >You can add multiple characters to a desktop pet project, arrange their positions, and summon them onto your desktop together</p><p class=\"bb_paragraph\" style=\"text-align: center\">.<span class=\"bb_img_ctn\"><img class=\"bb_img\" src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/a753de767ca0a5119afa3f8341ea85b7.avif?t=1793019989\" width=586 height=351 /></span></p><p class=\"bb_paragraph\" style=\"text-align: center\"></p>",
      "about_the_game": "<p class=\"bb_paragraph\" ></p><p class=\"bb_paragraph\" >This is a desktop pet creation game. You can create characters you like or download characters shared by others from the Steam Workshop, then bring them onto your desktop to keep you company! Character behavior is controlled entirely through the behavior tree system. You can freely edit each character’s behavior tree to design how it behaves.</p><p class=\"bb_paragraph\" >A behavior tree is a tree-shaped structure made up of nodes and connections. By combining different nodes, you can design how a character behaves.</p><p class=\"bb_paragraph\" >The game divides nodes into the following categories:</p><p class=\"bb_paragraph\" ><strong>1. Root nodes: The entry point of a behavior tree</strong></p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><img class=\"bb_img\" src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/426c0429c6caa1f4afd41aa0e6bec52b.avif?t=1793019989\" width=227 height=74 /></span></p><p class=\"bb_paragraph\" ><strong>2. Composite nodes: Arrange how multiple child nodes execute</strong></p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><img class=\"bb_img\" src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/7a3fbab5196b8d5b4ec3e23a00f57c08.avif?t=1793019989\" width=585 height=67 /></span></p><p class=\"bb_paragraph\" ><strong>3. Decorator nodes: Add execution rules to a single child node</strong></p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><img class=\"bb_img\" src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/de4fea6eaa81906c00530aff60d9877b.avif?t=1793019989\" width=585 height=67 /></span></p><p class=\"bb_paragraph\" ><strong>4. Condition nodes: Check whether a condition is met</strong></p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><img class=\"bb_img\" src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/90d5f24af9f80e1312c5f1c2f39a840a.avif?t=1793019989\" width=585 height=67 /></span></p><p class=\"bb_paragraph\" ><strong>5. Action nodes: Perform specific behaviors</strong></p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><img class=\"bb_img\" src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/94e823697da10b72d75ebb03ea0a01c2.avif?t=1793019989\" width=585 height=117 /></span></p><p class=\"bb_paragraph\" ><strong>6. Subtrees: Another behavior tree.</strong></p><p class=\"bb_paragraph\" style=\"text-align: center\"><span class=\"bb_img_ctn\"><img class=\"bb_img\" src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/e9e9b7353942b010e064a34a92d1e424.avif?t=1793019989\" width=227 height=74 /></span></p><p class=\"bb_paragraph\" >A behavior tree starts at the root node and runs according to each node’s rules. Nodes return one of three states: Success, Failure, or Running. These states determine which behaviors execute next.</p><p class=\"bb_paragraph\" >For example, connect “Play Animation” and “Drag follow” under a “Sequence” node to create an animated character you can freely drag around your desktop.</p><p class=\"bb_paragraph\" ><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/606bed5c32d5aced433ffcd11c5fed4c.poster.avif?t=1793019989\" width=914 height=530 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/606bed5c32d5aced433ffcd11c5fed4c.webm?t=1793019989\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/606bed5c32d5aced433ffcd11c5fed4c.mp4?t=1793019989\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" style=\"text-align: center\"></p><p class=\"bb_paragraph\" ><strong>By combining different nodes, you can start with simple actions and gradually design more varied behaviors.</strong></p><p class=\"bb_paragraph\" ><strong>For example, create a character that responds to keyboard input:</strong></p><p class=\"bb_paragraph\" ><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline crossorigin=\"anonymous\" poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/58e5f862a04d9b02d85d3cca8802bd01.poster.avif?t=1793019989\" width=914 height=630 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/58e5f862a04d9b02d85d3cca8802bd01.mp4?t=1793019989\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" style=\"text-align: center\"></p><p class=\"bb_paragraph\" ><strong>Create a character that walks, sleeps, and idles:</strong></p><p class=\"bb_paragraph\" ><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/784bb5b143d7e048fcc5925ed7462b5f.poster.avif?t=1793019989\" width=914 height=410 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/784bb5b143d7e048fcc5925ed7462b5f.webm?t=1793019989\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/784bb5b143d7e048fcc5925ed7462b5f.mp4?t=1793019989\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" style=\"text-align: center\"></p><p class=\"bb_paragraph\" ><strong>Create a character that responds to interaction with animation and sound:</strong></p><p class=\"bb_paragraph\" ><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/d509568cba54b11629e8de9ff6e58e66.poster.avif?t=1793019989\" width=914 height=540 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/d509568cba54b11629e8de9ff6e58e66.webm?t=1793019989\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/d509568cba54b11629e8de9ff6e58e66.mp4?t=1793019989\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" style=\"text-align: center\"></p><p class=\"bb_paragraph\" ><strong>Create a character that grows from an egg into a chicken:</strong></p><p class=\"bb_paragraph\" ><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/3946987fa078ce1f42846cffed73b298.poster.avif?t=1793019989\" width=914 height=450 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/3946987fa078ce1f42846cffed73b298.webm?t=1793019989\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/3946987fa078ce1f42846cffed73b298.mp4?t=1793019989\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" style=\"text-align: center\"></p><p class=\"bb_paragraph\" ><strong>Put multiple characters in the same project:</strong></p><p class=\"bb_paragraph\" >You can add multiple characters to a desktop pet project, arrange their positions, and summon them onto your desktop together</p><p class=\"bb_paragraph\" style=\"text-align: center\">.<span class=\"bb_img_ctn\"><img class=\"bb_img\" src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/extras/a753de767ca0a5119afa3f8341ea85b7.avif?t=1793019989\" width=586 height=351 /></span></p><p class=\"bb_paragraph\" style=\"text-align: center\"></p>",
      "short_description": "Place your favorite characters on your desktop!A desktop idle game for work, study, and fun. Summon cute companions to keep you company, vent stress, or collect characters. Quickly access productivity tools like notepads, Pomodoro timers, and task lists—making your desktop lively and efficient!",
      "supported_languages": "English, Simplified Chinese, French, German, Spanish - Spain, Russian, Japanese, Traditional Chinese, Portuguese - Brazil, Korean",
      "header_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/31f07cf04cba292fb52e73f7ab3cf20c29b05406/header.jpg?t=1793019989",
      "capsule_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/3c8eb703f803830debd9e0094fe2e9d836e97039/capsule_231x87.jpg?t=1793019989",
      "capsule_imagev5": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/3c8eb703f803830debd9e0094fe2e9d836e97039/capsule_184x69.jpg?t=1793019989",
      "website": null,
      "pc_requirements": {
        "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong>  Windows 10<br></li><li><strong>Processor:</strong> Intel i3 Dual Core<br></li><li><strong>Memory:</strong> 4 GB RAM<br></li><li><strong>Graphics:</strong> Intel HD 3000<br></li><li><strong>DirectX:</strong> Version 11<br></li><li><strong>Storage:</strong> 500 MB available space</li></ul>"
      },
      "mac_requirements": [],
      "linux_requirements": [],
      "developers": [
        "Oli Studio"
      ],
      "publishers": [
        "Oli Studio"
      ],
      "demos": [
        {
          "appid": 3927850,
          "description": ""
        }
      ],
      "package_groups": [],
      "platforms": {
        "windows": true,
        "mac": false,
        "linux": false
      },
      "categories": [
        {
          "id": 2,
          "description": "Single-player"
        },
        {
          "id": 23,
          "description": "Steam Cloud"
        },
        {
          "id": 62,
          "description": "Family Sharing"
        }
      ],
      "genres": [
        {
          "id": "4",
          "description": "Casual"
        },
        {
          "id": "23",
          "description": "Indie"
        },
        {
          "id": "28",
          "description": "Simulation"
        }
      ],
      "screenshots": [
        {
          "id": 0,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/d6d7b4e687ab21f02ce17d85a778af12c6ba85a5/ss_d6d7b4e687ab21f02ce17d85a778af12c6ba85a5.600x338.jpg?t=1793019989",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/d6d7b4e687ab21f02ce17d85a778af12c6ba85a5/ss_d6d7b4e687ab21f02ce17d85a778af12c6ba85a5.1920x1080.jpg?t=1793019989"
        },
        {
          "id": 1,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/56264371545cdeb988276d59fde9815757f7dfbb/ss_56264371545cdeb988276d59fde9815757f7dfbb.600x338.jpg?t=1793019989",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/56264371545cdeb988276d59fde9815757f7dfbb/ss_56264371545cdeb988276d59fde9815757f7dfbb.1920x1080.jpg?t=1793019989"
        },
        {
          "id": 2,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/f9135ea9d4de93781914876c242e4c761078c963/ss_f9135ea9d4de93781914876c242e4c761078c963.600x338.jpg?t=1793019989",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/f9135ea9d4de93781914876c242e4c761078c963/ss_f9135ea9d4de93781914876c242e4c761078c963.1920x1080.jpg?t=1793019989"
        },
        {
          "id": 3,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/a8b0e9073aef3df9824c2958e225ac09a6fc4262/ss_a8b0e9073aef3df9824c2958e225ac09a6fc4262.600x338.jpg?t=1793019989",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/a8b0e9073aef3df9824c2958e225ac09a6fc4262/ss_a8b0e9073aef3df9824c2958e225ac09a6fc4262.1920x1080.jpg?t=1793019989"
        },
        {
          "id": 4,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/160b3c5d71e2ec837ac6ae390fe408fc93d7c52c/ss_160b3c5d71e2ec837ac6ae390fe408fc93d7c52c.600x338.jpg?t=1793019989",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/160b3c5d71e2ec837ac6ae390fe408fc93d7c52c/ss_160b3c5d71e2ec837ac6ae390fe408fc93d7c52c.1920x1080.jpg?t=1793019989"
        },
        {
          "id": 5,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/27d5fc164a9fc19decbc479b7988b3972132fc9d/ss_27d5fc164a9fc19decbc479b7988b3972132fc9d.600x338.jpg?t=1793019989",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/27d5fc164a9fc19decbc479b7988b3972132fc9d/ss_27d5fc164a9fc19decbc479b7988b3972132fc9d.1920x1080.jpg?t=1793019989"
        },
        {
          "id": 6,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/16b4e2c9e10d6d8c8398f6d8a5f9d0c92d512663/ss_16b4e2c9e10d6d8c8398f6d8a5f9d0c92d512663.600x338.jpg?t=1793019989",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/16b4e2c9e10d6d8c8398f6d8a5f9d0c92d512663/ss_16b4e2c9e10d6d8c8398f6d8a5f9d0c92d512663.1920x1080.jpg?t=1793019989"
        },
        {
          "id": 7,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/a2a5eefeb1321a14f4210e42baba898a237fd775/ss_a2a5eefeb1321a14f4210e42baba898a237fd775.600x338.jpg?t=1793019989",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/a2a5eefeb1321a14f4210e42baba898a237fd775/ss_a2a5eefeb1321a14f4210e42baba898a237fd775.1920x1080.jpg?t=1793019989"
        },
        {
          "id": 8,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/6c6f5344b676fe04841b1c50039f6956798594d9/ss_6c6f5344b676fe04841b1c50039f6956798594d9.600x338.jpg?t=1793019989",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/6c6f5344b676fe04841b1c50039f6956798594d9/ss_6c6f5344b676fe04841b1c50039f6956798594d9.1920x1080.jpg?t=1793019989"
        },
        {
          "id": 9,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/dd57ca7ccb9a5c0d05641d99690d4d2d8778a46c/ss_dd57ca7ccb9a5c0d05641d99690d4d2d8778a46c.600x338.jpg?t=1793019989",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3765610/dd57ca7ccb9a5c0d05641d99690d4d2d8778a46c/ss_dd57ca7ccb9a5c0d05641d99690d4d2d8778a46c.1920x1080.jpg?t=1793019989"
        }
      ],
      "movies": [
        {
          "id": 257472692,
          "name": "Desktop Pet Engine",
          "thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/257472692/761b784c2de560ae585b82a0fc7fca4e320dd517/movie_600x337.jpg?t=1792593616",
          "dash_av1": "https://video.akamai.steamstatic.com/store_trailers/3765610/1865733232/c093cb34386e62a5510ae858b94ca5312ac57a77/1792593232/dash_av1.mpd?t=1792593616",
          "dash_h264": "https://video.akamai.steamstatic.com/store_trailers/3765610/1865733232/c093cb34386e62a5510ae858b94ca5312ac57a77/1792593232/dash_h264.mpd?t=1792593616",
          "hls_h264": "https://video.akamai.steamstatic.com/store_trailers/3765610/1865733232/c093cb34386e62a5510ae858b94ca5312ac57a77/1792593232/hls_264_master.m3u8?t=1792593616",
          "highlight": true
        }
      ],
      "release_date": {
        "coming_soon": true,
        "date": "October 2026"
      },
      "support_info": {
        "url": "",
        "email": "cc1808591258@163.com"
      },
      "background": "https://store.akamai.steamstatic.com/images/storepagebackground/app/3765610?t=1793019989",
      "background_raw": "https://store.akamai.steamstatic.com/images/storepagebackground/app/3765610?t=1793019989",
      "content_descriptors": {
        "ids": [],
        "notes": null
      },
      "ratings": {
        "dejus": {
          "rating_generated": "1",
          "rating": "10",
          "required_age": "10",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": "Violência"
        },
        "steam_germany": {
          "rating_generated": "1",
          "rating": "12",
          "required_age": "12",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": "Gewalt"
        },
        "igrs": {
          "rating_generated": "1",
          "rating": "13",
          "required_age": "13",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": "Kekerasan"
        }
      }
    }
  }
}