Making a Small RPG
a day ago
- #game-development
- #indie-games
- #rpg
- The author wanted to create a small RPG within 1-2 months and drew inspiration from classic games like Dragon Quest, Undertale, Breath of the Wild, and Elden Ring.
- Dragon Quest's overworld map and simple mechanics inspired the game's design, including a non-random encounter system where players choose when to battle.
- Undertale's bullet-hell combat influenced the battle system, shifting from turn-based to real-time action.
- Breath of the Wild's open-ended progression inspired the idea of an optional final boss and player-driven exploration.
- Elden Ring's experience-as-currency system was adapted for stat upgrades and risk-reward mechanics.
- The game was developed using JavaScript and the KAPLAY library, focusing on 2D pixel art and a square aspect ratio for simplicity.
- Core gameplay includes an overworld for exploration and a battle scene with bullet-hell mechanics, upgradable stats, and variable rewards based on performance.
- Art assets, including pixel art backgrounds and enemies, were created to enhance immersion.
- Dialogue encounters and lore were added to enrich the world, with optional rewards for engaging with them.
- Performance optimizations and UI improvements, like health bars and a new font, were implemented during development.