Minecraft Inventory & Crafting System is a 15-day technical challenge focused on the faithful recreation of the most iconic item management mechanics in the sandbox genre. Unlike a simple inventory, this project emphasizes scalability and Game Feel through the use of advanced design patterns.

Key Features:

  • Hybrid Crafting System: Detection algorithms for both Shaped and Shapeless recipes, allowing for relative pattern matching in any position within the 3x3 grid.
  • Advanced UI Interactions: Implementation of Drag Painting (item distribution while dragging), Shift-Click for instant transfers and mass crafting, and stack splitting via Right-Click.
  • MVC Architecture & ScriptableObjects: Complete separation between data logic (ItemData) and visualization (SlotUI), making it easy to add new items without touching a single line of code.
  • Integrated Creative Mode: A dynamic supply panel that allows for instant testing of all recipes and mechanics with infinite resources.
  • Polished UX (Game Feel): Centralized audio feedback and procedural scale animations that enhance the tactile response of every interaction.

🎮 Demo Controls:

  • Left Click: Pick up full stack / Drop.
  • Right Click: Pick up half stack / Drop 1 item.
  • Drag (Hold Left Click): Distributes 1 item per slot (Drag Painting).
  • Shift + Click: Mass craft or rapid transfer to inventory.
  • Chest Button: Opens Creative Mode for infinite resources.

🛠️ Technical Specifications:

  • Engine: Unity 6 (URP 2D).
  • Patterns: Singleton, Observer, and Inheritance-based UI.
  • Optimization: WebGL build with disabled compression for maximum browser compatibility.
Published 5 days ago
StatusReleased
CategoryTool
PlatformsHTML5
AuthorDylntsu
Made withUnity

Leave a comment

Log in with itch.io to leave a comment.