An open source java application framework for the development of the rigid equipment systems in role-playing games.
This project aims to recreate some of the more iconic inventory systems developed in gaming, such as the attache case present in the Biohazard series, starting with the Diablo series of games.
Inventory Management has always been a key aspect in video games, especially RPGs. When they are designed properly, what was once considered a chore can actually be a more interesting and deeply-involved system.
The developed program contains all of the necessary elements of an inventory system, such as a personal backpack, acquisition of items from a shop, wherein interaction with these elements reflect unto your playable character as an increase in power, or collection of gold.
Note: This application is designed and tested for Windows systems at a standard resolution of 1080p+
- Readily supports JSON game saving and loading! This preserves player build-up status, equipped items and inventory slots!
- Ability to purchase additional items from a merchant NPC
- Equip items from your inventory and send them back if you change your mind, you can also discard unwanted items
- Toy with the spell and health systems, and watch as the health orb above changes
- Zoomable and pan capable in-game view and overhead map for increased immersion
- JSON look-up of the item compendium allows easy additions and changes
- Classic sounds with every click of a button
- And much more!
Get the app from our releases page. run the .bat file or simply enter 'java -jar .jar' in the targets directory.
The application can only be accessed if you have installed an appropriate JDK.
This application is designed and tested for Windows systems at a standard resolution of 1080p+
Please do contact me at my email address: aroueterra@gmail.com
Feel free to contribute to the project, it's open-source, or send us a feature request in the issues page of this repository.
Currently implements or is dependent on the following libraries and resources:
flatlaf
for look and feelgson
for json read and write- Shikashi's Fantasy Icons Pack v2
- Diablo 3 fan kit
- Maker of the
Exocet
font!