Coral Quest
O que é Coral Quest?
Coral Quest é um jogo criado como material de estudo de GameDev em Unity, e foi feito como continuação da Workshop Unity for Women, desenvolvida pela BOSS, a iniciativa da UnB com o objetivo de promover participação de minorias na comunidade Open Source.
Como é o jogo?
Coral Quest é um platformer 2D, feito inteiramente com pixel art, de forma a lembrar jogos retro mais simples. O gameplay foi inspirado pelo gênero de Metroidvania, especialmente Hollow Knight, apesar de não ser muito longo.
O jogo possui:
- 2 fases, sendo uma delas uma arena para boss fight
- 5 inimigos únicos
- 150+ assets de uso livre, feitos por nós que incluem sprites e parte dos áudios
Qual é a proposta do jogo?
A partir do conteúdo da Workshop Unity for Women, os alunos encarregados desse projeto criaram um jogo aprofundando os conceitos e ferramentas básicas do Unity, com o objetivo de mostrar o que pode ser feito sem um conhecimento muito profundo da plataforma, enquanto ao mesmo tempo introduzindo novas ferramentas progressivamente.
Essas ferramentas incluem:
- Raycasts
- Diferenciação do uso de
Update(input) eFixedUpdate(física) - Tilemaps
- Spritesheets para animação
- Cenas aditivas
- Extension Classes
- Padrão de Design Singleton
- Uso de várias câmeras simultaneamente
- Interfaces (orientação a objetos)
Unity
Foi usada a versão 2021.3.43f1 do editor Unity com o template 2D, e essa é a versão recomendada para rodar o projeto.
Também foi utilizado o pacote Universal Render Pipeline (URP).
Licença
O repositório e o jogo são disponibilizados sob a licença MIT.