The Monster: A Unity 2D Metroidvania Adventure
Overview
«The Monster» is a 2D Metroidvania action-adventure game I developed independently, exploring the full spectrum of game development skills. As a self-motivated project, I handled all aspects of game creation, from agile development methodologies to art and programming. The game, inspired by classics like Hollow Knight and Metroid, follows a ninja on a quest to defeat an ancient evil, blending action, adventure, and exploration.
The Monster Map

Story and Characters
The narrative unfolds through a traditional Japanese storytelling style, introducing players to the legend of an ancient evil monster once trapped by a legendary ninja. Players assume the role of a ninja protagonist, embarking on a journey to defeat this monster and restore peace. The game’s world is populated with a variety of non-playable characters, each contributing to the rich lore and narrative.
Gameplay Mechanics
- Exploration and Puzzle-solving: Players navigate interconnected environments, uncovering hidden areas and secrets, and solving puzzles.
- Combat: A blend of melee and ranged combat using traditional ninja weapons against diverse enemies.
- Abilities and Power-ups: Unique abilities like water smash, fire smash, and air dash, and power-ups to enhance the player’s capabilities.
- Open-World Structure: An expansive world with interconnected regions and areas locked behind ability-based progressions.
Development Highlights
- Full-Stack Development: Managed programming, system design, tools development, and game design documents.
- AI Programming: Crafted AI for regular enemies and boss fights, enhancing gameplay dynamics.
- Balancing: Ensured balanced gameplay through meticulous enemy design and game mechanics adjustments.
- Art and Design: Developed art assets and employed 2D rendering techniques like parallax scrolling to create depth, Unity timeline and animations, and Particle systems.
Technologies and Skills
- Engine: Developed using Unity2D.
- Programming: Scripted in C#, incorporating agile methodologies and self-driven project management.
- Art: Handcrafted art assets and environment designs.
- User Interface: Designed a minimalistic UI for an unobtrusive gameplay experience.
Control Scheme and User Interface
- Controls: Supports game controller or keyboard and mouse, with intuitive controls for movement, combat, and ability activation.
- UI: Features a health bar, energy bar, map, and ability icons, providing crucial information seamlessly.
Difficulty Levels and Progression
- Difficulty Levels: Adjustable difficulty settings to cater to different player skills.
- Progression System: XP-based leveling system for health, energy, and ability enhancements.
«The Monster» represents a culmination of my skills in game design, programming, art, and project management, culminating in a compelling Metroidvania experience.



GitHub page is not available since it is a private project planned to get released, but it is available for testing
