Gravity Adventure
A downloadable game
Gravity Adventure
1 Introdução
Este projeto tem como foco o desenvolvimento, programação, sonorização e arte de um jogo para a disciplina de Programação Aplicada do curso de Design de Jogos e Entretenimento Digital, UNIVALI, 24/2.
1.1 Objetivos
- Criar um jogo quebra cabeça plataforma
- Implementar a mecânica de controle de gravidade
- Focar principalmente no design das fases do projeto
1.2 Procedimentos Metodológicos
A equipe responsável pela parte da programação está desenvolvendo com base em tutoriais da Godot Engine, a mecânica que será utilizada no jogo, fazendo assim, modificações necessárias para se adequar ao estilo. Já a equipe de design está trabalhando com programas(ProCreate e FireAlpaca) para a criação dos sprites e dos tiles para o cenário, assim como a ambientação.
1.2.1 Metodologia de Projeto
A princípio a equipe se dividirá em 2, uma focada na programação e desenvolvimento da mecânica de inversão de gravidade enquanto a outra focará nas artes do jogo. Conforme o andamento do projeto mais áreas como sonorização serão discutidas e implementadas.
2 Conceito
2.1 Mecânicas
A principal mecânica é a de inversão de gravidade, como também terá, mecânicas básicas de um jogo plataforma, tais quais, movimentações para os lados, pulos, obstáculos e adversários.
2.2 Personagens Não Jogáveis
- Inimigos
- Aranhas - Inimigo cujo sobe obstáculos e não é afetado pela gravidade
- Lagartos - Inimigo cujo muda de direção quando encontra um obstáculo e é afetado pela gravidade
- Besouros de Mármore - Inimigo invencível cujo não é afetado pela gravidade e se mantém no ar.
2.3 Telas e Interfaces
O jogo terá a tela de menu, na qual mostrará o nome do jogo e os botões de Play e sair do jogo. Outra tela que também aparecerá é o menu de pausa, nele estarão contidos os botões de voltar ao jogo e de sair.
Com relação a interface do jogo, na HUD terá um contador de coração de vida do personagem, e uma seta para mostrar a gravidade no jogo.
3. Design Técnico
3.1 Motor de Jogo
A Engine que será utilizada será a Godot Game Engine, a linguagem que será aplicada para a programação, será a linguagem GDScript, ou seja, a linguagem própria da Godot.
3.2 Descrição dos Sripts
Script do Jogador: Mostra as mecânicas que serão implementadas no personagem principal
3.3 Inteligência Artificial
As inteligências artificiais presentes serão as dos três inimigos na demo do jogo. São esses:
- A aranha, cuja sobe todos os obstáculos incluindo o teto, e não é afetada pela gravidade.
- O lagarto, cujo muda de direção quando atinge um obstáculo, e é afetado pela gravidade
- O Besouro de Mármore, cujo não é afetado pela gravidade e não morre quando leva dano, se recuperando após um segundo.
3.4 Delineamento de Testes
Os primeiros testes serão realizados pela própria equipe para a busca e correção de problemas, a segunda leva de testes será realizada com a ajuda de terceiros para um melhor feedback em relação a jogabilidade.
3.5 Cronograma
Semana 1: Definição de ideias para temática e jogabilidade do projeto.
Semana 2 ~ X: Início da programação e produção dos personagens.
Semana 3: Início da documentação e Itch.io.
Semana 3: Produção do level design.
Semana X: Testes e correção de bugs.
4. Considerações Finais/Conclusões
O Grupo depois de várias reuniões decidiu qual seria a função de cada membro e mesmo após alguns atrasos no cronograma, continua-se, dentro do prazo limite para a conclusão dos trabalhos e sempre em busca de adiantar o cronograma para não realizar nenhuma entrega tardia
Referências
Documentação da Godot: https://docs.godotengine.org/en/stable/about/introduction.html
Tutorial para o Projeto:
https://www.youtube.com/playlist?list=PLMb6Yv6-w-RWngEjn_YeMzVwgyXBZ73Bf
Status | Released |
Authors | Circle Lake Studios, El_Vek |
Leave a comment
Log in with itch.io to leave a comment.