{"version":1,"pages":[{"id":"iz0WNuMegktaMbEawNyy","title":"Welcome to All Out!","pathname":"/","siteSpaceId":"sitesp_xTbMd","icon":"hand-wave","description":"We are a group of Minecraft, Among Us, and Roblox community members building the fastest way to make watchable multiplayer games for YouTubers, streamers, and fans!","breadcrumbs":[{"label":"Game Creation"}]},{"id":"j95b9a2DudQh4qxLwSTc","title":"Creating Your First Project","pathname":"/getting-started/project-layout","siteSpaceId":"sitesp_xTbMd","icon":"folder-plus","description":"Creation starts on the All Out website in the Creator portal, then you'll download the All Out editor to make your game world!","breadcrumbs":[{"label":"Game Creation"},{"label":"Getting Started"}]},{"id":"wXBx1wSLNhqD8vIEcQHT","title":"Launching The Editor","pathname":"/getting-started/first-game","siteSpaceId":"sitesp_xTbMd","icon":"desktop","description":"The Editor is a downloadable program that allows you to create and upload your game world to All Out.","breadcrumbs":[{"label":"Game Creation"},{"label":"Getting Started"}]},{"id":"F6tlal93nbeK705G1YEO","title":"Building a Basic Game","pathname":"/getting-started/testing-and-publishing","siteSpaceId":"sitesp_xTbMd","icon":"hammer","description":"To get you started, this guide walks you through building an apple collection game!","breadcrumbs":[{"label":"Game Creation"},{"label":"Getting Started"}]},{"id":"n6LAXvVlh3tvVJSkYdPW","title":"Playtesting Your Game","pathname":"/getting-started/playtesting-your-game","siteSpaceId":"sitesp_xTbMd","icon":"flask","description":"We make it super simple to try your game locally, with friends, and on mobile!","breadcrumbs":[{"label":"Game Creation"},{"label":"Getting Started"}]},{"id":"XtGNibDg1mH4CzsEK9QJ","title":"Introduction/Scene View","pathname":"/using-the-editor/introduction-scene-view","siteSpaceId":"sitesp_xTbMd","icon":"compass","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Using the Editor"}]},{"id":"IgbV1rOLMMEVXTD1dQSs","title":"Asset Catalog","pathname":"/using-the-editor/asset-catalog","siteSpaceId":"sitesp_xTbMd","icon":"boxes-stacked","description":"All Out provides 250,000+ assets for you to use freely in your games made on the platform!","breadcrumbs":[{"label":"Game Creation"},{"label":"Using the Editor"}]},{"id":"Hr5xG07AUEiQimhwyBvq","title":"Hierarchy","pathname":"/using-the-editor/hierarchy","siteSpaceId":"sitesp_xTbMd","icon":"sitemap","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Using the Editor"}]},{"id":"SuiLsuiCa699ITOLmz9X","title":"Inspector","pathname":"/using-the-editor/inspector","siteSpaceId":"sitesp_xTbMd","icon":"magnifying-glass","description":"The inspector pane allows you to make changes to any entity in your scene like changing its size or layer and adding components","breadcrumbs":[{"label":"Game Creation"},{"label":"Using the Editor"}]},{"id":"VauaBA4JTj9zDFkT35om","title":"Prefabs","pathname":"/using-the-editor/prefabs","siteSpaceId":"sitesp_xTbMd","icon":"clone","description":"Prefabs allow you to create groups of entities that can be spawned in dynamically or reused in the world and easily changed in the editor.","breadcrumbs":[{"label":"Game Creation"},{"label":"Using the Editor"}]},{"id":"isIgtwe8aB6C9OoE2SH2","title":"Building Worlds","pathname":"/using-the-editor/building-worlds","siteSpaceId":"sitesp_xTbMd","icon":"mountain-sun","description":"Now that you have the basics of using the editor down, here are some tips on building immersive, high-quality worlds in All Out:","breadcrumbs":[{"label":"Game Creation"},{"label":"Using the Editor"}]},{"id":"4JDExpwlmdzAdqEUJ9YG","title":"Terrain","pathname":"/using-the-editor/terrain","siteSpaceId":"sitesp_xTbMd","icon":"mountain","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Using the Editor"}]},{"id":"6ubZVbAcK4aaCwCXT9NK","title":"Tilemaps","pathname":"/using-the-editor/tilemap","siteSpaceId":"sitesp_xTbMd","icon":"grid","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Using the Editor"}]},{"id":"4wyTiTRb9HZAKklS28RD","title":"Introduction to Cloud Build","pathname":"/using-cloud-build/introduction-to-cloud-build","siteSpaceId":"sitesp_xTbMd","description":"Cloud Build enables you to build multiplayer games on any device, anywhere, any time.","breadcrumbs":[{"label":"Game Creation"},{"label":"Using Cloud Build"}]},{"id":"0IifXAShDdQGi8uIwfgN","title":"Git Integration","pathname":"/using-cloud-build/git-integration","siteSpaceId":"sitesp_xTbMd","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Using Cloud Build"}]},{"id":"ij71a6iJBLDTLIo9yvU1","title":"Cloud Build Tips","pathname":"/using-cloud-build/cloud-build-tips","siteSpaceId":"sitesp_xTbMd","description":"Write simple, specific prompts.","breadcrumbs":[{"label":"Game Creation"},{"label":"Using Cloud Build"}]},{"id":"CmQO13lh4bOXxsd8Jur9","title":"Cursor/Claude/Antigravity Setup","pathname":"/scripting/cursor-claude-antigravity-setup","siteSpaceId":"sitesp_xTbMd","icon":"robot","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Scripting"}]},{"id":"CdeyiGOI65TBPXHCGcBm","title":"Getting Started with CSL","pathname":"/scripting/syntax","siteSpaceId":"sitesp_xTbMd","icon":"code","description":"CSL is All Out's custom programming language built to make writing multiplayer games as easy as creating single player games.","breadcrumbs":[{"label":"Game Creation"},{"label":"Scripting"}]},{"id":"2sxpAAOutxYZGFeFG2ue","title":"Language Basics","pathname":"/scripting/types-and-structures","siteSpaceId":"sitesp_xTbMd","icon":"terminal","description":"For the purposes of these docs, we refer to CSL and the runtime/platform around it interchangeably","breadcrumbs":[{"label":"Game Creation"},{"label":"Scripting"}]},{"id":"QrWP7iuJpqXkZUaDUXZd","title":"Game/Frame Lifecycle","pathname":"/scripting/game-frame-lifecycle","siteSpaceId":"sitesp_xTbMd","icon":"clock","description":"In contrast to event driven scripting like Roblox, games on All Out use a frame lifecycle model that allows you to run code when the game starts, each frame, and at the end of a session.","breadcrumbs":[{"label":"Game Creation"},{"label":"Scripting"}]},{"id":"EEvqDRmPBQzYznOD80Er","title":"Entities and Components","pathname":"/scripting/entities-and-components","siteSpaceId":"sitesp_xTbMd","icon":"cubes","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Scripting"}]},{"id":"tDHRbdWSW6Jxc3MBOq3T","title":"Adding Player Logic","pathname":"/scripting/player-model","siteSpaceId":"sitesp_xTbMd","icon":"user-gear","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Scripting"}]},{"id":"d8CQAbDwtnOcua1XBJUC","title":"Networking Fundamentals","pathname":"/scripting/networking-fundamentals","siteSpaceId":"sitesp_xTbMd","icon":"network-wired","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Scripting"}]},{"id":"omG7JQyuFYhVq2twPRGs","title":"Random, Math, & More","pathname":"/scripting/random-math-and-more","siteSpaceId":"sitesp_xTbMd","icon":"calculator","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Scripting"}]},{"id":"qttcFBlFkv6eP9nWyZHO","title":"Advanced Language Reference","pathname":"/scripting/arrays-and-collections","siteSpaceId":"sitesp_xTbMd","icon":"book-open","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Scripting"}]},{"id":"atMahULvCtkTXTjB4LFk","title":"Textures","pathname":"/core-engine-concepts/assets-and-resources","siteSpaceId":"sitesp_xTbMd","icon":"box","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"IYatkZd7sHnQ8rT4YoyN","title":"Sound Effects","pathname":"/core-engine-concepts/sound-effects","siteSpaceId":"sitesp_xTbMd","icon":"volume-high","description":"Play one-shot and positional sound effects (and simple looping audio).","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"u1UEOvknpd9h8tXWrJWZ","title":"Spine Animations","pathname":"/core-engine-concepts/spine","siteSpaceId":"sitesp_xTbMd","icon":"film","description":"You can add animated interactable objects to your game using our existing library of 50k+ Spine rigs.","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"Wqo9bJzP0JfE3Ex0a47X","title":"Interactables","pathname":"/core-engine-concepts/interactables","siteSpaceId":"sitesp_xTbMd","icon":"hand-pointer","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"XnjMGdHofdsqmu2Q5GR9","title":"Abilities","pathname":"/core-engine-concepts/abilities","siteSpaceId":"sitesp_xTbMd","icon":"bolt","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"ztOfQTUaG84Rx1nyAF1z","title":"Effects","pathname":"/core-engine-concepts/effects","siteSpaceId":"sitesp_xTbMd","icon":"wand-magic-sparkles","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"DZPgeVGgTaHKCwYelLn9","title":"Inventory","pathname":"/core-engine-concepts/inventory","siteSpaceId":"sitesp_xTbMd","icon":"bag-shopping","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"gAL5PBgDMd6X1FmkL0pM","title":"Player List","pathname":"/core-engine-concepts/player-list","siteSpaceId":"sitesp_xTbMd","icon":"users","description":"The engine provides a player list UI that you can hook into to display custom data like what room someone is in, or their level.","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"XycApZMBmKHwimOUmeKE","title":"Social Features","pathname":"/core-engine-concepts/social-features","siteSpaceId":"sitesp_xTbMd","icon":"comments","description":"All out provides text and optional voice chat for you to use in your games","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"5LcE4AWkwSyg804vpDm0","title":"Navmesh & Collision","pathname":"/core-engine-concepts/navmesh-and-collision","siteSpaceId":"sitesp_xTbMd","icon":"route","description":"Navmeshes define walkable space for pathfinding and movement constraints.","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"UiZwj77fwW43Ax2JrgAf","title":"Movement Agents/NPCs","pathname":"/core-engine-concepts/movement-agents-npcs","siteSpaceId":"sitesp_xTbMd","icon":"person-walking","description":"Use Movement_Agent to move entities with pathfinding and navmesh constraints.","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"1Wsa8z0TGydlOwoxmwjE","title":"Camera & Post Processing","pathname":"/core-engine-concepts/camera-and-post-processing","siteSpaceId":"sitesp_xTbMd","icon":"camera","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"rWzaLokyaBH6X0vy1s5J","title":"Projectiles","pathname":"/core-engine-concepts/projectiles","siteSpaceId":"sitesp_xTbMd","icon":"crosshairs","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"pgRCIcU6Vq6Pi9DCkpi7","title":"Purchasing/Product APIs","pathname":"/core-engine-concepts/purchasing-product-apis","siteSpaceId":"sitesp_xTbMd","icon":"store-24","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"SDJslPXW0F4PrfIGsMxZ","title":"Analytics","pathname":"/core-engine-concepts/analytics","siteSpaceId":"sitesp_xTbMd","icon":"chart-line","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"jfV3pkqlmoASz5jqeXkN","title":"Matchmaking/Hub Games","pathname":"/core-engine-concepts/matchmaking-hub-games","siteSpaceId":"sitesp_xTbMd","icon":"people-arrows","description":"We provide APIs/settings to manage how we matchmake players to servers in your game, and allow you to route players to new servers to support Hub game scenarios.","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"d9I4jkGEB8mnnIlOfAKK","title":"Player Generated Assets","pathname":"/core-engine-concepts/player-generated-assets","siteSpaceId":"sitesp_xTbMd","icon":"wand-magic","description":"All Out enables you to create assets at runtime in response to game/user prompts and add them to your game world dynamically!","breadcrumbs":[{"label":"Game Creation"},{"label":"Core Engine Concepts"}]},{"id":"ojMLHLMDvng2Ako4G1nT","title":"UI Fundamentals","pathname":"/ui/fundamentals","siteSpaceId":"sitesp_xTbMd","icon":"layer-group","description":"Adding UI to your game requires writing code, but with the help of AI it's substantially easier to make sophisticated interactive UIs","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"MzZjwuJ3n9Vda4qHjK0u","title":"UIDoc Quick Start","pathname":"/ui/uidoc-quick-start","siteSpaceId":"sitesp_xTbMd","icon":"code","description":"Create browser-like game UI with UIDoc HTML and CSS assets, CSL bindings, lists, and events.","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"hUuL3kjfHl4hgC8ao2BZ","title":"UIDoc HTML and CSS Support","pathname":"/ui/uidoc-html-css-support","siteSpaceId":"sitesp_xTbMd","icon":"browser","description":"The HTML, CSS, responsive layout, interaction, scrolling, and binding features supported by UIDoc, plus important browser features it omits.","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"PpN19BZCOlHLbOvHyOxd","title":"World Space UI","pathname":"/ui/world-space-ui","siteSpaceId":"sitesp_xTbMd","icon":"location-dot","description":"Use world space UI to draw text above players heads and any other text that should feel like it's part of the game world itself.","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"5BFeVi7JuibOWHZuFwRY","title":"Scroll and Grid","pathname":"/ui/scroll-and-grid","siteSpaceId":"sitesp_xTbMd","icon":"grip","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"2TMf9sMsT1oPfFFiErKt","title":"UI Reference","pathname":"/ui/ui-reference","siteSpaceId":"sitesp_xTbMd","icon":"book","description":"Reference notes and patterns for CSL UI drawing.","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"PZH50UVEY7uaPfi4U0HI","title":"@ao_serialize","pathname":"/data-and-persistence/ao-serialize","siteSpaceId":"sitesp_xTbMd","icon":"tag","description":"The @ao_serialize annotation controls which fields are persisted and editable in the inspector.","breadcrumbs":[{"label":"Game Creation"},{"label":"Data And Persistence"}]},{"id":"I5Qc7IiV2KH70DHDX9Sk","title":"Save System","pathname":"/data-and-persistence/save","siteSpaceId":"sitesp_xTbMd","icon":"floppy-disk","description":"The save system provides a key-value data storage system for persisting player progress and preferences across sessions.","breadcrumbs":[{"label":"Game Creation"},{"label":"Data And Persistence"}]},{"id":"IdLj9tMNxKP1TOZYxBc1","title":"JSON Serialization","pathname":"/data-and-persistence/json","siteSpaceId":"sitesp_xTbMd","icon":"brackets-curly","description":"For saving more advanced data structures, you can serialize them to JSON and store them in the Save system.","breadcrumbs":[{"label":"Game Creation"},{"label":"Data And Persistence"}]},{"id":"HAiXV1ihKBhFc3Y3ROiv","title":"Economy","pathname":"/data-and-persistence/economy","siteSpaceId":"sitesp_xTbMd","icon":"coins","description":"Economy APIs let you create custom currencies (coins, gems, XP, etc) and automatically persist them for each player across sessions.","breadcrumbs":[{"label":"Game Creation"},{"label":"Data And Persistence"}]},{"id":"r9qlc11aYeHGOIHkV7eP","title":"Cross-Game Products/Data","pathname":"/data-and-persistence/cross-game-products-data","siteSpaceId":"sitesp_xTbMd","icon":"link","description":"If you have multiple games that share the same data (e.g. a hub world and minigames) you can link them together automatically using the parent game system.","breadcrumbs":[{"label":"Game Creation"},{"label":"Data And Persistence"}]},{"id":"Gcjuun3i0y9vAfW3jUfW","title":"Editing/Viewing Player Data","pathname":"/data-and-persistence/editing-viewing-player-data","siteSpaceId":"sitesp_xTbMd","icon":"table-cells","description":"You can view and edit save data you've written for players at any time from the creator portal!","breadcrumbs":[{"label":"Game Creation"},{"label":"Data And Persistence"}]},{"id":"sdGUfcRuR5N3LVseQZ0U","title":"Overview","pathname":"/monetization/overview","siteSpaceId":"sitesp_xTbMd","icon":"money-bill-wave","description":"Sharing revenue generated by games is one of the things we're most excited about as we build All Out and we're continually investing in tools to reward you for building great stuff!","breadcrumbs":[{"label":"Game Creation"},{"label":"Monetization"}]},{"id":"urSFk5jBCDORZj9LdLh3","title":"In Game Products","pathname":"/monetization/in-game-products","siteSpaceId":"sitesp_xTbMd","icon":"cart-plus","description":"Consumables and game passes are created in similar ways but have slightly different use cases!","breadcrumbs":[{"label":"Game Creation"},{"label":"Monetization"}]},{"id":"krQPKZzDbMSWISquAc5o","title":"In Game Ads","pathname":"/monetization/in-game-ads","siteSpaceId":"sitesp_xTbMd","icon":"rectangle-ad","description":"All Out allows developers to show players advertisements in their game","breadcrumbs":[{"label":"Game Creation"},{"label":"Monetization"}]},{"id":"65gdHRFfUNJVRMeTClNh","title":"Publishing Your Game","pathname":"/going-all-out/publishing-your-game","siteSpaceId":"sitesp_xTbMd","icon":"upload","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Going All Out!"}]},{"id":"cOLWacWt39VTPCgBzzDV","title":"Collaborating & Version Control","pathname":"/going-all-out/collaborating-and-version-control","siteSpaceId":"sitesp_xTbMd","icon":"code-branch","description":"All Out is flexible and allows you to use any version control system you'd like, but we recommend uploading your project to GitHub!","breadcrumbs":[{"label":"Game Creation"},{"label":"Going All Out!"}]},{"id":"LhmGTSY9CD2iJqWgxxSi","title":"Handling Engine/Platform Updates","pathname":"/going-all-out/handling-engine-platform-updates","siteSpaceId":"sitesp_xTbMd","icon":"arrows-rotate","description":"Most updates require no changes from you as a developer. However, updates that affect the network or CSL language, called \"Protocol Updates\", will require changes.","breadcrumbs":[{"label":"Game Creation"},{"label":"Going All Out!"}]},{"id":"BLMXtZ63KSSJvkZyTcCV","title":"Developer Support","pathname":"/going-all-out/developer-support","siteSpaceId":"sitesp_xTbMd","icon":"life-ring","description":"All Out is new, and we're super excited to hear what you think and offer support if we can help!","breadcrumbs":[{"label":"Game Creation"},{"label":"Going All Out!"}]},{"id":"5tGiHYYtp60G1aRpITBT","title":"Improving Performance","pathname":"/going-all-out/improving-performance","siteSpaceId":"sitesp_xTbMd","icon":"gauge-high","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Going All Out!"}]},{"id":"yFOEFnMH8lZ5zKLlamRV","title":"Uploading Metadata","pathname":"/creator-portal-web/uploading-metadata","siteSpaceId":"sitesp_xTbMd","icon":"tags","description":"Investing time in how your game appears on the All Out platform can be the difference between good metrics and great metrics!","breadcrumbs":[{"label":"Game Creation"},{"label":"Creator Portal (Web)"}]},{"id":"OUYbZ7NPiD2RVCtBxTYp","title":"Managing Servers/Updates","pathname":"/creator-portal-web/managing-servers-updates","siteSpaceId":"sitesp_xTbMd","icon":"server","description":"You can view all the servers/instances of your game currently running from the \"Servers\" tab of the Creator Portal.","breadcrumbs":[{"label":"Game Creation"},{"label":"Creator Portal (Web)"}]},{"id":"a0HlJyO0YPVKJjPMapag","title":"Feedback/Ratings","pathname":"/creator-portal-web/feedback-ratings","siteSpaceId":"sitesp_xTbMd","icon":"star","description":"Players can leave feedback you can read to help improve your game.","breadcrumbs":[{"label":"Game Creation"},{"label":"Creator Portal (Web)"}]},{"id":"kKwhL8dRRWh5CXRS3mZ3","title":"Game Error Monitoring","pathname":"/creator-portal-web/game-error-monitoring","siteSpaceId":"sitesp_xTbMd","icon":"message-exclamation","description":"Players will find clever ways to break your game! Be prepared to monitor for errors and make fixes!","breadcrumbs":[{"label":"Game Creation"},{"label":"Creator Portal (Web)"}]},{"id":"A7TINGMEALlFmm0ElnN0","title":"Roblox","pathname":"/coming-from-other-tools/roblox","siteSpaceId":"sitesp_xTbMd","icon":"gamepad","description":"If you've built games on Roblox, there are some key differences you'll need to know to get started on All Out!","breadcrumbs":[{"label":"Game Creation"},{"label":"Coming From Other Tools"}]},{"id":"j9PLMcvwpYmiKRXjVq0k","title":"Unity","pathname":"/coming-from-other-tools/unity","siteSpaceId":"sitesp_xTbMd","icon":"cube","description":"If you've built games with Unity, there are some key differences you'll need to know to get started on All Out!","breadcrumbs":[{"label":"Game Creation"},{"label":"Coming From Other Tools"}]},{"id":"taSV2dLXXmfIy0RBE6Vq","title":"Unreal","pathname":"/coming-from-other-tools/unreal","siteSpaceId":"sitesp_xTbMd","icon":"dragon","description":"If you've built games with Unreal, there are some key differences you'll need to know to get started on All Out!","breadcrumbs":[{"label":"Game Creation"},{"label":"Coming From Other Tools"}]},{"id":"eL0hUS9gvQ95FwSy4LhN","title":"Windows Defender Exclusion","pathname":"/reference/windows-defender-exclusion","siteSpaceId":"sitesp_xTbMd","icon":"virus","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Reference"}]},{"id":"BxypPOKxicByPV5cL6wp","title":"Legacy C# Documentation","pathname":"/reference/legacy-csharp-guides","siteSpaceId":"sitesp_xTbMd","icon":"code","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Reference"}]},{"id":"49b002629715079f13dae4af5088e1ce625462a1","title":"Добро пожаловать в All Out!","pathname":"/ru","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"hand-wave","description":"Мы — группа участников сообществ Minecraft, Among Us и Roblox, создающая самый быстрый способ делать интересные многопользовательские игры для ютуберов, стримеров и фанатов!","breadcrumbs":[{"label":"Game Creation"}]},{"id":"4fe7d1599d1fec4120b06c783a4f34793632f3c6","title":"Создание вашего первого проекта","pathname":"/ru/nachalo-raboty/project-layout","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"folder-plus","description":"Создание начинается на сайте All Out в портале создателя, затем вы загрузите редактор All Out, чтобы создать свой игровой мир!","breadcrumbs":[{"label":"Game Creation"},{"label":"Начало работы"}]},{"id":"c25e210b5974bef4e78bcad33acb7c7108e47688","title":"Запуск редактора","pathname":"/ru/nachalo-raboty/first-game","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"desktop","description":"Редактор — это загружаемая программа, которая позволяет создавать и загружать ваш игровой мир в All Out.","breadcrumbs":[{"label":"Game Creation"},{"label":"Начало работы"}]},{"id":"70ff09e578bc70cf1d0f844727c2a2dec25fe471","title":"Создание базовой игры","pathname":"/ru/nachalo-raboty/testing-and-publishing","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"hammer","description":"Чтобы помочь вам начать, это руководство проведет вас через создание игры по сбору яблок!","breadcrumbs":[{"label":"Game Creation"},{"label":"Начало работы"}]},{"id":"7b4fe8b48a49fb8e5c6e2abf892c76a335561560","title":"Тестирование вашей игры","pathname":"/ru/nachalo-raboty/playtesting-your-game","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"flask","description":"Мы сделали процесс проверки вашей игры локально, с друзьями и на мобильных устройствах максимально простым!","breadcrumbs":[{"label":"Game Creation"},{"label":"Начало работы"}]},{"id":"fccf5fa3a81619d0e3df494d54d21ff6bf3a6a21","title":"Введение / Вид сцены","pathname":"/ru/ispolzovanie-redaktora/introduction-scene-view","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"compass","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Использование редактора"}]},{"id":"37f37311b99e9976cbbc55f6bdad1956da560a21","title":"Каталог ассетов","pathname":"/ru/ispolzovanie-redaktora/asset-catalog","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"boxes-stacked","description":"All Out предоставляет более 250 000 ассетов, которые вы можете свободно использовать в своих играх, созданных на платформе!","breadcrumbs":[{"label":"Game Creation"},{"label":"Использование редактора"}]},{"id":"b75a0dc253ba877a65f777c1fcf7c1d3c051b85e","title":"Иерархия","pathname":"/ru/ispolzovanie-redaktora/hierarchy","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"sitemap","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Использование редактора"}]},{"id":"6dc22812cd6634499140d35ba760203403271abb","title":"Инспектор","pathname":"/ru/ispolzovanie-redaktora/inspector","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"magnifying-glass","description":"Панель инспектора позволяет вносить изменения в любой объект сцены, например менять его размер или слой и добавлять компоненты","breadcrumbs":[{"label":"Game Creation"},{"label":"Использование редактора"}]},{"id":"e653d086ebb3482a471397ce2600262b14d88d0d","title":"Префабы","pathname":"/ru/ispolzovanie-redaktora/prefabs","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"clone","description":"Префабы позволяют создавать группы объектов, которые можно динамически создавать в игре или переиспользовать в мире, а также легко изменять в редакторе.","breadcrumbs":[{"label":"Game Creation"},{"label":"Использование редактора"}]},{"id":"375237462dbe228b39180b378bf80502dbd305fe","title":"Построение миров","pathname":"/ru/ispolzovanie-redaktora/building-worlds","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"mountain-sun","description":"Теперь, когда вы освоили основы работы с редактором, вот несколько советов по созданию погружающих, высококачественных миров в All Out:","breadcrumbs":[{"label":"Game Creation"},{"label":"Использование редактора"}]},{"id":"931c20ddcdf1e126773c5f8723263e84139bfe7c","title":"Рельеф","pathname":"/ru/ispolzovanie-redaktora/terrain","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"mountain","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Использование редактора"}]},{"id":"4a38cb266494f9d37e51f0a4517d12f2c4732b7f","title":"Тайлмапы","pathname":"/ru/ispolzovanie-redaktora/tilemap","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"grid","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Использование редактора"}]},{"id":"b5241918cf9a3abe5537d60fa53ca1ed154f68c4","title":"Введение в Cloud Build","pathname":"/ru/ispolzovanie-cloud-build/introduction-to-cloud-build","siteSpaceId":"sitesp_qHHsK","lang":"ru","description":"Cloud Build позволяет вам создавать многопользовательские игры на любом устройстве, в любом месте и в любое время.","breadcrumbs":[{"label":"Game Creation"},{"label":"Использование Cloud Build"}]},{"id":"36e7854acadf8fd3c6fa2930e7581ceeb6cdd5ab","title":"Интеграция с Git","pathname":"/ru/ispolzovanie-cloud-build/git-integration","siteSpaceId":"sitesp_qHHsK","lang":"ru","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Использование Cloud Build"}]},{"id":"109c3aa319c793a91d7b89b9d244e90637d810b0","title":"Советы по Cloud Build","pathname":"/ru/ispolzovanie-cloud-build/cloud-build-tips","siteSpaceId":"sitesp_qHHsK","lang":"ru","description":"Пишите простые, конкретные запросы.","breadcrumbs":[{"label":"Game Creation"},{"label":"Использование Cloud Build"}]},{"id":"fe91690474a316dd6606498ab87ef8ab7379c559","title":"Настройка Cursor/Claude/Antigravity","pathname":"/ru/skripting/cursor-claude-antigravity-setup","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"robot","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Скриптинг"}]},{"id":"de313e192535ce1638504c40222336923a23b8f3","title":"Начало работы с CSL","pathname":"/ru/skripting/syntax","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"code","description":"CSL — это собственный язык программирования All Out, созданный, чтобы делать написание многопользовательских игр таким же простым, как создание одиночных игр.","breadcrumbs":[{"label":"Game Creation"},{"label":"Скриптинг"}]},{"id":"0724d40c31f5006037858d948e3e5b69f9de6fcd","title":"Основы языка","pathname":"/ru/skripting/types-and-structures","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"terminal","description":"В контексте этой документации мы используем CSL и среду выполнения/платформу вокруг него как взаимозаменяемые понятия","breadcrumbs":[{"label":"Game Creation"},{"label":"Скриптинг"}]},{"id":"6f362c01581075d187e239b1dc5c99228f8543b6","title":"Жизненный цикл игры/кадра","pathname":"/ru/skripting/game-frame-lifecycle","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"clock","description":"В отличие от сценариев, основанных на событиях, как в Roblox, игры в All Out используют модель жизненного цикла кадров, которая позволяет запускать код при старте игры, на каждом кадре и в конце сессии.","breadcrumbs":[{"label":"Game Creation"},{"label":"Скриптинг"}]},{"id":"2013fcdf52106670260c80314d9bd100a2131f04","title":"Объекты и компоненты","pathname":"/ru/skripting/entities-and-components","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"cubes","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Скриптинг"}]},{"id":"fd36d4534f94801e081f2fa3a0b05d4898890301","title":"Добавление логики игрока","pathname":"/ru/skripting/player-model","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"user-gear","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Скриптинг"}]},{"id":"d9da865c0c7b953fb33b2e5716c9cfdb646a1bf4","title":"Основы сетевого взаимодействия","pathname":"/ru/skripting/networking-fundamentals","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"network-wired","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Скриптинг"}]},{"id":"66f996102864f416066748efb55afbc91f55c877","title":"Случайные числа, математика и многое другое","pathname":"/ru/skripting/random-math-and-more","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"calculator","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Скриптинг"}]},{"id":"12224ce6fd75c99945bc768c39589164e9e22e68","title":"Справочник по продвинутому языку","pathname":"/ru/skripting/arrays-and-collections","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"book-open","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Скриптинг"}]},{"id":"19c12144ca35b81b9829066d3c7ad700487cccaf","title":"Текстуры","pathname":"/ru/osnovnye-koncepcii-dvizhka/assets-and-resources","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"box","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"9aa325957b9c5d9cd3055bf2c04e71a1fa8fad33","title":"Звуковые эффекты","pathname":"/ru/osnovnye-koncepcii-dvizhka/sound-effects","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"volume-high","description":"Воспроизводите однократные и позиционные звуковые эффекты (а также простой зацикленный звук).","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"8adfa30e166107a04a930fe7ecb2a372823562e5","title":"Анимации Spine","pathname":"/ru/osnovnye-koncepcii-dvizhka/spine","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"film","description":"Вы можете добавлять в свою игру анимированные интерактивные объекты, используя нашу существующую библиотеку из более чем 50 000 Spine-риггов.","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"783b1cc275452c95e0f7b0ccd4a375454890aa15","title":"Интерактивные объекты","pathname":"/ru/osnovnye-koncepcii-dvizhka/interactables","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"hand-pointer","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"967c75449e48d8129e845e64055d2bd2fcabf476","title":"Способности","pathname":"/ru/osnovnye-koncepcii-dvizhka/abilities","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"bolt","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"6a2564b6b4205be53fba4999e646d1c087bc0a22","title":"Эффекты","pathname":"/ru/osnovnye-koncepcii-dvizhka/effects","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"wand-magic-sparkles","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"386be14450b0559baf7314a8a63893db500f0442","title":"Инвентарь","pathname":"/ru/osnovnye-koncepcii-dvizhka/inventory","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"bag-shopping","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"fc232794d80bd03ec2c8d9804ee109b650c501c7","title":"Список игроков","pathname":"/ru/osnovnye-koncepcii-dvizhka/player-list","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"users","description":"Движок предоставляет интерфейс списка игроков, к которому можно подключиться, чтобы отображать пользовательские данные, например, в какой комнате находится игрок или какой у него уровень.","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"b37b9afa6c779b0498c5b8a29b7406424600500b","title":"Социальные функции","pathname":"/ru/osnovnye-koncepcii-dvizhka/social-features","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"comments","description":"All Out предоставляет текстовый и, при желании, голосовой чат для использования в ваших играх","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"0fa4d94aaaac81e12c47e804a6842e7b451dfbca","title":"Navmesh и коллизии","pathname":"/ru/osnovnye-koncepcii-dvizhka/navmesh-and-collision","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"route","description":"Navmesh определяют проходимое пространство для поиска пути и ограничения движения.","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"e6a093cf6776f544f85dd4d9cdabfed3868782ad","title":"Агенты движения/NPC","pathname":"/ru/osnovnye-koncepcii-dvizhka/movement-agents-npcs","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"person-walking","description":"Используйте Movement_Agent, чтобы перемещать объекты с учетом поиска пути и ограничений navmesh.","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"7f05f6e1ae29b906d4f8b763b3c432a1f21ba32f","title":"Камера и постобработка","pathname":"/ru/osnovnye-koncepcii-dvizhka/camera-and-post-processing","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"camera","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"56c8c21e1792cb0070d9c06f274826d2cc57126b","title":"Снаряды","pathname":"/ru/osnovnye-koncepcii-dvizhka/projectiles","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"crosshairs","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"17abe248cfc9c5f73f11d1a0d3776e9fee317e8e","title":"API покупок/товаров","pathname":"/ru/osnovnye-koncepcii-dvizhka/purchasing-product-apis","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"store-24","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"c697094cdfc28092cfd1f22e0386f05087c00053","title":"Аналитика","pathname":"/ru/osnovnye-koncepcii-dvizhka/analytics","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"chart-line","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"740b99c5f537884cac99ab7a3be7bb0c6a293ffb","title":"Матчмейкинг/игры-хабы","pathname":"/ru/osnovnye-koncepcii-dvizhka/matchmaking-hub-games","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"people-arrows","description":"Мы предоставляем API/настройки для управления тем, как мы подбираем игроков к серверам в вашей игре, и позволяем направлять игроков на новые серверы для поддержки сценариев игр-хабов.","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"6df8ed810e8fde8b4976d7072801ab080b4186bf","title":"Активы, создаваемые игроками","pathname":"/ru/osnovnye-koncepcii-dvizhka/player-generated-assets","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"wand-magic","description":"All Out позволяет создавать ассеты во время выполнения в ответ на запросы игры/пользователя и динамически добавлять их в ваш игровой мир!","breadcrumbs":[{"label":"Game Creation"},{"label":"Основные концепции движка"}]},{"id":"b32892c0d6f67d038a953ae1d5a7ad445d9fdf95","title":"Основы UI","pathname":"/ru/ui/fundamentals","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"layer-group","description":"Добавление UI в вашу игру требует написания кода, но с помощью ИИ создавать сложные интерактивные интерфейсы становится значительно проще","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"df59319b9b500c4305f0457f0d2b800db22ca046","title":"Быстрый старт UIDoc","pathname":"/ru/ui/uidoc-quick-start","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"code","description":"Создавайте игровой UI, похожий на браузерный, с помощью HTML и CSS-ассетов UIDoc, привязок CSL, списков и событий.","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"16b00e0cd546aad8835c73fec77cfa16f5add1a1","title":"Поддержка HTML и CSS в UIDoc","pathname":"/ru/ui/uidoc-html-css-support","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"browser","description":"Поддерживаемые UIDoc HTML, CSS, адаптивная верстка, взаимодействие, прокрутка и привязка, а также важные функции браузера, которые он не включает.","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"cc3cff1282f54734b019eda0248388757e187752","title":"UI в мировом пространстве","pathname":"/ru/ui/world-space-ui","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"location-dot","description":"Используйте UI в мировом пространстве, чтобы отображать текст над головами игроков и любой другой текст, который должен ощущаться как часть самого игрового мира.","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"737e351a61b876a410b77b39d9ad09ad3864a15e","title":"Прокрутка и сетка","pathname":"/ru/ui/scroll-and-grid","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"grip","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"f509f4e24c9d32110e408f289f90a15791545e9f","title":"Справочник по UI","pathname":"/ru/ui/ui-reference","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"book","description":"Справочные заметки и шаблоны для рисования UI в CSL.","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"a347b04877f7a2bb4db34f5f1f68c2f9ca5ab583","title":"@ao_serialize","pathname":"/ru/dannye-i-sokhranenie/ao-serialize","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"tag","description":"Аннотация @ao_serialize управляет тем, какие поля сохраняются и могут редактироваться в инспекторе.","breadcrumbs":[{"label":"Game Creation"},{"label":"Данные и сохранение"}]},{"id":"23874b61479c46c5da79d72a61f750d8556ef65f","title":"Система сохранения","pathname":"/ru/dannye-i-sokhranenie/save","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"floppy-disk","description":"Система сохранения предоставляет хранилище данных типа ключ-значение для сохранения прогресса и предпочтений игрока между сессиями.","breadcrumbs":[{"label":"Game Creation"},{"label":"Данные и сохранение"}]},{"id":"73d844882c2521af1674176bb687f95c4022ef1d","title":"Сериализация JSON","pathname":"/ru/dannye-i-sokhranenie/json","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"brackets-curly","description":"Для сохранения более сложных структур данных вы можете сериализовать их в JSON и хранить в системе сохранения.","breadcrumbs":[{"label":"Game Creation"},{"label":"Данные и сохранение"}]},{"id":"06082fc4793fd22e6df32c6d809e8ab9abab1412","title":"Экономика","pathname":"/ru/dannye-i-sokhranenie/economy","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"coins","description":"API экономики позволяют создавать собственные валюты (монеты, самоцветы, XP и т. д.) и автоматически сохранять их для каждого игрока между сессиями.","breadcrumbs":[{"label":"Game Creation"},{"label":"Данные и сохранение"}]},{"id":"b3afb6ddb52fdf3441a64e1456463210a832cc87","title":"Кросс-игровые товары/данные","pathname":"/ru/dannye-i-sokhranenie/cross-game-products-data","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"link","description":"Если у вас есть несколько игр, которые используют одни и те же данные (например, мир-хаб и мини-игры), вы можете автоматически связать их с помощью системы родительской игры.","breadcrumbs":[{"label":"Game Creation"},{"label":"Данные и сохранение"}]},{"id":"184a5a47cd74a5fce904aa0e91db285b6df3a7d4","title":"Редактирование/просмотр данных игрока","pathname":"/ru/dannye-i-sokhranenie/editing-viewing-player-data","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"table-cells","description":"Вы можете в любой момент просматривать и редактировать данные сохранений, которые вы записали для игроков, из Creator Portal!","breadcrumbs":[{"label":"Game Creation"},{"label":"Данные и сохранение"}]},{"id":"25441b4786edfe4dd989b94f376cec8103612b33","title":"Обзор","pathname":"/ru/monetizaciya/overview","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"money-bill-wave","description":"Совместное распределение дохода, полученного от игр, — одна из вещей, которые нас больше всего вдохновляют по мере создания All Out, и мы постоянно инвестируем в инструменты, чтобы вознаграждать вас за создание отличных проектов!","breadcrumbs":[{"label":"Game Creation"},{"label":"Монетизация"}]},{"id":"be13c9465c6dca1f79573cd1ace734a2f5f0f3f1","title":"Товары в игре","pathname":"/ru/monetizaciya/in-game-products","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"cart-plus","description":"Расходуемые предметы и игровые пропуски создаются похожим образом, но у них немного разные сценарии использования!","breadcrumbs":[{"label":"Game Creation"},{"label":"Монетизация"}]},{"id":"df1d83ef48d58c8aefa519f817bc834dd0693b64","title":"Реклама в игре","pathname":"/ru/monetizaciya/in-game-ads","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"rectangle-ad","description":"All Out позволяет разработчикам показывать игрокам рекламу в своей игре","breadcrumbs":[{"label":"Game Creation"},{"label":"Монетизация"}]},{"id":"c34e9fcc486918fa75848f4d4edb7c6417803d4e","title":"Публикация вашей игры","pathname":"/ru/vykladyvatsya-po-maksimumu/publishing-your-game","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"upload","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Выкладываться по максимуму!"}]},{"id":"8d6125d04501149b56fd523b57517c993659cd1e","title":"Совместная работа и управление версиями","pathname":"/ru/vykladyvatsya-po-maksimumu/collaborating-and-version-control","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"code-branch","description":"All Out гибок и позволяет использовать любую систему контроля версий, которая вам нравится, но мы рекомендуем загрузить ваш проект на GitHub!","breadcrumbs":[{"label":"Game Creation"},{"label":"Выкладываться по максимуму!"}]},{"id":"ffc93025ff8ddd7dd360c29a14eb9f96da8ec90b","title":"Работа с обновлениями движка/платформы","pathname":"/ru/vykladyvatsya-po-maksimumu/handling-engine-platform-updates","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"arrows-rotate","description":"Большинство обновлений не требуют от вас никаких изменений как от разработчика. Однако обновления, влияющие на сеть или язык CSL, называемые «обновлениями протокола», потребуют изменений.","breadcrumbs":[{"label":"Game Creation"},{"label":"Выкладываться по максимуму!"}]},{"id":"6ddd3d31a057bd1b7368fa3170fab9b601745118","title":"Поддержка разработчиков","pathname":"/ru/vykladyvatsya-po-maksimumu/developer-support","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"life-ring","description":"All Out — это новая платформа, и нам очень интересно услышать ваше мнение, а также помочь, если мы сможем!","breadcrumbs":[{"label":"Game Creation"},{"label":"Выкладываться по максимуму!"}]},{"id":"641e793c96eb1b1b746eef886f0b35036c087758","title":"Повышение производительности","pathname":"/ru/vykladyvatsya-po-maksimumu/improving-performance","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"gauge-high","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Выкладываться по максимуму!"}]},{"id":"935020306df96ee250669b05a5dbea4c7497dccc","title":"Загрузка метаданных","pathname":"/ru/creator-portal-veb/uploading-metadata","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"tags","description":"Время, потраченное на то, как ваша игра выглядит на платформе All Out, может стать разницей между хорошими и отличными показателями!","breadcrumbs":[{"label":"Game Creation"},{"label":"Creator Portal (веб)"}]},{"id":"8bbdc5eb8d6a4a1a98800324a196c7e9f7414e68","title":"Управление серверами/обновлениями","pathname":"/ru/creator-portal-veb/managing-servers-updates","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"server","description":"Вы можете просмотреть все серверы/экземпляры вашей игры, которые сейчас запущены, на вкладке «Серверы» в Creator Portal.","breadcrumbs":[{"label":"Game Creation"},{"label":"Creator Portal (веб)"}]},{"id":"e5ac54cb00e7262cdb8ccacfb97ef51fa401c4fe","title":"Отзывы/оценки","pathname":"/ru/creator-portal-veb/feedback-ratings","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"star","description":"Игроки могут оставлять отзывы, которые вы сможете прочитать и использовать для улучшения своей игры.","breadcrumbs":[{"label":"Game Creation"},{"label":"Creator Portal (веб)"}]},{"id":"5369ec216cc9bbea00aad7e976f16231bf444bd0","title":"Мониторинг ошибок игры","pathname":"/ru/creator-portal-veb/game-error-monitoring","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"message-exclamation","description":"Игроки найдут хитрые способы сломать вашу игру! Будьте готовы отслеживать ошибки и вносить исправления!","breadcrumbs":[{"label":"Game Creation"},{"label":"Creator Portal (веб)"}]},{"id":"e3f114949e05ff2e26c78789389b5454a930243f","title":"Roblox","pathname":"/ru/perekhod-s-drugikh-instrumentov/roblox","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"gamepad","description":"Если вы создавали игры на Roblox, вам нужно знать несколько ключевых отличий, чтобы начать работу в All Out!","breadcrumbs":[{"label":"Game Creation"},{"label":"Переход с других инструментов"}]},{"id":"8a418021f3ef7327477b3bcc491c64689e67508b","title":"Unity","pathname":"/ru/perekhod-s-drugikh-instrumentov/unity","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"cube","description":"Если вы создавали игры в Unity, вам нужно знать несколько ключевых отличий, чтобы начать работу в All Out!","breadcrumbs":[{"label":"Game Creation"},{"label":"Переход с других инструментов"}]},{"id":"b1f78673f8eb4618b92883871bc4215ade8cb34b","title":"Unreal","pathname":"/ru/perekhod-s-drugikh-instrumentov/unreal","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"dragon","description":"Если вы создавали игры в Unreal, вам нужно знать несколько ключевых отличий, чтобы начать работу в All Out!","breadcrumbs":[{"label":"Game Creation"},{"label":"Переход с других инструментов"}]},{"id":"cb581abac356c469864c54a73b271cb391ea35ea","title":"Исключение в Windows Defender","pathname":"/ru/spravka/windows-defender-exclusion","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"virus","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Справка"}]},{"id":"bf47c642144d67c9cf075c84532411d672e28f21","title":"Старая документация по C#","pathname":"/ru/spravka/legacy-csharp-guides","siteSpaceId":"sitesp_qHHsK","lang":"ru","icon":"code","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Справка"}]},{"id":"7573ae62d1ac386ef730ce1e768d3e391d47a0db","title":"¡Bienvenido a All Out!","pathname":"/docs-es","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"hand-wave","description":"¡Somos un grupo de miembros de la comunidad de Minecraft, Among Us y Roblox que estamos construyendo la forma más rápida de crear juegos multijugador que se puedan ver para YouTubers, streamers y fans!","breadcrumbs":[{"label":"Game Creation"}]},{"id":"eb69e35ea5b3c28a233fa28d4f0fc8f970cb44ac","title":"Creando tu primer proyecto","pathname":"/docs-es/primeros-pasos/project-layout","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"folder-plus","description":"La creación comienza en el sitio web de All Out en el portal del Creador; luego descargarás el editor de All Out para crear el mundo de tu juego.","breadcrumbs":[{"label":"Game Creation"},{"label":"Primeros pasos"}]},{"id":"044acbf6f816032f9134d0ee83ad04b10a7230c1","title":"Iniciando el Editor","pathname":"/docs-es/primeros-pasos/first-game","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"desktop","description":"El Editor es un programa descargable que te permite crear y subir el mundo de tu juego a All Out.","breadcrumbs":[{"label":"Game Creation"},{"label":"Primeros pasos"}]},{"id":"26f753f73b6124350e4dc1f1d1ed9bcd122a6de4","title":"Creando un juego básico","pathname":"/docs-es/primeros-pasos/testing-and-publishing","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"hammer","description":"Para ayudarte a empezar, esta guía te lleva paso a paso para crear un juego de recoger manzanas.","breadcrumbs":[{"label":"Game Creation"},{"label":"Primeros pasos"}]},{"id":"3b9322926b021c7f227ee5e951e4fabb9718a918","title":"Probando tu juego","pathname":"/docs-es/primeros-pasos/playtesting-your-game","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"flask","description":"¡Hacemos que sea súper sencillo probar tu juego localmente, con amigos y en móvil!","breadcrumbs":[{"label":"Game Creation"},{"label":"Primeros pasos"}]},{"id":"b9613f80637f3a8d7b843e594a2b723619c2f273","title":"Introducción/Vista de escena","pathname":"/docs-es/usando-el-editor/introduction-scene-view","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"compass","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Usando el editor"}]},{"id":"258b08a7801b4d16de709c3b2c151e7fc02febf4","title":"Catálogo de recursos","pathname":"/docs-es/usando-el-editor/asset-catalog","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"boxes-stacked","description":"¡All Out te ofrece más de 250.000 recursos para que los uses libremente en tus juegos hechos en la plataforma!","breadcrumbs":[{"label":"Game Creation"},{"label":"Usando el editor"}]},{"id":"57b89598824be054a7c2b55bf106e899484e5e9f","title":"Jerarquía","pathname":"/docs-es/usando-el-editor/hierarchy","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"sitemap","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Usando el editor"}]},{"id":"35eb43cfaedeec7f1c2e3c41ed55ec3b23649165","title":"Inspector","pathname":"/docs-es/usando-el-editor/inspector","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"magnifying-glass","description":"El panel del inspector te permite realizar cambios en cualquier entidad de tu escena, como cambiar su tamaño o capa y añadir componentes","breadcrumbs":[{"label":"Game Creation"},{"label":"Usando el editor"}]},{"id":"fa170767aafa6f8e4596c0bfa2f5f367d26b05da","title":"Prefabs","pathname":"/docs-es/usando-el-editor/prefabs","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"clone","description":"Los prefabs te permiten crear grupos de entidades que pueden generarse dinámicamente o reutilizarse en el mundo y cambiarse fácilmente en el editor.","breadcrumbs":[{"label":"Game Creation"},{"label":"Usando el editor"}]},{"id":"57b2d7ffcec12fa9c1804cd4f95d1c8ee18baa77","title":"Construcción de mundos","pathname":"/docs-es/usando-el-editor/building-worlds","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"mountain-sun","description":"Ahora que ya dominas los conceptos básicos del editor, aquí tienes algunos consejos para construir mundos inmersivos y de alta calidad en All Out:","breadcrumbs":[{"label":"Game Creation"},{"label":"Usando el editor"}]},{"id":"347b61df7c4d454b8ef2af61acd9a9048090d54f","title":"Terreno","pathname":"/docs-es/usando-el-editor/terrain","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"mountain","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Usando el editor"}]},{"id":"846d6adcc0bfb9f0feda9ba207b78e60e21afa8a","title":"Mapas de mosaicos","pathname":"/docs-es/usando-el-editor/tilemap","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"grid","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Usando el editor"}]},{"id":"c09b33943fa1dcf8e495d4f4f8912f097eb7a22e","title":"Introducción a Cloud Build","pathname":"/docs-es/usando-cloud-build/introduction-to-cloud-build","siteSpaceId":"sitesp_NQQCg","lang":"es","description":"Cloud Build te permite crear juegos multijugador en cualquier dispositivo, en cualquier lugar y en cualquier momento.","breadcrumbs":[{"label":"Game Creation"},{"label":"Usando Cloud Build"}]},{"id":"0d3d62f980752697c19b9dd338ac52006cea4b21","title":"Integración con Git","pathname":"/docs-es/usando-cloud-build/git-integration","siteSpaceId":"sitesp_NQQCg","lang":"es","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Usando Cloud Build"}]},{"id":"e57f1c7a6b7e44b14b0343052220b3d315aa39a2","title":"Consejos para Cloud Build","pathname":"/docs-es/usando-cloud-build/cloud-build-tips","siteSpaceId":"sitesp_NQQCg","lang":"es","description":"Escribe indicaciones simples y específicas.","breadcrumbs":[{"label":"Game Creation"},{"label":"Usando Cloud Build"}]},{"id":"3e4bafb2df711a956a26674e1cdadb0f9e7922f0","title":"Configuración de Cursor/Claude/Antigravity","pathname":"/docs-es/programacion/cursor-claude-antigravity-setup","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"robot","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Programación"}]},{"id":"245f8ef3493a5c4e561bed4ed75aba84b3233113","title":"Primeros pasos con CSL","pathname":"/docs-es/programacion/syntax","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"code","description":"CSL es el lenguaje de programación personalizado de All Out, creado para hacer que escribir juegos multijugador sea tan fácil como crear juegos para un solo jugador.","breadcrumbs":[{"label":"Game Creation"},{"label":"Programación"}]},{"id":"3366eba3f3c5af6affbeba4a8f166ef775f1c955","title":"Conceptos básicos del lenguaje","pathname":"/docs-es/programacion/types-and-structures","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"terminal","description":"A efectos de esta documentación, nos referimos a CSL y al runtime/plataforma que lo rodea de forma intercambiable","breadcrumbs":[{"label":"Game Creation"},{"label":"Programación"}]},{"id":"146afab14d94f3aba62b8b870574f5d6a41175d3","title":"Ciclo de vida del juego/frame","pathname":"/docs-es/programacion/game-frame-lifecycle","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"clock","description":"A diferencia de la programación basada en eventos como en Roblox, los juegos en All Out usan un modelo de ciclo de vida por frames que te permite ejecutar código cuando empieza el juego, en cada frame y al final de una sesión.","breadcrumbs":[{"label":"Game Creation"},{"label":"Programación"}]},{"id":"b0f3cbc7bb25a1a20288fec96ea4f7a9f56c20ca","title":"Entidades y componentes","pathname":"/docs-es/programacion/entities-and-components","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"cubes","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Programación"}]},{"id":"8e2dd2331998ac031e64972f3e19212ccf216e80","title":"Añadiendo lógica del jugador","pathname":"/docs-es/programacion/player-model","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"user-gear","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Programación"}]},{"id":"0b11da073cc8b3af825ae23d8d84f1d9adfc8bec","title":"Fundamentos de redes","pathname":"/docs-es/programacion/networking-fundamentals","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"network-wired","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Programación"}]},{"id":"0032d9bd29baceb577b718c588abf4f810c54ddb","title":"Aleatorio, matemáticas y más","pathname":"/docs-es/programacion/random-math-and-more","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"calculator","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Programación"}]},{"id":"f25ca0c746d617fde6ea0558c61b067e7e3e10b2","title":"Referencia avanzada del lenguaje","pathname":"/docs-es/programacion/arrays-and-collections","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"book-open","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Programación"}]},{"id":"675d0fe5f2f1c9a26895c8e10b4a59858f639608","title":"Texturas","pathname":"/docs-es/conceptos-basicos-del-motor/assets-and-resources","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"box","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"f0cb2710bd640b51dbcc733014fee6d70523242e","title":"Efectos de sonido","pathname":"/docs-es/conceptos-basicos-del-motor/sound-effects","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"volume-high","description":"Reproduce efectos de sonido de una sola vez y posicionales (y audio en bucle simple).","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"2c90914d40df844586156a3c413a4ee598613e5a","title":"Animaciones Spine","pathname":"/docs-es/conceptos-basicos-del-motor/spine","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"film","description":"Puedes añadir objetos animados e interactivos a tu juego usando nuestra biblioteca existente de más de 50.000 rigs Spine.","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"2b648846599623488a5006bc475c6e6e7ebf63b5","title":"Elementos interactivos","pathname":"/docs-es/conceptos-basicos-del-motor/interactables","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"hand-pointer","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"ff226fec604a1566b8e0725cf2c1c6b20c30ff06","title":"Habilidades","pathname":"/docs-es/conceptos-basicos-del-motor/abilities","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"bolt","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"47f6431d2d7fab542f9851200b6858677ffdadf3","title":"Efectos","pathname":"/docs-es/conceptos-basicos-del-motor/effects","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"wand-magic-sparkles","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"2382c9f28c3162c1d9801f800ead8ee8f10e3113","title":"Inventario","pathname":"/docs-es/conceptos-basicos-del-motor/inventory","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"bag-shopping","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"9a8e1de07c2709001dfe406da845b34ac6b064aa","title":"Lista de jugadores","pathname":"/docs-es/conceptos-basicos-del-motor/player-list","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"users","description":"El motor proporciona una interfaz de usuario de lista de jugadores a la que puedes engancharte para mostrar datos personalizados como en qué sala está alguien o su nivel.","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"6ad305914edbe3bb78ff341cc4f45cff9b1bc31b","title":"Funciones sociales","pathname":"/docs-es/conceptos-basicos-del-motor/social-features","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"comments","description":"All Out proporciona chat de texto y chat de voz opcional para que los uses en tus juegos","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"93a17d76d7d3781a221ff4f1e11b60e5d4d0a137","title":"Navmesh y colisión","pathname":"/docs-es/conceptos-basicos-del-motor/navmesh-and-collision","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"route","description":"Las navmeshes definen el espacio transitable para la búsqueda de rutas y las restricciones de movimiento.","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"23f20483e4057b9e0f3fc83f066af65aea0a2a89","title":"Agentes de movimiento/NPCs","pathname":"/docs-es/conceptos-basicos-del-motor/movement-agents-npcs","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"person-walking","description":"Usa Movement_Agent para mover entidades con búsqueda de rutas y restricciones de navmesh.","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"3f81bad5b43c853c2d1879c58ba094b8aa5bed73","title":"Cámara y posprocesado","pathname":"/docs-es/conceptos-basicos-del-motor/camera-and-post-processing","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"camera","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"83f174960e8360d6cb409326d1c4901d0f5a68e3","title":"Proyectiles","pathname":"/docs-es/conceptos-basicos-del-motor/projectiles","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"crosshairs","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"bc4a07103cddeea2dd438df74fabdc72a68387fa","title":"API de compra/productos","pathname":"/docs-es/conceptos-basicos-del-motor/purchasing-product-apis","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"store-24","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"2e0b2fb269cf019bde324db115065ee3dd321326","title":"Analíticas","pathname":"/docs-es/conceptos-basicos-del-motor/analytics","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"chart-line","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"643e1af300f33d255fca83070f84e7cf7d06a50f","title":"Emparejamiento/Juegos de hub","pathname":"/docs-es/conceptos-basicos-del-motor/matchmaking-hub-games","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"people-arrows","description":"Proporcionamos API/configuraciones para gestionar cómo emparejamos a los jugadores con los servidores de tu juego, y te permitimos dirigir a los jugadores a nuevos servidores para admitir escenarios de juegos de hub.","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"ac102b73e945127df6bbbe7f4c069dec9586d051","title":"Recursos generados por jugadores","pathname":"/docs-es/conceptos-basicos-del-motor/player-generated-assets","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"wand-magic","description":"¡All Out te permite crear recursos en tiempo de ejecución en respuesta a indicaciones del juego/usuario y añadirlos dinámicamente a tu mundo de juego!","breadcrumbs":[{"label":"Game Creation"},{"label":"Conceptos básicos del motor"}]},{"id":"e41548296b2b28efbd10c6b1bc9850e1ed59d359","title":"Fundamentos de la IU","pathname":"/docs-es/iu/fundamentals","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"layer-group","description":"Añadir IU a tu juego requiere escribir código, pero con la ayuda de la IA es considerablemente más fácil crear interfaces de usuario interactivas y sofisticadas","breadcrumbs":[{"label":"Game Creation"},{"label":"IU"}]},{"id":"3b6380398cf16f2c2e7d81578de6f8eed378c23d","title":"Inicio rápido de UIDoc","pathname":"/docs-es/iu/uidoc-quick-start","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"code","description":"Crea interfaces de usuario de juego similares a las del navegador con HTML y recursos CSS de UIDoc, enlaces CSL, listas y eventos.","breadcrumbs":[{"label":"Game Creation"},{"label":"IU"}]},{"id":"be8a1e996654f11b7c52cedf4b0f9cb95e6d5d44","title":"Compatibilidad de UIDoc con HTML y CSS","pathname":"/docs-es/iu/uidoc-html-css-support","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"browser","description":"El HTML, CSS, el diseño adaptable, la interacción, el desplazamiento y las funciones de enlace compatibles con UIDoc, además de las importantes funciones del navegador que omite.","breadcrumbs":[{"label":"Game Creation"},{"label":"IU"}]},{"id":"749a0fae40e2da571244882f09afe94d090ebfab","title":"IU en espacio mundial","pathname":"/docs-es/iu/world-space-ui","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"location-dot","description":"Usa la IU en espacio mundial para dibujar texto sobre la cabeza de los jugadores y cualquier otro texto que deba sentirse como parte del propio mundo del juego.","breadcrumbs":[{"label":"Game Creation"},{"label":"IU"}]},{"id":"168a96bac2db8b27812ddd92d1d3e6a419b9b5a3","title":"Desplazamiento y cuadrícula","pathname":"/docs-es/iu/scroll-and-grid","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"grip","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"IU"}]},{"id":"5ef71c1b947868f80c0b3d88ab43b9c611971be7","title":"Referencia de IU","pathname":"/docs-es/iu/ui-reference","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"book","description":"Notas de referencia y patrones para el dibujo de IU de CSL.","breadcrumbs":[{"label":"Game Creation"},{"label":"IU"}]},{"id":"efa38264dad2d8394385dd41ea7a73699432b75a","title":"@ao_serialize","pathname":"/docs-es/datos-y-persistencia/ao-serialize","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"tag","description":"La anotación @ao_serialize controla qué campos se conservan y se pueden editar en el inspector.","breadcrumbs":[{"label":"Game Creation"},{"label":"Datos y persistencia"}]},{"id":"b00f63b95d3edf9ebe1a2e3aec7a88f9862f5c0b","title":"Sistema de guardado","pathname":"/docs-es/datos-y-persistencia/save","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"floppy-disk","description":"El sistema de guardado proporciona un sistema de almacenamiento de datos clave-valor para conservar el progreso y las preferencias de los jugadores entre sesiones.","breadcrumbs":[{"label":"Game Creation"},{"label":"Datos y persistencia"}]},{"id":"9dfced489d17d2a75b94b826a4337a5b3b200595","title":"Serialización JSON","pathname":"/docs-es/datos-y-persistencia/json","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"brackets-curly","description":"Para guardar estructuras de datos más avanzadas, puedes serializarlas a JSON y almacenarlas en el sistema de Guardado.","breadcrumbs":[{"label":"Game Creation"},{"label":"Datos y persistencia"}]},{"id":"960de8fa60b509a8ed4e1294caca59c6c1acaf99","title":"Economía","pathname":"/docs-es/datos-y-persistencia/economy","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"coins","description":"Las API de economía te permiten crear monedas personalizadas (monedas, gemas, XP, etc.) y conservarlas automáticamente para cada jugador entre sesiones.","breadcrumbs":[{"label":"Game Creation"},{"label":"Datos y persistencia"}]},{"id":"a9c3506ac31b226c9899e06448110cb584850894","title":"Productos/Datos entre juegos","pathname":"/docs-es/datos-y-persistencia/cross-game-products-data","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"link","description":"Si tienes varios juegos que comparten los mismos datos (p. ej., un mundo hub y minijuegos), puedes enlazarlos automáticamente mediante el sistema de juego principal.","breadcrumbs":[{"label":"Game Creation"},{"label":"Datos y persistencia"}]},{"id":"b3e0df2797d929cb6b2fbb489790cbbb03531f14","title":"Edición/visualización de datos del jugador","pathname":"/docs-es/datos-y-persistencia/editing-viewing-player-data","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"table-cells","description":"¡Puedes ver y editar en cualquier momento los datos de guardado que hayas escrito para los jugadores desde el portal del creador!","breadcrumbs":[{"label":"Game Creation"},{"label":"Datos y persistencia"}]},{"id":"5b4344d66d3d2d04e7de991d7307c28db8065c3d","title":"Resumen","pathname":"/docs-es/monetizacion/overview","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"money-bill-wave","description":"Compartir los ingresos generados por los juegos es una de las cosas que más nos entusiasma mientras construimos All Out, y seguimos invirtiendo en herramientas para recompensarte por crear cosas geniales.","breadcrumbs":[{"label":"Game Creation"},{"label":"Monetización"}]},{"id":"769efcfedbf49543293ff4a5ec9eaa8efd4f529c","title":"Productos dentro del juego","pathname":"/docs-es/monetizacion/in-game-products","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"cart-plus","description":"Los consumibles y los pases de juego se crean de formas similares, ¡pero tienen casos de uso ligeramente diferentes!","breadcrumbs":[{"label":"Game Creation"},{"label":"Monetización"}]},{"id":"16c12ef6735528ecd9fc61eb4575fa21ba98bb1b","title":"Anuncios dentro del juego","pathname":"/docs-es/monetizacion/in-game-ads","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"rectangle-ad","description":"All Out permite a los desarrolladores mostrar anuncios a los jugadores en su juego","breadcrumbs":[{"label":"Game Creation"},{"label":"Monetización"}]},{"id":"d987bc521289bc36d515dd1836044ca3559bf759","title":"Publicar tu juego","pathname":"/docs-es/a-tope-con-all-out/publishing-your-game","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"upload","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"¡A tope con All Out!"}]},{"id":"c5a9e9c7ebd8531a26ce162a92de952ab3e03090","title":"Colaboración y control de versiones","pathname":"/docs-es/a-tope-con-all-out/collaborating-and-version-control","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"code-branch","description":"All Out es flexible y te permite usar el sistema de control de versiones que quieras, ¡pero te recomendamos subir tu proyecto a GitHub!","breadcrumbs":[{"label":"Game Creation"},{"label":"¡A tope con All Out!"}]},{"id":"773a3fa20afe1ee06d99590739510ebfb60002e1","title":"Manejo de actualizaciones del motor/plataforma","pathname":"/docs-es/a-tope-con-all-out/handling-engine-platform-updates","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"arrows-rotate","description":"La mayoría de las actualizaciones no requieren cambios por tu parte como desarrollador. Sin embargo, las actualizaciones que afectan a la red o al lenguaje CSL, llamadas \"actualizaciones de protocolo\", requerirán cambios.","breadcrumbs":[{"label":"Game Creation"},{"label":"¡A tope con All Out!"}]},{"id":"6e8cb9f5719ae49848513ec66b5a38b6a63a5077","title":"Soporte para desarrolladores","pathname":"/docs-es/a-tope-con-all-out/developer-support","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"life-ring","description":"All Out es nuevo, y estamos súper emocionados de escuchar lo que piensas y ofrecer soporte si podemos ayudarte.","breadcrumbs":[{"label":"Game Creation"},{"label":"¡A tope con All Out!"}]},{"id":"ccf9ec8411c4400f1744f3a93f459e6c02178456","title":"Mejorando el rendimiento","pathname":"/docs-es/a-tope-con-all-out/improving-performance","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"gauge-high","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"¡A tope con All Out!"}]},{"id":"0af67c9353ee19480d3635de1553d78bb28c0009","title":"Subiendo metadatos","pathname":"/docs-es/portal-del-creador-web/uploading-metadata","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"tags","description":"Invertir tiempo en cómo aparece tu juego en la plataforma All Out puede marcar la diferencia entre buenas métricas y métricas excelentes.","breadcrumbs":[{"label":"Game Creation"},{"label":"Portal del Creador (web)"}]},{"id":"954aeabdcf0bd2e6fcdd90b5f6f1f38c27008e56","title":"Gestión de servidores/actualizaciones","pathname":"/docs-es/portal-del-creador-web/managing-servers-updates","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"server","description":"Puedes ver todos los servidores/instancias de tu juego que se están ejecutando actualmente desde la pestaña \"Servidores\" del Portal del Creador.","breadcrumbs":[{"label":"Game Creation"},{"label":"Portal del Creador (web)"}]},{"id":"c326bbb7b75f6e714252855ae5d37af16ff4016c","title":"Comentarios/valoraciones","pathname":"/docs-es/portal-del-creador-web/feedback-ratings","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"star","description":"Los jugadores pueden dejar comentarios que puedes leer para ayudarte a mejorar tu juego.","breadcrumbs":[{"label":"Game Creation"},{"label":"Portal del Creador (web)"}]},{"id":"9a21674e655267edb06afd3e23bbfac8695beb10","title":"Monitoreo de errores del juego","pathname":"/docs-es/portal-del-creador-web/game-error-monitoring","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"message-exclamation","description":"¡Los jugadores encontrarán formas ingeniosas de romper tu juego! ¡Prepárate para monitorear errores y hacer correcciones!","breadcrumbs":[{"label":"Game Creation"},{"label":"Portal del Creador (web)"}]},{"id":"3bd1f514bb3a051fbe935a485b93aad54fff9720","title":"Roblox","pathname":"/docs-es/viniendo-de-otras-herramientas/roblox","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"gamepad","description":"Si has creado juegos en Roblox, hay algunas diferencias clave que necesitarás conocer para empezar en All Out.","breadcrumbs":[{"label":"Game Creation"},{"label":"Viniendo de otras herramientas"}]},{"id":"42a44fa3f50cf27e0c227ae9414b48a8d1904c84","title":"Unity","pathname":"/docs-es/viniendo-de-otras-herramientas/unity","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"cube","description":"Si has creado juegos con Unity, hay algunas diferencias clave que necesitarás conocer para empezar en All Out.","breadcrumbs":[{"label":"Game Creation"},{"label":"Viniendo de otras herramientas"}]},{"id":"b07cf8c053e410f2c7096708d18d8202bf66781f","title":"Unreal","pathname":"/docs-es/viniendo-de-otras-herramientas/unreal","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"dragon","description":"Si has creado juegos con Unreal, hay algunas diferencias clave que necesitarás conocer para empezar en All Out.","breadcrumbs":[{"label":"Game Creation"},{"label":"Viniendo de otras herramientas"}]},{"id":"e2ea8dc9294a43750d6ec54e1ebe0f1f809ea1f6","title":"Exclusión de Windows Defender","pathname":"/docs-es/referencia/windows-defender-exclusion","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"virus","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Referencia"}]},{"id":"54491c563af56b1b16917a8474bcd38dde9947db","title":"Documentación heredada de C#","pathname":"/docs-es/referencia/legacy-csharp-guides","siteSpaceId":"sitesp_NQQCg","lang":"es","icon":"code","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"Referencia"}]},{"id":"ba04c69ddc08eea7986cbda32d2f7753bbb81d1e","title":"欢迎来到 All Out！","pathname":"/docs-zh","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"hand-wave","description":"我们是一群《Minecraft》《Among Us》和《Roblox》社区成员，正在打造让 YouTuber、主播和粉丝能够以最快速度制作可观看多人游戏的方式！","breadcrumbs":[{"label":"Game Creation"}]},{"id":"b0113ec16e0fd85992059383a04652f2814bdc2f","title":"创建你的第一个项目","pathname":"/docs-zh/kuai-su-kai-shi/project-layout","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"folder-plus","description":"创建从 All Out 网站上的 Creator Portal 开始，然后你会下载 All Out 编辑器来制作你的游戏世界！","breadcrumbs":[{"label":"Game Creation"},{"label":"快速开始"}]},{"id":"3095f45509bcbe386852defa1978c32e6d541929","title":"启动编辑器","pathname":"/docs-zh/kuai-su-kai-shi/first-game","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"desktop","description":"编辑器是一款可下载的程序，允许你创建游戏世界并将其上传到 All Out。","breadcrumbs":[{"label":"Game Creation"},{"label":"快速开始"}]},{"id":"72a5ca94670e85eb054fd12b5a699e0bfab27433","title":"构建一个基础游戏","pathname":"/docs-zh/kuai-su-kai-shi/testing-and-publishing","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"hammer","description":"为了帮助你入门，本指南将带你制作一个苹果收集游戏！","breadcrumbs":[{"label":"Game Creation"},{"label":"快速开始"}]},{"id":"1ec84aacc6aee5d83488b775651c98e1e33fbc58","title":"游戏试玩测试","pathname":"/docs-zh/kuai-su-kai-shi/playtesting-your-game","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"flask","description":"我们让你可以超级简单地在本地、与朋友一起以及在移动设备上测试你的游戏！","breadcrumbs":[{"label":"Game Creation"},{"label":"快速开始"}]},{"id":"3226a61ff54c511d9be05af122fd2d679889894d","title":"介绍/场景视图","pathname":"/docs-zh/shi-yong-bian-ji-qi/introduction-scene-view","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"compass","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"使用编辑器"}]},{"id":"c66c3d5865d8c3d98fed2fe7c7a266199ef18214","title":"资源目录","pathname":"/docs-zh/shi-yong-bian-ji-qi/asset-catalog","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"boxes-stacked","description":"All Out 为你提供 25 万+ 资源，可在平台上制作的游戏中自由使用！","breadcrumbs":[{"label":"Game Creation"},{"label":"使用编辑器"}]},{"id":"c1f3c5b970d5bd37cbfc3a1b3e66f6f2ee66c288","title":"层级","pathname":"/docs-zh/shi-yong-bian-ji-qi/hierarchy","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"sitemap","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"使用编辑器"}]},{"id":"170e98fa4d42b517b09bf842fca713dbd1e083af","title":"检查器","pathname":"/docs-zh/shi-yong-bian-ji-qi/inspector","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"magnifying-glass","description":"检查器面板允许你对场景中的任何实体进行修改，例如更改其大小或层，并添加组件","breadcrumbs":[{"label":"Game Creation"},{"label":"使用编辑器"}]},{"id":"8a1ff3d82ac7624e4c6f7a7df2e28904f7fcd329","title":"预制体","pathname":"/docs-zh/shi-yong-bian-ji-qi/prefabs","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"clone","description":"预制体允许你创建一组实体，这些实体可以动态生成或在世界中重复使用，并且可在编辑器中轻松修改。","breadcrumbs":[{"label":"Game Creation"},{"label":"使用编辑器"}]},{"id":"3ff84c06a3dce83360085b2a4e2a0902aba1a47e","title":"构建世界","pathname":"/docs-zh/shi-yong-bian-ji-qi/building-worlds","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"mountain-sun","description":"既然你已经掌握了编辑器的基础，下面是一些在 All Out 中构建沉浸式、高质量世界的建议：","breadcrumbs":[{"label":"Game Creation"},{"label":"使用编辑器"}]},{"id":"92c11a9346dd0b2a1d3df8188f6da558f8df1499","title":"地形","pathname":"/docs-zh/shi-yong-bian-ji-qi/terrain","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"mountain","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"使用编辑器"}]},{"id":"c1487f3e17c635807a7b22ee080e5b79466e4014","title":"瓦片地图","pathname":"/docs-zh/shi-yong-bian-ji-qi/tilemap","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"grid","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"使用编辑器"}]},{"id":"e478c3870b936c0477eb34511c179127ce3ba7a3","title":"云构建简介","pathname":"/docs-zh/shi-yong-yun-gou-jian/introduction-to-cloud-build","siteSpaceId":"sitesp_hLLZe","lang":"zh","description":"云构建让你可以随时随地在任何设备上构建多人游戏。","breadcrumbs":[{"label":"Game Creation"},{"label":"使用云构建"}]},{"id":"82a00e8f33216cc60eb40f5b9dbbf382a87da0ea","title":"Git 集成","pathname":"/docs-zh/shi-yong-yun-gou-jian/git-integration","siteSpaceId":"sitesp_hLLZe","lang":"zh","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"使用云构建"}]},{"id":"e08c4fe0099ba705594e53fffafd4767c07937cf","title":"云构建提示","pathname":"/docs-zh/shi-yong-yun-gou-jian/cloud-build-tips","siteSpaceId":"sitesp_hLLZe","lang":"zh","description":"编写简洁、具体的提示。","breadcrumbs":[{"label":"Game Creation"},{"label":"使用云构建"}]},{"id":"eea19d9d4e2b986b6f1fd7690248237d40d2f560","title":"Cursor/Claude/Antigravity 设置","pathname":"/docs-zh/jiao-ben-bian-xie/cursor-claude-antigravity-setup","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"robot","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"脚本编写"}]},{"id":"9bf44c6d1cce2cd02908b5e181b48f4e550e84e5","title":"开始使用 CSL","pathname":"/docs-zh/jiao-ben-bian-xie/syntax","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"code","description":"CSL 是 All Out 的自定义编程语言，旨在让编写多人游戏像创建单人游戏一样简单。","breadcrumbs":[{"label":"Game Creation"},{"label":"脚本编写"}]},{"id":"784af7ed64b976236dc782feaeec571e2667dae3","title":"语言基础","pathname":"/docs-zh/jiao-ben-bian-xie/types-and-structures","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"terminal","description":"就这些文档而言，我们会交替使用 CSL 及其运行时/平台来指代同一事物","breadcrumbs":[{"label":"Game Creation"},{"label":"脚本编写"}]},{"id":"a96557e76afc707f10ff89c766da487498e725e1","title":"游戏/帧生命周期","pathname":"/docs-zh/jiao-ben-bian-xie/game-frame-lifecycle","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"clock","description":"与 Roblox 这类事件驱动脚本不同，All Out 上的游戏使用帧生命周期模型，允许你在游戏开始时、每一帧以及会话结束时运行代码。","breadcrumbs":[{"label":"Game Creation"},{"label":"脚本编写"}]},{"id":"6d0fa8d0679d361fe064f5cb12e0989375e8acb8","title":"实体与组件","pathname":"/docs-zh/jiao-ben-bian-xie/entities-and-components","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"cubes","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"脚本编写"}]},{"id":"dc3543af3442d8dabdba69fd18bf36b8774cb78d","title":"添加玩家逻辑","pathname":"/docs-zh/jiao-ben-bian-xie/player-model","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"user-gear","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"脚本编写"}]},{"id":"52fb49e72dc95b8269196ff6cc51994019d135e1","title":"网络基础","pathname":"/docs-zh/jiao-ben-bian-xie/networking-fundamentals","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"network-wired","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"脚本编写"}]},{"id":"6f13074fb3663d23219dcb17d722249c9d413fbb","title":"随机数、数学等","pathname":"/docs-zh/jiao-ben-bian-xie/random-math-and-more","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"calculator","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"脚本编写"}]},{"id":"bd760561deb5074763a8ad7e222d5b0626f350a2","title":"高级语言参考","pathname":"/docs-zh/jiao-ben-bian-xie/arrays-and-collections","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"book-open","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"脚本编写"}]},{"id":"372d5797756f501a88bb7462b8feeed195cfeddb","title":"纹理","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/assets-and-resources","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"box","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"17239f39446ef3a6a19a0027f5d627148b0da939","title":"音效","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/sound-effects","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"volume-high","description":"播放一次性和位置音效（以及简单的循环音频）。","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"9ccd65e0889baeb3b9e4cccf1da3dd85dcceab75","title":"Spine 动画","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/spine","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"film","description":"你可以使用我们现有的 5 万+ Spine 骨架库，为你的游戏添加可交互的动画对象。","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"4e46e6fed646c137143db1242171dcd95975ddd2","title":"可交互对象","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/interactables","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"hand-pointer","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"b2d945a805e0072e75106790c77985867ee728df","title":"能力","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/abilities","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"bolt","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"7f89dea57a00f900696fbfa57da9d7e985f93e77","title":"特效","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/effects","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"wand-magic-sparkles","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"6388d00b0d242f1dc0a065c354b1302921304478","title":"背包","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/inventory","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"bag-shopping","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"1e25cedcdbd16117a792be25ac26042bcda81176","title":"玩家列表","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/player-list","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"users","description":"引擎提供了一个玩家列表 UI，你可以接入它来显示自定义数据，例如某人所在的房间或他们的等级。","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"ba5d008bf10df80eb62743606a3e844d378888e4","title":"社交功能","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/social-features","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"comments","description":"All Out 为你的游戏提供文本聊天和可选语音聊天","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"33d236decc4024418f20dd11559317abffe9457f","title":"导航网格与碰撞","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/navmesh-and-collision","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"route","description":"导航网格定义了用于路径查找和移动约束的可行走空间。","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"c6e63a20efcdb3089723958f32ae18a8123069d7","title":"移动代理/NPC","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/movement-agents-npcs","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"person-walking","description":"使用 Movement_Agent 让实体在路径查找和导航网格约束下移动。","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"910c8b0594f5eb63d22a3645d44b20c9f36b7b6a","title":"摄像机与后期处理","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/camera-and-post-processing","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"camera","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"75eecccab02af7c503f6cd08ed75354d3c8eb5b3","title":"投射物","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/projectiles","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"crosshairs","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"00a3046438071af1fdf856863c0e5ee1af1a3a80","title":"购买/商品 API","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/purchasing-product-apis","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"store-24","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"d61f3982eb10fc229e817ed960e106fa628620d7","title":"分析","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/analytics","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"chart-line","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"0bff9fd45c70ddbf116ab0f6f124ce95f1aba184","title":"匹配/Hub 游戏","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/matchmaking-hub-games","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"people-arrows","description":"我们提供 API/设置来管理玩家如何匹配到你游戏中的服务器，并允许你将玩家路由到新服务器，以支持 Hub 游戏场景。","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"a60d637297310096f864d5449d9ae646775b6c1c","title":"玩家生成资源","pathname":"/docs-zh/he-xin-yin-qing-gai-nian/player-generated-assets","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"wand-magic","description":"All Out 允许你根据游戏/用户提示在运行时创建资源，并将其动态添加到你的游戏世界中！","breadcrumbs":[{"label":"Game Creation"},{"label":"核心引擎概念"}]},{"id":"504c6a0e3babb568340717be4d711f91a3c32716","title":"UI 基础","pathname":"/docs-zh/ui/fundamentals","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"layer-group","description":"为你的游戏添加 UI 需要编写代码，但借助 AI，制作复杂的交互式 UI 会轻松得多","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"876d4e8f5249910544eaeee2fad8448ca16892e2","title":"UIDoc 快速入门","pathname":"/docs-zh/ui/uidoc-quick-start","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"code","description":"使用 UIDoc 的 HTML 和 CSS 资源、CSL 绑定、列表和事件来创建类似浏览器的游戏 UI。","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"9074dbf7e6cac3982a8b92264705b1ec535f0254","title":"UIDoc HTML 和 CSS 支持","pathname":"/docs-zh/ui/uidoc-html-css-support","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"browser","description":"UIDoc 支持的 HTML、CSS、响应式布局、交互、滚动和绑定功能，以及它省略的重要浏览器功能。","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"c5b90ed9eee4be80f2168305f0d5b2a5e641e77f","title":"世界空间 UI","pathname":"/docs-zh/ui/world-space-ui","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"location-dot","description":"使用世界空间 UI 可以在玩家头顶绘制文本，以及任何其他应该让人感觉属于游戏世界本身的文本。","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"393f8cca127f12f2c6a526bf414d7f2a7fd56a03","title":"滚动与网格","pathname":"/docs-zh/ui/scroll-and-grid","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"grip","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"7d859de9d7eac09a43baa2ce5300828cc3859848","title":"UI 参考","pathname":"/docs-zh/ui/ui-reference","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"book","description":"CSL UI 绘制的参考说明和模式。","breadcrumbs":[{"label":"Game Creation"},{"label":"UI"}]},{"id":"c13ee8e8c25fe6a3184cdbe85fbb8bfbcfcb53a6","title":"@ao_serialize","pathname":"/docs-zh/shu-ju-yu-chi-jiu-hua/ao-serialize","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"tag","description":"@ao_serialize 注解控制哪些字段会被持久化并可在检查器中编辑。","breadcrumbs":[{"label":"Game Creation"},{"label":"数据与持久化"}]},{"id":"640f53a83e519cded039aede997c8c7f5e62e6ae","title":"保存系统","pathname":"/docs-zh/shu-ju-yu-chi-jiu-hua/save","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"floppy-disk","description":"保存系统提供了一个键值数据存储系统，用于在不同会话之间持久保存玩家进度和偏好。","breadcrumbs":[{"label":"Game Creation"},{"label":"数据与持久化"}]},{"id":"32a49540d77c2ea2bc73338336b274362a53b1a6","title":"JSON 序列化","pathname":"/docs-zh/shu-ju-yu-chi-jiu-hua/json","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"brackets-curly","description":"为了保存更高级的数据结构，你可以将它们序列化为 JSON，并将其存储在保存系统中。","breadcrumbs":[{"label":"Game Creation"},{"label":"数据与持久化"}]},{"id":"e4a8ee6c2fa9db239588bcd692e8b1cb1a2a39a6","title":"经济系统","pathname":"/docs-zh/shu-ju-yu-chi-jiu-hua/economy","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"coins","description":"经济 API 让你可以创建自定义货币（金币、宝石、经验值等），并在各个会话之间为每位玩家自动持久保存它们。","breadcrumbs":[{"label":"Game Creation"},{"label":"数据与持久化"}]},{"id":"7f21a3933a56217b098072b9d833e42357a15887","title":"跨游戏商品/数据","pathname":"/docs-zh/shu-ju-yu-chi-jiu-hua/cross-game-products-data","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"link","description":"如果你有多个共享相同数据的游戏（例如一个 Hub 世界和若干小游戏），你可以使用父游戏系统自动将它们关联起来。","breadcrumbs":[{"label":"Game Creation"},{"label":"数据与持久化"}]},{"id":"3c1686c691cf21dfeb83a3475c7c3e5fb1b05bb0","title":"编辑/查看玩家数据","pathname":"/docs-zh/shu-ju-yu-chi-jiu-hua/editing-viewing-player-data","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"table-cells","description":"你可以随时在 Creator Portal 中查看和编辑你为玩家写入的保存数据！","breadcrumbs":[{"label":"Game Creation"},{"label":"数据与持久化"}]},{"id":"0944a0bd72d22f52a71a7c7603a7a5b9dcdcb952","title":"概览","pathname":"/docs-zh/bian-xian/overview","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"money-bill-wave","description":"分享游戏产生的收入是我们在构建 All Out 时最兴奋的事情之一，我们也在持续投入工具，以奖励你打造优质内容！","breadcrumbs":[{"label":"Game Creation"},{"label":"变现"}]},{"id":"61574c114c752638261632315a95e84d4af1f2d2","title":"游戏内商品","pathname":"/docs-zh/bian-xian/in-game-products","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"cart-plus","description":"消耗品和通行证的创建方式类似，但适用场景略有不同！","breadcrumbs":[{"label":"Game Creation"},{"label":"变现"}]},{"id":"79d71d799fb2d6e6060386f64aeea98b8107fcec","title":"游戏内广告","pathname":"/docs-zh/bian-xian/in-game-ads","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"rectangle-ad","description":"All Out 允许开发者在游戏中向玩家展示广告","breadcrumbs":[{"label":"Game Creation"},{"label":"变现"}]},{"id":"9f41ddd33e8cf16b367935d9f6fefbb05c512bf1","title":"发布你的游戏","pathname":"/docs-zh/jin-qing-tou-ru/publishing-your-game","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"upload","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"尽情投入！"}]},{"id":"3bc4f34b621ff3cb93a3e310fc3bb25d226c5c78","title":"协作与版本控制","pathname":"/docs-zh/jin-qing-tou-ru/collaborating-and-version-control","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"code-branch","description":"All Out 具有很高的灵活性，允许你使用任何你喜欢的版本控制系统，但我们建议把你的项目上传到 GitHub！","breadcrumbs":[{"label":"Game Creation"},{"label":"尽情投入！"}]},{"id":"0df31c3bfb87335e85fb178c0b00d8d24248a1e3","title":"处理引擎/平台更新","pathname":"/docs-zh/jin-qing-tou-ru/handling-engine-platform-updates","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"arrows-rotate","description":"大多数更新不需要你作为开发者做任何修改。不过，影响网络或 CSL 语言的更新，称为“协议更新”，会要求你进行相应更改。","breadcrumbs":[{"label":"Game Creation"},{"label":"尽情投入！"}]},{"id":"05a4177acf574452f8ee7c34d29cb8e49965d5a9","title":"开发者支持","pathname":"/docs-zh/jin-qing-tou-ru/developer-support","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"life-ring","description":"All Out 还是个新平台，我们非常期待听到你的想法，并且如果我们能帮上忙，也很乐意提供支持！","breadcrumbs":[{"label":"Game Creation"},{"label":"尽情投入！"}]},{"id":"88db4a8c6689eecebc40e832eb882d4c6e0846c5","title":"提升性能","pathname":"/docs-zh/jin-qing-tou-ru/improving-performance","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"gauge-high","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"尽情投入！"}]},{"id":"8951ccb60dc1985475431d065905cea9121912c5","title":"上传元数据","pathname":"/docs-zh/creator-portal-wang-ye/uploading-metadata","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"tags","description":"花时间优化你的游戏在 All Out 平台上的展示效果，可能会让数据表现从不错变成出色！","breadcrumbs":[{"label":"Game Creation"},{"label":"Creator Portal（网页）"}]},{"id":"887f5e1897b76979a91c4cd81d73176fabc5015a","title":"管理服务器/更新","pathname":"/docs-zh/creator-portal-wang-ye/managing-servers-updates","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"server","description":"你可以在 Creator Portal 的“服务器”标签页中查看你的游戏当前运行的所有服务器/实例。","breadcrumbs":[{"label":"Game Creation"},{"label":"Creator Portal（网页）"}]},{"id":"eca588f410ec3446360f191edc7fd822a6d51cae","title":"反馈/评分","pathname":"/docs-zh/creator-portal-wang-ye/feedback-ratings","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"star","description":"玩家可以留下反馈供你阅读，帮助改进你的游戏。","breadcrumbs":[{"label":"Game Creation"},{"label":"Creator Portal（网页）"}]},{"id":"68ab4cda349fb70cd2e90554ef8c25bbc912927d","title":"游戏错误监控","pathname":"/docs-zh/creator-portal-wang-ye/game-error-monitoring","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"message-exclamation","description":"玩家总会找到聪明的办法来破坏你的游戏！请准备好监控错误并及时修复！","breadcrumbs":[{"label":"Game Creation"},{"label":"Creator Portal（网页）"}]},{"id":"b0e20e31cb73b3fe573f496ae0037da90a51e472","title":"Roblox","pathname":"/docs-zh/cong-qi-ta-gong-ju-qian-yi-er-lai/roblox","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"gamepad","description":"如果你曾在 Roblox 上制作游戏，那么开始使用 All Out 时你需要了解一些关键差异！","breadcrumbs":[{"label":"Game Creation"},{"label":"从其他工具迁移而来"}]},{"id":"69640bcfcc915586ca84710f3a68e643b2aa0df7","title":"Unity","pathname":"/docs-zh/cong-qi-ta-gong-ju-qian-yi-er-lai/unity","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"cube","description":"如果你曾使用 Unity 制作游戏，那么开始使用 All Out 时你需要了解一些关键差异！","breadcrumbs":[{"label":"Game Creation"},{"label":"从其他工具迁移而来"}]},{"id":"7cb9cac5d825f15f51aca212271a59d0246a4f57","title":"Unreal","pathname":"/docs-zh/cong-qi-ta-gong-ju-qian-yi-er-lai/unreal","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"dragon","description":"如果你曾使用 Unreal 制作游戏，那么开始使用 All Out 时你需要了解一些关键差异！","breadcrumbs":[{"label":"Game Creation"},{"label":"从其他工具迁移而来"}]},{"id":"ab5d381b674e5d2bbc556184ec4d47a0c0f5506c","title":"Windows Defender 排除项","pathname":"/docs-zh/can-kao/windows-defender-exclusion","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"virus","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"参考"}]},{"id":"ae6ef48f342c8dab0e2e55a2ee417bb71ce456dd","title":"旧版 C# 文档","pathname":"/docs-zh/can-kao/legacy-csharp-guides","siteSpaceId":"sitesp_hLLZe","lang":"zh","icon":"code","description":"","breadcrumbs":[{"label":"Game Creation"},{"label":"参考"}]},{"id":"xSKACgaFjsHdWkvrL7EZ","title":"Changelog","pathname":"/changelog","siteSpaceId":"sitesp_GOWMo","icon":"clock-rotate-left","description":"New updates and improvements","breadcrumbs":[{"label":"Changelog"}]}]}