Pixel Platformer - Prototype
A downloadable game
I developed a 2D Pixel Platformer game prototype as a learning project to understand the fundamental mechanics and structures of platformer games with multiple levels, various enemies and traps.
Key features and systems developed in this project include:
Game Mechanics
Additional features include checkpoints for saving progress, collectables that serve as in-game currency, and a time-tracking system with a "best time" feature for each level, encouraging players to achieve better results.
Player Movement Mechanics
I implemented player movement mechanics, including double jump, wall jump, and wall sliding, to create a dynamic and responsive control system for the player character.
Enemy Types and Mechanics
I integrated a variety of enemy types with distinct behaviors, including ranged enemies that shoot from a distance, flying enemies, and a rhinoceros that is invincible and must be avoided. These are examples of the diverse enemy mechanics present in the game, which add complexity and challenge to the gameplay.
Traps and Hazards
Various traps were created to challenge players, such as spikes, rotating saw blades that move through the environment and fire traps with on/off cycles, adding layers of difficulty to the gameplay.
User Interface (UI) System
I developed a UI system that includes a level selection screen allowing players to continue from where they left off. Additionally, I implemented a shop system where players can purchase character skins using the in-game currency, enhancing customization and engagement.
What I Learned
Through this project, I gained practical experience in implementing core platformer mechanics such as player movement, enemy interactions, and environmental hazards. This experience helped me understand how to incorporate various gameplay features effectively and manage game elements to enhance the overall player experience.
Note: This project was created solely for educational purposes and was not based on an original idea. It was used as a means to study and learn new concepts in game development.
Teacher: https://unityalexdev.com/
Status | Prototype |
Author | Sakklas |
Genre | Platformer |
Tags | 2D, Pixel Art |