JAVA

Underland

Underland is a 2D RPG game where players take on the role of a lost soul facing the challenges of navigating through three distinct worlds. Each instance consists of various obstacles where players must defeat a unique boss before advancing to the next level.

The Goal

The primary goal in creating Underland is to deliver an immersive 2D RPG experience that strategically challenges players, drawing inspiration from titles like Dark Souls, Undertale, and For the King. The game aims to captivate players with a challenging gameplay loop, gradual story unraveling, and a customizable character progression system. 

Planning

The earlier development process for Underland involved in creating concepts that would closely fit my desired target audience. I first decided on the genre of the game and how I would approach the vision that I had to make sure it was possible within the limited time-frame of the projects deadline. A lot of planning went along with what would be implemented into the final build as well as to what should be taken out of the game based on its impact it would have for the player's experience. My main goal was to make the game mechanics feel responsive and intuitive for the player. I approached this way of thinking by only implementing features that were necessary for the game and to spend a majority of my time polishing the mechanics that I have chosen. 

My Inspiration

Underland was mainly inspired by various designs from video games that would create a unique experience within its genre. The gameplay primarily focuses on providing an experience for individuals who enjoy character progression, customization, and strategic decision-making traits which are found in modern RPGs.

Similar to games such as Dark Souls and Undertale, my gameplay principle was about emphasizing the player's adaptability towards new mechanics that are introduced and found from the various enemies within the levels. The narrative design took inspiration from following storytelling structures such as Undertale and Shovel Knight by displaying a thematic world that would add onto the overall immersion.  

Coding Stage