Quero que você transforme esta pasta em uma primeira versão funcional de um RPG 2D top-down utilizando Godot 4.x + Tiled. IMPORTANTE: Dentro desta pasta existe um pacote de assets chamado Tiny Swords. ANTES DE IMPLEMENTAR QUALQUER COISA: 1. analise os arquivos existentes; 2. identifique personagens, terrenos, água, vegetação, construções e props disponíveis; 3. entenda tamanhos, spritesheets e animações existentes; 4. utilize esses assets como base visual do projeto. NÃO gere arte nova. NÃO substitua os assets por formas provisórias se já existir algo adequado. NÃO altere os arquivos originais do pacote Tiny Swords. OBJETIVO DESTA PRIMEIRA VERSÃO Quero somente uma base simples que depois eu consiga continuar manualmente. Preciso conseguir: - abrir o jogo; - personagem nascer no mapa; - movimentar o personagem em top-down; - câmera acompanhar; - explorar uma pequena área; - abrir o mapa no Tiled; - aumentar o mapa manualmente; - adicionar terreno e objetos; - salvar; - continuar o projeto posteriormente. Não implementar ainda: - combate; - inimigos; - multiplayer; - inventário; - quests; - skills; - sistemas complexos. GODOT Criar projeto em Godot 4.x. Resolução-base: 960x540 16:9 Pixel art: - Texture Filter = Nearest; - sem blur; - evitar escala fracionária; - utilizar os assets próximos de Scale 1.0. Criar uma cena reutilizável para o jogador. Estrutura conceitual: Player ├── AnimatedSprite2D ├── CollisionShape2D └── Camera2D Utilizar um personagem apropriado encontrado no Tiny Swords. Se houver animações direcionais disponíveis, utilizar movimentação em 8 direções. Caso o pacote não possua exatamente alguma animação desejada, utilize a melhor opção realmente existente. Não invente arquivos. TILED O mapa NÃO deve existir apenas dentro da Godot. Quero obrigatoriamente um mapa editável: Maps/world_01.tmx Esse arquivo precisa abrir normalmente no Tiled. Utilize caminhos relativos para os assets para que o projeto continue portátil caso outra pessoa baixe a pasta. Grid inicial: 32x32 px. Assets maiores podem ocupar várias células. MAPA INICIAL Criar apenas uma pequena área inicial usando os assets existentes do Tiny Swords. Pode conter: - grama; - caminho; - água; - árvores; - pedras; - algumas construções ou props disponíveis. Não tente criar um mapa enorme. Algo próximo de 30x20 células já é suficiente. O objetivo é ter algo visualmente interessante para testar e, principalmente, fácil de expandir no Tiled. LAYERS DO TILED Organizar aproximadamente: Ground Ground_Details Water Props_Below Props Props_Above Collision Spawns Utilizar tilesets externos .tsx sempre que fizer sentido. Exemplo: Maps/ ├── world_01.tmx └── Tilesets/   ├── terrain.tsx   ├── vegetation.tsx   └── props.tsx PLAYER SPAWN Na Object Layer: Spawns criar um Point Object chamado: Spawn_Player A posição inicial do personagem na Godot deve ser obtida desse objeto. Não hardcodar a posição do jogador se podemos defini-la pelo Tiled. Assim posteriormente eu posso mover Spawn_Player no Tiled sem alterar código. COLISÃO Adicionar somente colisões básicas necessárias para esta demonstração. Por exemplo: - árvores; - água quando necessário; - estruturas sólidas; - limites importantes. Não gastar tempo fazendo colisões extremamente detalhadas nesta etapa. ESTRUTURA DO PROJETO Organizar aproximadamente: Meu_RPG/ │ ├── Assets/ │ └── Tiny_Swords/ │ ├── Maps/ │ ├── world_01.tmx │ └── Tilesets/ │ ├── Player/ │ ├── player.tscn │ └── player.gd │ ├── World/ │ ├── world.tscn │ └── world.gd │ ├── project.godot │ └── README_MAP.md Pode melhorar essa estrutura se necessário, mas mantenha simples. README_MAP Criar README_MAP.md explicando de forma curta: - qual arquivo .tmx abrir; - como abrir no Tiled; - tamanho do grid; - função de cada layer; - onde está o Spawn_Player; - onde ficam os tilesets; - como continuar pintando terreno; - como colocar novos objetos; - como aumentar o tamanho do mapa; - como salvar e verificar a alteração novamente na Godot. Escreva pensando em alguém que está começando no Tiled. REQUISITO MAIS IMPORTANTE Quando terminar, este fluxo precisa funcionar: CODEX CRIA A BASE ↓ eu abro Maps/world_01.tmx no Tiled ↓ aumento o mapa ↓ continuo terreno/caminhos ↓ adiciono árvores/objetos ↓ salvo ↓ abro o jogo novamente ↓ vejo o mapa atualizado Esse é o principal objetivo desta implementação. Não complique a arquitetura. Primeiro analise os assets disponíveis. Depois construa essa fundação pequena e funcional.