> For the complete documentation index, see [llms.txt](https://docs.allout.game/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.allout.game/all-out-docs/docs-es/programacion.md).

# Programación

- [Configuración de Cursor/Claude/Antigravity](https://docs.allout.game/all-out-docs/docs-es/programacion/cursor-claude-antigravity-setup.md)
- [Primeros pasos con CSL](https://docs.allout.game/all-out-docs/docs-es/programacion/syntax.md): CSL es el lenguaje de programación personalizado de All Out, creado para que escribir juegos multijugador sea tan fácil como crear juegos para un solo jugador.
- [Conceptos básicos del lenguaje](https://docs.allout.game/all-out-docs/docs-es/programacion/types-and-structures.md): Primitivas de CSL, enums, structs, clases, referencias y polimorfismo.
- [Ciclo de vida del juego/fotograma](https://docs.allout.game/all-out-docs/docs-es/programacion/game-frame-lifecycle.md): A diferencia de la programación basada en eventos como Roblox, los juegos en All Out usan un modelo de ciclo de vida por fotogramas que te permite ejecutar código cuando el juego comienza, en cada fotograma y al final de una sesión.
- [Entidades y componentes](https://docs.allout.game/all-out-docs/docs-es/programacion/entities-and-components.md)
- [Añadiendo lógica del jugador](https://docs.allout.game/all-out-docs/docs-es/programacion/player-model.md)
- [Fundamentos de redes](https://docs.allout.game/all-out-docs/docs-es/programacion/networking-fundamentals.md)
- [Aleatorio, matemáticas y más](https://docs.allout.game/all-out-docs/docs-es/programacion/random-math-and-more.md)
- [Referencia avanzada del lenguaje](https://docs.allout.game/all-out-docs/docs-es/programacion/arrays-and-collections.md)
