Recreated the classic arcade action game (Metal Slug) in 2D style (Run and Gun) developed in the Unity Engine.
This game is capable of storing and displaying a lot of information simultaneously. Lots of animations, exaggerated explosions, lots of on-screen elements and big enemies.
The game also has its style of humor that makes even enemy deaths a little comical.
Implemented the use of Object Pooling (creation design pattern) to optimize my project and deal with markers that are being instantiated frequently.
Esse jogo e capaz de armazenar e exibir muita informação simultaneamente. Uma grande quantidade de animações, explosões exageradas, muitos elementos em tela e grandes inimigos. O game também conta com seu estilo de humor que torna até as mortes dos inimigos um pouco cômicas.
OBS: Ao enviar todo os arquivos desse projeto, acabou excedendo o limite de tamanho de arquivo definido pelo GitHub. O GitHub impõe um limite de tamanho de arquivo de 100 MB para repositórios Git.
Para resolver esse problema, usei o Git LFS (Git Large File Storage):
O Git LFS é uma extensão do Git que permite armazenar
arquivos grandes em servidores externos, como o próprio Git LFS ou serviços de armazenamento em nuvem.
Vou fornecer um exemplo de como foi usado o Git LFS para a pasta "Libary" e "Assets" nesse projeto,
juntamente com um exemplo de texto, instruindo as pessoas a instalarem as bibliotecas necessárias e configurarem a pasta "Libary" e "Assets".
Foi configurando o Git LFS para rastrear os arquivos na pasta "libary", "assets" e armazená-los externamente.
//Inicializar o Git LFS
git lfs install
//Rastrear a pasta "Library" e "assets"
git lfs track "libary/*"
git lfs track "Assets/*"
Este é o meu projeto incrível que requer algumas bibliotecas para funcionar corretamente. Siga as etapas abaixo:
## Pré-requisitos
Certifique-se de ter as seguintes bibliotecas instaladas em seu sistema:
- Biblioteca Assets
- Biblioteca Libary
## Configuração da pasta "Libary"
1. Clone este repositório em seu sistema.
2. Navegue até a pasta "libary" do projeto: `cd Libary`.
3. Instale as dependências da pasta "libary" executando o seguinte comando: `npm install` (ou use o gerenciador de pacotes apropriado).
## Executando o projeto
Agora que você instalou as bibliotecas necessárias e configurou a pasta "Libary", você está pronto para executar o projeto. Siga as etapas abaixo:
1. Abra o terminal e navegue até a raiz do projeto.
2. Execute o comando `npm start` para iniciar o projeto.
Isso é tudo! Repita o procedimento para a pasta "Assets"