Skip to main content

About PlatformerGame

PlatformerGame is a classic 2D platformer built with Unity 6000.3.2f1. Navigate through challenging levels, collect coins to increase your score, discover powerups to enhance your abilities, and overcome obstacles to reach the finish line.

Key features

Dynamic jumping

Variable height jumping with wall sliding mechanics and double jump capabilities for precise platforming control

Power-up system

Collect power-ups throughout levels to gain temporary abilities like jump boosts using Unity’s ScriptableObjects architecture

Coin collection

Gather coins scattered across levels to maximize your score, tracked by an event-driven score system

What you can do

As a player, you can:
  • Explore levels: Navigate through carefully designed platforming challenges across multiple scenes (Title, Gameplay, and Ending)
  • Master movement: Use responsive controls with WASD or arrow keys for movement and spacebar for jumping
  • Collect coins: Find and collect coins throughout the level, each triggering score updates through the Coin.OnCoinCollected event (Assets/Scripts/Score/Coin.cs:7)
  • Use powerups: Activate special abilities by collecting power-up items that modify your player capabilities (Assets/Scripts/ScriptableObjectsScripts/PowerUpPickUp.cs:12)
  • Challenge yourself: Complete levels while avoiding death zones and maximizing your coin collection

Project highlights

  • Built with Unity’s Input System for modern, flexible controls
  • Event-driven architecture for score tracking and game state management
  • Modular component design with separate scripts for player input, jumping, collision detection, and death handling
  • ScriptableObjects for configurable power-up effects
  • Animated character with walk and jump animations
  • Background music management system

Get started

Ready to dive in? Check out the setup guide to clone the project and get it running, or learn about the game controls to start playing.
PlatformerGame © 2026 by Arnau Badenas, Alexia Martínez, Carla Pallés. Licensed under MIT license.

Build docs developers (and LLMs) love