=====================================================

PRESS THE (A) KEY TO OPEN THE INVENTORY

 =====================================================

Perfecto. A continuación te dejo el mismo formato, mismo nivel de detalle y tono, pero adaptado fielmente a tu RPG Inventory and Shop System, tal como lo hemos construido juntos (arrays, estructuras, cursor, locks, navegación sólida y sin hacks).

📝 Description

If you want to build a robust, flexible, and classic-style inventory and shop system for RPG or action-RPG games made in GDevelop, this system is designed for you.

This template demonstrates how to manage a fully data-driven inventory, item selection with a cursor-based UI, and a complete shop flow (buy & sell) — all powered by arrays and structured variables, without hardcoded logic or fragile object dependencies.

Inspired by classic JRPGs and retro RPG menus, this system focuses on clarity, control, and scalability, making it ideal for indie developers who want professional results with clean logic.

📦 Contents

GDevelop project file (fully commented and organized)

Modular event groups for:

  • Inventory data management
  • Item listing and filtering
  • Cursor navigation system
  • Action locking & input control
  • Shop buy / sell logic
  • UI synchronization

✨ Main Features

Inventory Management System

  • Supports unlimited items using arrays
  • Quantity-based inventory logic
  • Clean separation between data and visuals
  • Easy integration with player stats or equipment systems

Cursor-Based Inventory Navigation

  • Visual cursor linked to item slots
  • Smooth vertical and horizontal navigation
  • Prevents invalid selections automatically
  • Designed for keyboard, with easy gamepad/touch extension

Shop System (Buy & Sell)

  • Buy items directly from shop lists
  • Sell items from player inventory
  • Automatic price handling
  • Inventory updates instantly after transactions

Action Lock & Input Control

  • Prevents double input or accidental actions
  • Independent lock system for confirm / cancel buttons
  • Stable navigation even during fast input
  • Perfect for menu-heavy RPGs

UI Synchronization

  • Item names, icons, prices, and quantities always aligned
  • No manual position logic
  • Slot-based drawing driven by array indices
  • Clean visual flow with no desync issues

Array-Based Architecture

  • All inventory and shop logic driven by arrays
  • No reliance on object order or instance IDs
  • Fully scalable and reusable
  • Ideal foundation for advanced RPG systems

Fully Commented Events

  • Every event group clearly explained
  • Easy to understand and modify
  • Built as a learning-friendly system
  • Perfect for studying professional GDevelop patterns

No Third-Party Extensions

  • Built entirely with native GDevelop events
  • Compatible with standard GDevelop projects
  • Safe to integrate into existing games

⚙️ Technical Highlights

  • Uses structured arrays to store items, quantities, and prices
  • Inventory and shop share the same data source
  • Cursor logic and UI rendering stay perfectly synchronized
  • Stable selection and transaction flow (no duplication or loss bugs)

Easily expandable to support:

  • Equipment systems
  • Item categories & filters
  • Stack limits
  • Rare items or currencies
  • Crafting or upgrades

🎮 Controls

  • Keyboard controls included by default
  • Gamepad and touch controls can be added easily

🎯 Who Is This For?

  • Developers creating RPGs or action-RPGs in GDevelop
  • Projects that need a clean, classic inventory & shop system
  • Developers who want data-driven menus
  • Anyone interested in learning advanced array-based UI logic

🎨 Customization

You are free to:

  • Change inventory size or layout
  • Add icons, animations, or sounds
  • Modify prices or currencies
  • Integrate with stats, skills, or equipment
  • Expand it into a full RPG framework

This system gives you full control over inventory and shop mechanics, while keeping the logic clean, the UI consistent, and the events easy to maintain.

With this template, you’ll have a professional, retro-inspired inventory and shop system, ready to be used or expanded in your next GDevelop RPG project.

----------------------------------------------------------------------------

LICENSE - Game2DOM: https://bit.ly/44V2bgh

----------------------------------------------------------------------------

GUI/FONT/MUSIC:  Tiny RPG - Battle Kit 1 by tiopalada

----------------------------------------------------------------------------

BACKGROUND ICON: PIXEL FANTASY RPG ICONS - MV RTP Equipment by Caz

----------------------------------------------------------------------------

ITEM ICON:  8000+ Raven Fantasy Icons - RPG Icons, Pixel Art Icons, Textures and Sprites by Clockwork Raven

----------------------------------------------------------------------------

Updated 19 hours ago
StatusIn development
PlatformsHTML5, Windows, macOS, Linux
AuthorGame2DOM
GenreRole Playing
Made withGDevelop
Tags2D, Action RPG

Purchase

Buy Now
On Sale!
25% Off
$19.99 $14.99 USD or more

In order to download this game you must purchase it at or above the minimum price of $14.99 USD. You will get access to the following files:

Classic RPG List Inventory and Shop System v1.0.0 by Game2DOM.rar 35 MB

Leave a comment

Log in with itch.io to leave a comment.