Welcome to my Simple Ren'Py Inventory System! When I first created this project, I was a beginner exploring the Ren'Py engine, and it’s been part of my ongoing learning journey. Inspired by a simple tutorial, I built this system to be straightforward, flexible, and easy to integrate into your games—while also adding my own improvements and creating a version that fits my needs.
Starting with a basic, empty list, this system provides a solid foundation for new developers, without the added complexity of more advanced inventory systems. It’s perfect for creating beginner-friendly games.
I've also developed an advanced version with features like unlockable slots and item stacking. Check out my other repositories for further extensions and improvements. I hope it serves as a helpful resource for others diving into Ren'Py!
Here is the enhanced version of this inventory if you are interested: Enhanced Renpy Inventory
Features
- Modal inventory screen with a user-friendly frame and image button for closing.
- Inventory layout organized in a vertical box (
vbox) with a title. - Scrollable viewport with customized vertical scrollbar graphics.
- Grid (
vpgrid) display for inventory slots, with dynamic item and background images. - Supports both occupied and empty slot states.
- Customization options for scrollbar graphics.
- Change the inventory's appearance by updating the background image.
- Modular system: All components are located in one folder (
\game\components\inventory), avoiding the complexity of multi-folder projects. This design ensures easy installation and management, making it perfect for beginners.
Requirements
- Ren'Py 8.0 or higher
Installation
- Clone the repository in the Ren'Py directory and run it to get familiar with the Simple Inventory. A tutorial is included to help you catch up quickly.
- Ensure easy installation by copying the component folder inside your game directory. Initialize the variables in the
script.rpyfile as shown in the tutorial inside the inventory system.
Graphics Resources
Credits Hey there! Just a heads-up: Make sure to give credit where it's due and mention my name, which is now Go by Patchmonk. Thanks a bunch!

