IWAI RPG is a role-playing game I created as part of a school programming class. I’ve always wanted to make my own RPG, and this project gave me the chance to turn that idea into reality. The game includes classic RPG elements with my own creative touches.
When creating my own RPG, I thought it would be fun to include people around me, so I made my friend "IWAI" the enemy character and "ENOMOTO" the player character.
Game DescriptionWhen the game starts, the title screen appears, and the player can choose to start a new game or continue from a save file.
After loading, the player is taken to the map screen. Moving to the right progresses to the next map. Players can talk to NPCs to learn more about the story and world.
When encountering enemies or bosses, the game transitions to the battle screen. In battle, the player can choose from the following commands:
- Attack
- Magic
- Special Move
- Run
- Save
You can gain experience points by defeating each enemy character, and when you accumulate a certain amount of experience, you can level up
The goal is to defeat enemy characters, mid-bosses, and the final boss to complete the game.Development Process
I began by creating the battle screen. Starting with the progress bar's increase and decrease, I then implemented each command, and finally added character rendering.
Next, I moved on to creating the map screen. I started by drawing square tiles, and at this stage, there was only one enemy in the game.
Once the game had reached a point where it was somewhat functional, I implemented background music (BGM). After that, I added screen transitions such as the title screen, victory screen, and defeat screen.
Finally, to enhance the game's completeness as an RPG, I added multiple enemies and NPCs, and implemented a save system.Unique Points
- Detailed design
- Distinctively illustrated enemy characters
Comments