Ecoar - A Lenda do Carcará é um jogo 2D em Godot com foco em plataforma, exploração e educação ambiental. A aventura acompanha um turista guiado pelo Carcará por diferentes cenários de Alagoas, misturando fauna local, memória histórica e problemas ambientais reais.
Ao longo da campanha, o jogador atravessa mapas inspirados em cidades alagoanas, conversa com personagens, enfrenta obstáculos e inimigos, coleta aves e desbloqueia novas áreas. O projeto já possui início, progressão entre regiões e encerramento com créditos.
Temas presentes no jogo:
- preservação ambiental;
- fauna alagoana;
- memória e identidade local;
- poluição e degradação urbana;
- impactos da extração de sal-gema em Maceió.
- menu inicial com
Start,Credits,Quite opções de áudio; - sistema de continuação por save local;
- transições entre cenas;
- créditos ao final da jornada.
1-Cidade.tscn: introdução da aventura e chegada ao município;1-Museu.tscn: visita ao museu com guia e contexto histórico;1-Caatinga.tscn: trecho de plataforma no período pré-histórico;1-Cidade-2.tscn: retorno e ligação para a próxima cidade.
Nesta parte, a narrativa apresenta a missão principal: resgatar aves que se perderam no tempo enquanto o Carcará explica a importância ambiental e histórica da região.
2-Mangabeiras.tscn;2-Centro.tscn;2-Bosque.tscn;2-LagoPerucaba.tscn.
Arapiraca amplia a exploração com novos cenários, diálogos sobre a cidade e desafios ligados a poluição, lixo e navegação entre áreas. O mapa do Lago da Perucaba também utiliza checkpoints.
MundauBebedouro.tscn;Orla.tscn.
O trecho final aborda problemas como língua negra e os impactos da extração de sal-gema em bairros de Maceió. A campanha termina em um confronto final e segue para os créditos.
- movimentação lateral e pulo;
- sistema de vidas com 3 corações;
- inimigos com dano por contato;
- derrota de inimigos pulando sobre eles;
- diálogos guiados por caixas de texto;
- coleta de aves com tela informativa;
- banners de identificação das cidades;
- pause menu dentro das fases;
- botões touchscreen para suporte a telas móveis.
No teclado, o projeto usa majoritariamente as ações padrão do Godot:
Seta para a esquerdaeSeta para a direita: mover;Seta para cima: pular;Enter,Espaço, clique/toque eX: avançar diálogos e interações (ui_accept);Home: abrir pausa durante a fase.
Também existem botões na tela para movimento, pulo, interação e pausa, o que indica suporte pensado para mobile.
O jogo salva a cena atual em user://save.dat.
- Se o arquivo existir, o botão
Startcontinua da última cena salva. - Se não existir save, o jogo começa em
Assets/1-Maravilha/1-Cidade.tscn. - O botão de reinício no menu remove o save local.
- Ao final do jogo, o save também é apagado antes de abrir os créditos.
.
├── Assets/
│ ├── 1-Maravilha/ # primeira região e fases ligadas a Maravilha
│ ├── 2-Arapiraca/ # segunda região e fases de Arapiraca
│ ├── 3-Maceió/ # terceira região e encerramento
│ ├── Menu/ # menu inicial, opções e créditos
│ ├── Player/ # personagem, HUD e botões de controle
│ ├── Songs/ # trilhas e áudios
│ └── Utils/ # transições, save, inimigos e utilitários
├── android/build/ # estrutura de exportação Android
├── project.godot # arquivo principal do projeto Godot
└── README.md
Autoloads configurados em project.godot:
SceneTransition: transições visuais entre cenas;Save: persistência simples da cena atual;Global: estado global usado por checkpoints.
- Godot Engine;
- GDScript;
- Aseprite e assets 2D rasterizados;
- exportação Android já iniciada dentro do repositório.
- Instale o Godot 3.5.1 ou outra versão 3.5.x compatível
- Abra o Godot.
- Escolha
Importe selecione o arquivoproject.godot. - Abra o projeto importado.
- Execute pela cena principal configurada no projeto
O fluxo automatizado de publicação web via tag está documentado em docs/release-web.md.
Os créditos abaixo foram transcritos da própria tela de créditos do jogo:
- Programadores: Alex da Silva Custódio, Namur Sebastião da Silva e Tiago Vinícius Guimarães Santos;
- Pixel Art: Gabriel Anderson Alves da Silva e Alex da Silva Custódio;
- Design, roteiro e logo: Carlos Eduardo Ferreira da Silva;
- Música: Alex da Silva Custódio;
- Orientador: Geraldo Ramires de Lima Júnior.
O próprio jogo credita os seguintes assets externos, com origem em itch.io:
Cave Platformer Tileset [16x16][FREE]por RottingPixels;SunnyLand Enemies Pack 1por ansimuz;Sunny Land - Pixel Game Artpor ansimuz;Kings and Pigspor Pixel Frog;Free Sky Backgroundspor Free Game Assets (GUI, Sprite, Tilesets).
O código deste repositório está acompanhado de MIT License. Recursos de terceiros mantêm seus respectivos créditos e eventuais termos próprios de uso.