Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Magic Steps ๐Ÿ„๐Ÿ”ฅ๐Ÿ’ง

MainMenu_Game

#logo :

logo-game

๐ŸŽฎ Download and Play the Game (Google Drive) ๐Ÿ“ฅ

๐Ÿ“– The Story

In a forgotten, grayscale world, an ancient magical temple holds the key to restoring life and vibrancy to the land. Two brave, bioluminescent mushroom creaturesโ€”one born of searing magma (Red), the other of freezing depths (Blue)โ€”must awaken the temple's dormant power. To save their home, they must cooperate, navigate perilous elemental ruins, and reach the Abyssal Portal to bring color back to their world.

๐ŸŽฎ Gameplay Overview

Magic Steps is a 2D cooperative puzzle-platformer developed in Unity 6. Inspired by classic co-op puzzle games, it requires precise teamwork and communication:

  • Blue Player: Controls water/ice mechanics and can safely traverse blue ice platforms.
  • Red Player: Controls fire/lava mechanics and can safely traverse red lava platforms.
  • Players must coordinate their movements, utilize specialized neutral platforms, and restore life to the environment to progress through the levels.

โฑ๏ธ Development & Scope

This entire project was designed and developed from scratch in exactly 4 Days. As a solo developer, I was responsible for every aspect of the game's creation:

  • Game Design & Level Design
  • Programming & Systems Architecture
  • Environment Design
  • UI/UX & Polish

๐Ÿ› ๏ธ Technical Architecture & Systems

Despite the rapid 4-day development cycle, the project is built with a strong emphasis on clean architecture, optimization, and modularity:

  • Decoupled Character Controllers: Movement and physics are strictly separated from interaction logic, ensuring highly modular and easily maintainable code.
  • Radius-Based Color Restoration System: Implemented a custom visual system where the game world starts in grayscale, and progressing dynamically restores the original colors within a 2-meter radius of the players.
  • Modular Interaction System: Designed an optimized interaction framework that allows players to seamlessly interact with dynamic environment elements (like the Abyssal Portal and UI) without tight coupling.
  • Scalable UI: Robust event-driven UI systems (e.g., Pause Menu handling Time.timeScale and dynamic button visibility) built for performance.
  • Custom Asset Workflow: All visual assets, environments, UI, and tilemaps were custom-designed to fit the dark fantasy aesthetic, optimized for Unity with strict alpha-channel management.

๐Ÿ’ป Built With

  • Engine: Unity 6 (6000.x)
  • Language: C#
  • Version Control: Git & GitHub

๐Ÿ‘จโ€๐Ÿ’ป Developer

Driss Moussaoui
*Game Developer | Game Designer Specializing in Unity, C#, and Modular Game Systems. for art : special thanks to : meliodas for help in art (charcter)

About

Magic Steps is a 2D cooperative puzzle platformer where two tiny elemental mushroom guardians fire and water must work together to save their home. Players must synchronize their movements across enchanted platforms that only react to their specific color to navigate corrupted ruins and seal an ancient, dark portal.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors