> 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/primeros-pasos/project-layout.md).

# Creando tu primer proyecto

Una vez que tengas acceso a las herramientas del creador, la pestaña Crear en el sitio web de All Out tendrá una opción para crear un "Juego nuevo".

<figure><img src="/files/d136f346dee2cb79c67c79c0fb02a1edd8c78d8a" alt="New Game option on the Creator Portal Create page"><figcaption></figcaption></figure>

Se te pedirá que elijas un nombre para el juego (¡siempre puedes cambiarlo más tarde!) y luego se te llevará a la página de administración de tu juego.

<figure><img src="/files/1db009d43789b87bef8993baac957d5952bb03ca" alt="Choices for local development and Cloud Build"><figcaption><p>Elegir compilar localmente te indicará que instales el editor de Windows y es ideal para usuarios profesionales. Cloud Agent es una buena manera de empezar. Consulta <a href="/pages/c09b33943fa1dcf8e495d4f4f8912f097eb7a22e">Introducción a Cloud Build</a> para más información.</p></figcaption></figure>

Después de haber creado tu juego, se te llevará a la sección "Administrar", que te permitirá completar información adicional y cambiar la configuración del juego. Puedes volver a esta página en cualquier momento.

<figure><img src="/files/53f7803b8401125544da246f65bfcb480f6f007d" alt="Manage section for a game in the Creator Portal"><figcaption></figcaption></figure>

A continuación, [**descargar y abrir el editor**](/all-out-docs/docs-es/primeros-pasos/first-game.md)!

## Archivos locales del proyecto

Un nuevo proyecto local comienza con esta estructura:

```
tu-juego/
├── ao.project
├── scripts/
│   └── main.csl
├── scene/
├── res/
└── .gitignore
```

`ao.project` identifica el proyecto. Coloca los archivos fuente CSL en `scripts`, los datos de escena en `scene`, y las texturas, el audio y otros recursos importados en `res`. Mantén todos estos archivos bajo control de versiones excepto las rutas ya excluidas por el generado `.gitignore`.
