Material de aula — fundamentos de movimento 2D e power-up (Unity)
Projeto introdutório de game engine / gameplay 2D na Unity, com foco em:
- Movimento do player com Input System (teclado)
- Animação (
isWalking, eixos X/Y) - Física 2D (
Rigidbody2D) - Coleta simples de PowerUp (trigger + XP)
| Item | Detalhe |
|---|---|
| Engine | Unity 6 (6000.2.5f1) |
| Linguagem | C# |
| Input | Unity Input System |
| Render | URP 2D (template) |
Assets/
├── Scripts/
│ ├── PlayerMovement.cs
│ └── PowerUp.cs
├── Scenes/SampleScene.unity
└── Settings/ ...
- Unity Hub + versão 6000.2.5f1
- Clone:
git clone https://github.com/UniCesumarGames/game_engine_unicesumar.git
- Abra no Hub →
Assets/Scenes/SampleScene.unity→ Play
| Ação | Teclas |
|---|---|
| Mover | W A S D ou setas |
- Alterar
velocidadedo player e sentir a diferença - Trocar a mensagem do PowerUp e adicionar aumento real de XP/variável
- Impedir movimento diagonal indesejado (já há
normalized— explique por quê)
UniCesumar — Jogos Digitais / Desenvolvimento de Games