This article is a high-level overview for creating a JRPG (Japanese Role-Playing Game) such as the early Final Fantasy games. We'll look at the architecture and systems that make up the skeleton of a JRPG, how to manage game modes, how to use tilemaps to display the world, and how to code an RPG combat system. Note: This article is written using a Java-like pseudo code language, but the concepts a
![How to Build a JRPG: A Primer for Game Developers | Envato Tuts+](https://cdn-ak-scissors.b.st-hatena.com/image/square/648731be54a9732c0f9b80a44128db82424d4510/height=288;version=1;width=512/https%3A%2F%2Fcdn.tutsplus.com%2Fgamedev%2Fuploads%2F2013%2F04%2FHow_to_Build_a_JRPG_Primer_Gamedev.jpg)