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.OnCoinCollectedevent (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.