Jogos Unity 2015
Coleção de quatro jogos desenvolvidos em Unity3D durante 2015, incluindo Shoot Them!, Tijolos, Mago dos Números e Text101. Primeiros projetos de desenvolvimento de jogos.
Sobre o Projeto
Esta coleção reúne quatro jogos desenvolvidos em Unity3D durante 2015, representando os meus primeiros passos no desenvolvimento de jogos. Embora sejam projetos de aprendizagem, cada jogo explora diferentes mecânicas e conceitos de game design.
Jogos Desenvolvidos
1. Shoot Them! (Laser Defender)
Provavelmente o melhor jogo que desenvolvi nesta coleção. Um shooter espacial clássico com mecânicas simples mas desafiantes.
Características:
- Controlo com setas direita/esquerda e barra de espaço
- Sistema de pontuação: cada tiro custa 5 pontos, destruir inimigos dá 50 pontos
- Gestão de recursos através do sistema de pontuação
Melhorias Planeadas:
- Sistema de power-ups
- Menu de opções
- Níveis adicionais e mecânicas expandidas
2. Tijolos (Block Breaker)

Versão do clássico jogo de quebra-tijolos, controlado por rato.
Características:
- Controlo por rato
- Clique para lançar a bola
- Física de colisão com blocos
Nota: Existe um bug conhecido onde a bola por vezes cai prematuramente mesmo quando a trajetória aponta para cima.
3. Mago dos Números (Number Wizard)

O primeiro projeto com interface gráfica. Um jogo de adivinhação onde o jogador pensa num número e seleciona “maior” ou “menor” até o computador adivinhar.
Características:
- Interface gráfica simples
- Algoritmo de adivinhação binária
- Primeira experiência com UI em Unity
4. Text101
O segundo jogo desenvolvido, focado em narrativa baseada em texto.
Características:
- Interface baseada em texto
- Escolhas narrativas
- Sistema de história ramificada
Tecnologias Utilizadas
Unity3D
Motor de jogo multiplataforma utilizado para desenvolver todos os quatro jogos. Unity foi escolhido pela sua acessibilidade para iniciantes e extensa documentação.
C#
Linguagem de programação usada para scripting no Unity, permitindo controlar comportamentos de jogo, lógica e mecânicas.
Contexto de Aprendizagem
Estes jogos representam:
- Primeiros projetos em Unity: Exploração inicial do motor de jogo e suas capacidades
- Aprendizagem de C#: Desenvolvimento de competências em programação orientada a objetos
- Design de mecânicas: Experimentação com diferentes tipos de gameplay
- Desenvolvimento iterativo: Cada jogo introduz conceitos e desafios novos
Progresso e Evolução
Esta coleção marca o início da minha jornada no desenvolvimento de jogos, precedendo os projetos em Java de 2016. Cada jogo demonstra:
- Shoot Them! - Gestão de recursos e sistema de pontuação
- Tijolos - Física e deteção de colisões
- Mago dos Números - Interface de utilizador e lógica de algoritmos
- Text101 - Narrativa e ramificação de histórias
Requisitos
Todos os jogos são jogáveis em navegador web moderno com suporte para WebGL. Recomenda-se jogar num computador desktop para melhor experiência.
Notas
Atualizado pela última vez: 27 de março de 2023
Embora estes sejam projetos de aprendizagem com algumas imperfeições técnicas, representam um marco importante no desenvolvimento das minhas competências em programação e design de jogos.