← Voltar ao Portfólio

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.

Unity3DC#Game Development
Jogos Unity 2015

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

🎮 Jogar Shoot Them!

2. Tijolos (Block Breaker)

Tijolos

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.

🎮 Jogar Tijolos

3. Mago dos Números (Number Wizard)

Mago dos Números

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

🎮 Jogar Mago dos Números

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

🎮 Jogar Text101

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:

  1. Shoot Them! - Gestão de recursos e sistema de pontuação
  2. Tijolos - Física e deteção de colisões
  3. Mago dos Números - Interface de utilizador e lógica de algoritmos
  4. 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.