https://github.com/p4dro-dev/scripts_em_cshap_de_game_plataforma_na_unity
Nesse repositório, adicionei scripts na linguagem de programação C#. Para usar para desenvolvimento de Games 2D Plataforma na Unity. No caso, apenas dependendo do contexto, se faz necessário trocar, às variáveis!
https://github.com/p4dro-dev/scripts_em_cshap_de_game_plataforma_na_unity
csharp csharp-unity jogo-plataforma scripts unity2d-game
Last synced: 4 months ago
JSON representation
Nesse repositório, adicionei scripts na linguagem de programação C#. Para usar para desenvolvimento de Games 2D Plataforma na Unity. No caso, apenas dependendo do contexto, se faz necessário trocar, às variáveis!
- Host: GitHub
- URL: https://github.com/p4dro-dev/scripts_em_cshap_de_game_plataforma_na_unity
- Owner: P4dro-Dev
- Created: 2024-12-29T06:31:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-04T16:42:54.000Z (over 1 year ago)
- Last Synced: 2025-10-04T15:55:30.848Z (8 months ago)
- Topics: csharp, csharp-unity, jogo-plataforma, scripts, unity2d-game
- Language: C#
- Homepage:
- Size: 82 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 👾| Scripts em C# para Desenvolvimento de um Jogo de Plataforma 2D na Unity 💻🎮🌐
## 🗒️| Descrição
Este repositório contém scripts na linguagem de programação C# para serem usados no desenvolvimento de jogos 2D de plataforma na Unity. Os scripts são projetados para fornecer funcionalidades básicas e avançadas para jogos de plataforma, como controle de jogador, inimigos, gerenciamento de níveis, sistema de saúde e coleta de itens.
## 🗂️| Estrutura do Projeto
```
Scripts_em_Csharp_de_game_Plataforma_na_Unity/
├── Scripts/
│ ├── PlayerController.cs
│ ├── EnemyController.cs
│ ├── GameManager.cs
│ ├── HealthSystem.cs
│ ├── ItemCollector.cs
│ ├── LevelManager.cs
├── README.md
```
## 📝| Scripts
### 1️⃣ PlayerController.cs
Este script controla o movimento e as ações do jogador. Ele lida com entrada do usuário, física do personagem e animações.
### 2️⃣ EnemyController.cs
Este script controla o comportamento dos inimigos no jogo. Ele lida com patrulhamento, perseguição do jogador e ataques.
### 3️⃣ GameManager.cs
Este script gerencia o estado geral do jogo, como início, pausa e fim do jogo. Ele também lida com a pontuação e outras variáveis globais.
### 4️⃣ HealthSystem.cs
Este script gerencia o sistema de saúde do jogador e dos inimigos. Ele lida com danos, cura e morte.
### 5️⃣ ItemCollector.cs
Este script permite que o jogador colete itens no jogo. Ele lida com a detecção de colisões e a atualização do inventário do jogador.
### 6️⃣ LevelManager.cs
Este script gerencia a transição entre os níveis do jogo. Ele lida com o carregamento e descarregamento de cenas e a progressão do jogador.
## 🕹️| Visualização de um Game 2D na Unity

_______________________________________________________________________________________________________________________________________________________________________________________________

## 📋| Como Usar
1️⃣ Clone este repositório:
```
git clone https://github.com/BackandDeveloper/Scripts_em_Cshap_de_game_Plataforma_na_Unity.git
Importe os scripts para o seu projeto Unity:
```
2️⃣ Abra o Unity.
```
Crie um novo projeto ou abra um projeto existente.
```
3️⃣ Importe os scripts para a pasta Assets/Scripts do seu projeto Unity.
```
Adicione os scripts aos objetos apropriados no seu jogo:
```
4️⃣ Adicione PlayerController.cs ao objeto do jogador.
```
Adicione EnemyController.cs aos objetos dos inimigos.
```
5️⃣ Adicione GameManager.cs a um objeto vazio na cena principal.
```
Adicione HealthSystem.cs aos objetos que precisam de um sistema de saúde.
```
6️⃣ Adicione ItemCollector.cs ao objeto do jogador.
```
```
Adicione LevelManager.cs a um objeto vazio na cena principal.
## 👥| Contribuições
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests para melhorar este projeto.
## 📑| Licença
Este projeto está licenciado sob a MIT License.
## 📲| Contato
Para mais informações, entre em contato:
📩| E-mail: henrique.pedro62@ifce.edu.br