Donkey Kong
Category: Source game
Downloads
1.2k+
Support
6 Months
an open source tutorial project that helps you build your own version of the classic game DonkeyKong (1981) in Unity.
GitHub
+1
In this game, the player controls a character (Mario-type) climbing stairs, dodging or jumping over obstacles (barrels/rolling objects) thrown by “Donkey Kong”, with the goal of saving “Pauline”.
GitHub
The project helps you:
Learn how to implement an arcade-style 2D platformer.
Understand how to use Unity with tilemaps, 2D physics, character management, simple AI control.
There is a complete game template to learn or expand on as you wish.
⚙️ Technology & Techniques used
Engine: Unity version 2020.3 LTS (according to README)
GitHub
Programming language: C# (100% language in repo)
GitHub
2D Platformer Mechanics: includes character movement, jumping, climbing stairs, dodging/overcoming obstacles.
Tilemap & Level Design: uses floors, stairs, railings, obstacles arranged like the original Donkey Kong.
2D Physics & Colliders: Characters interact with the environment, fall, jump, collide with barrels or obstacles.
Prefab & Modular Design: Objects such as characters, barrels, stairs are built flexibly for easy editing.
Well-organized structure: Repo contains Assets, Packages, ProjectSettings folders — in accordance with Unity project standards.
GitHub
🧭 Installation & Testing Guide
Download the source code
git clone https://github.com/zigurous/unity-donkey-kong-tutorial.git
Or download the ZIP file from GitHub.
GitHub
Open in Unity Hub
Open Unity Hub → select “Add” → select the downloaded folder.
Use a compatible version of Unity (recommended: 2020.3 LTS).
Test in Editor
Open the main Scene (usually located in Assets/Scenes/…).
Press Play to test: you will control the character, climb stairs, dodge barrels, try the arcade prototype.
(Optional) Build to another platform
Go to File → Build Settings → select platform (PC, WebGL, Mobile) → Build & Run.
Customize input (keyboard, joystick, touch) if needed.
🚀 Highlights & Development Direction
Highlights
A “climbing, avoiding obstacles” architectural platformer template, true Donkey Kong style.
Open source, easy to access and learn — suitable for Unity beginners or those who want to make 2D games.
Clear and easy to understand project organization, suitable for expansion or customization.
Further development direction
More AI states for obstacles: barrels transform, chase the character, change direction.
More levels, harder maps, more floors, diverse obstacles.
Multiplayer or co-op support: second player climbs together or competes.
Improved graphics & effects: switch from simple sprite to animator, particle effect, shader.
Change game style: add power-ups, time limit, high score table, survival mode.
Strategic Complement