A downloadable game for Windows

Squared² é um jogo Top-Down Shooter do gênero ação, seu objetivo é cruzar o labirinto e tentar sobreviver aos +70 inimigos que encontrar pelo seu caminho. Você acha que tem o que precisa para enfrentar este desafio? 

Published 15 days ago
StatusPrototype
PlatformsWindows
AuthorDuhtra
GenreAction
Tags2D, Casual, Short, Singleplayer

Download

Download
Squared².zip 15 MB

Install instructions

1. Introdução

Squared² é um jogo Top-Down Shooter do gênero ação, seu objetivo é cruzar o labirinto e tentar sobreviver aos +70 inimigos que encontrar pelo seu caminho. Desenvolvido pelo aluno Gabriel Dutra da Silva, na disciplina de Motores de Jogos Avançado, para o curso de Design com Linha de Formação em Design de Jogos e Entretenimento Digital, durante o primeiro semestre de 2024 na Univali Campus de Florianópolis, contou com o auxílio e orientação do professor Marcelo Dornbusch Lopes.


Os objetivos eram elaborar um jogo ou um protótipo para a matéria que atendesse aos critérios para uma avaliação feita posteriormente pelo professor da disciplina, o projeto explorou mecânicas e ferramentais básicas da engine Godot v3.5.3.

O intuito da produção era aprender sobre a produção de um jogo e entender a implementação tecnológica de um motor gráfico no mercado de jogos. O trabalho também contou com materiais em formato de vídeos tutoriais, como apoio durante a produção do jogo.

2. Desenvolvimento

Foram disponibilizados computadores de última geração para o desenvolvimento do jogo em sala de aula, bem como reuniões entre as equipe e o professor durante as aulas para fornecer feedbacks e avaliar a produtividade do projeto.  

Foi discutido e alinhado os interesses para a matéria, de forma que o projeto comtemplasse critérios avaliativos que pudessem ser analisados, debatidos e  elaborada de forma prática para as aulas e os processos avaliativos, onde seria submetidos a críticas construtivas durante cada encontro com o professor, ao qual forneceu todo o apoio presencialmente para esse desenvolvimento.

Ainda havia a liberdade dada para a escolha do motor de jogo e a linguagem de programação de sua preferência, a avaliação então acontece por meio de três notas divididas em M1+M2+M3 e mais 3 autoavaliações que juntas contemplarão a média final do semestre para a matéria de Motores de Jogos Avançado. O projeto ainda contou também com o apoio de vídeos em formato de tutorias para o desenvolvimento do jogo, materiais estes que podem ser consultados nas referências

2.1 Conceito 

Squared² é um jogo Top-Down Shooter do gênero ação, seu objetivo é cruzar o labirinto e tentar sobreviver aos +70 inimigos que encontrar pelo seu caminho. Em Squared² o jogador é um quadrado branco, preso em um labirinto com quadrados menores vermelhos que o atacarão.

Não deixe-os enganar, esses seres avançam rapidamente em sua direção, atire suas balas pequenas e dinâmicas para defender-se de seus movimentos rápidos e em maior número.


Os elementos do jogo seguem um visual minimalista e de fácil identificação, o game pode rodar com facilidade em máquinas mais antigas.

Figura 1:  Elementos do Jogo.

2.2 Controles

 WASD para Andar;
 Mouse para Mirar;
 LMB para Atirar;
 Alt + F4  para Sair;
 R para Replay.

2.3 Programação 

Acesse o link a seguir para um vídeo completo que cobrirá todos os aspectos de programação do jogo através da Godot v3.5.3, a linguagem trabalhada foi a padrão para este software a GDScript.

Link do vídeo: Programação de Squared² em Detalhes.

2.4 Discussão dos Resultados

Como a atividade desta produção não trabalhou com interdisciplinaridade o projeto não envolveu um tema desta condição, balanceamento de recursos, no entanto o jogo passou por diversas mudanças de balanceamento de variáveis e de jogabilidade. 

Houve bugs e problemas durante o trabalho, entretanto ao submeter uma pesquisa aprofundada questões de lógica e sintaxe foram solucionados, é importante perceber que apesar da programação não ser maestral ela é sólida e demonstra como o projeto pode continuar sendo trabalhado por qualquer um com poucas experiências em programação. 

O projeto teve como premissa a elaboração de um jogo com elementos essenciais para uma jogabilidade completa. Embora o jogo faltar com elementos básicos como um menu de opções, efeitos sonoros e condição explícita de vitória, o produto pode ser experimentado de forma satisfatória pelo o usuário que terá uma experiência agradável e desafiadora.

3. Conclusão

O jogo produzido comtemplou o objetivo da disciplina, ao proporcionar um estudo válido para fortalecer conceitos essenciais de programação, game design e questões técnicas de motores de jogos. 

Outro objetivo comtemplado foi a entrega do projeto atendendo critérios avaliativos, o jogo não é uma experiência completa, mas com certeza é um material importante no desenvolvimento de um jogo sólido.

Portanto concluo que as expectativas do aluno e da matéria foram atingidas e que a produção trouxe frutos para o aprendizado da programação e do game design, boas práticas essas que separam amadores de profissionais em constante aprendizado, buscando sempre estar um passo adiante as inovações e expectativas do mercado de jogos. 

Referências

ELI CUAYCONG. Make a 2D TOP-DOWN SHOOTER in just 10 MINUTES (Godot Game Engine). Disponível em: <https://www.youtube.com/watch?v=HycyFNQfqI0&list=PLcMfhVu4ZqB727Pf_5ivpLN5wZsJn5...>. Acesso em: 10 jun. 2024.

Easy 2D explosion in #godot under 4 minutes. Disponível em: <https://www.youtube.com/watch?v=7IxwZgepCdY&list=PLcMfhVu4ZqB727Pf_5ivpLN5wZsJn5...>Acesso em: 1 jun. 2024.

Documentação Godot v3.5. Disponível em: <https://docs.godotengine.org/pt-br/3.5/about/index.html>Acesso em: 10 jun. 2024.

CODY O’QUINN. (Free) 8 Bit/16 Bit Music 🕹️ - “This Is Our Only Chance!” Disponível em: <https://www.youtube.com/watch?v=FlK1wS94GD0&list=PLtkjJsGOW8yPVOauP48WCyeq7KARWx...>. Acesso em: 10 jun. 2024

-‌---

Ficha completa da equipe:

Gabriel Dutra da Silva - Programador /  Game Design - Duhtra

...

Marcelo Dornbusch Lopes - Orientador - m4rc3lo

Universidade do Vale do Itajaí - UNIVALI

Cesar Albenes Zeferino | Diretor Escola Politécnica

Giorgio Gilwan | Coordenador do Curso de Design de Jogos

-‌---

Projeto  desenvolvido como requisito parcial para obtenção de aprovação na disciplina Motores de Jogos Avançados - Professor - Marcelo Dornbusch Lopes

Leave a comment

Log in with itch.io to leave a comment.