PixDash is a beginner-friendly 2D pixel platformer built using Unity.
PixDash focuses on:
- Learning core game development concepts
- Helping even non-game-devs build their first unity game
PixDash is a classic 2D platformer where the player:
- Runs and jumps across platforms
- Escapes enemies
- Collects coins
- Unlocks exits to complete levels
- Git
- Unity Hub
- Unity Editor 6.3 LTS(6000.3.2f1)
- Fork this repository
- Clone your fork locally
- Open Unity Hub
- Click Add → Add project from disk
- Select the cloned
PixDashfolder - Open the project
⚠️ Do NOT create a new Unity project. You must open the cloned repository directly.
- Game Engine: Unity (2D)
- Language: C#
- Version Control: Git & GitHub
All PixDash content lives inside _Project:
Assets/
└── _Project/
├── Scripts/
│ ├── Player/
│ ├── Enemies/
│ ├── Platforms/
│ ├── UI/
│ ├── Camera/
│ └── Managers/
│
├── Prefabs/
│ ├── Player/
│ ├── Enemies/
│ ├── Platforms/
│ ├── Collectibles/
│ └── UI/
│
├── Scenes/
├── Art/
├── Audio/
├── UI/
└── Settings/
Contributors must follow this structure strictly.
Each GitHub issue:
-
Explains what to build
-
Specifies which folder to use
-
Tells you what GameObjects to create
-
Lists components to add
-
Do not add extra features beyond the issue scope
- Pick an open issue
- Comment on the issue to claim it
- Work strictly within the folders mentioned in the issue
- Test your changes in Unity
- Commit with a clear message
- Create a Pull Request
If you are:
- Stuck on an issue
- New to Unity
- Unsure about a task
Ask questions on the Discord channel. We are happy to help 😊
By the end of PixDash, contributors will have:
- Built a complete 2D platformer
- Learned Unity fundamentals
- Understood real-world game dev workflows
- Contributed to an open-source project