An open API service indexing awesome lists of open source software.

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!

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

![1867378_2550_3](https://github.com/user-attachments/assets/e51ac7b5-fd0b-49bf-ab02-17f380e9c543)

_______________________________________________________________________________________________________________________________________________________________________________________________

![2707960_ef22_2](https://github.com/user-attachments/assets/d3a12cb4-9911-44de-89e0-10e7a3e0f319)

## 📋| 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