Inspired by classic videogames such as Final Fantasy and Phantasy Star sagas, Ararita follows as a turn-based RPG with a specific focus to character personalization.
This project was done for the 'Programmazione ad Oggetti e Lab.' course at UniMORE.
Ararita mix the traditional turn-based RPG with some unique features.
![]() |
|---|
| Recruit your own party of adventurers! |
![]() |
|---|
| Create characters' classes, customizing every setting. |
![]() |
|---|
| Craft spells to strengthen your combat strategy. |
![]() |
|---|
| Engage battles against enemies. |
-
Recruit heroes:
- Create their classes
- Create their spells
- Equip them with weapons
- Manage your inventory
-
Battle against enemies to gain loot:
- Turn-based combat system
- Make your way towards the final boss
You can play the game simply by cloning this repository and opening it in your IDE, if you have a JDK installed with Version 17 or above. There is only one main method - in DesktopLauncher.java - and if everything is set correctly, it should run the project.
In releases, you can find a .jar file. In order to use it, you must have a JDK with Version 17 or above. Both double-clicking on the file and command-line execution will work; the latter can be done using:
java -jar ararita.jarNote: executing the .jar will generate a Data folder in the same directory, which is needed to save your files.
Everyone can contribute. You can add new features, solve graphical issues (like portability problems) or make balance changes. After that, you can make a pull request. If you need inspiration or a guide, please check the TODO file!
- Code used:
- Font used:
- Sol Schori by Noam Goldfarb
- Assets by:
- Pixthulhu LibGDX's Skins by Raymond "Raeleus" Buckley
- 16-bit character sprites by Antifarea, comissioned by OpenGameArt
- Icons by Dycha
- Enemy sprites by Stephen "Redshrike" Challener, hosted by OpenGameArt
All code is distributed under the MIT license (see LICENSE).




