Posted April 25, 2021 by Vu Kim Phong
In an ARPG game, level is absolutely one element that is very important. Specifically, in Exile's Adventure, the character will be defaulted to being in a special world. Therefore, it is very necessary to limit the range of characters to move in this world. Also for this reason, I decided that multiple areas are what I need to add to the game after the player movement.
Since Unity has a very good tool for making world map which is tilemap so it's pretty easy for making different levels for Exile's Adventure. Brackeys also has very detail video about how it works so check it out here:
With this tool, all i had to do is just find a good tileset and after many research, i found that the "DawnLike - 16x16 Universal Rogue-like tileset v1.81" from DragonDePlatino on OpenGameArt.org fits the game's concept perfectly so i chose this for making all the levels of the game. Here is the link for it : https://opengameart.org/content/dawnlike-16x16-universal-rogue-like-tileset-v181
A Floor spritesheet from this tileset ( Credit DragonDePlatino on OpenGameArt.org )
So, the basic idea of creating levels for Exile's Adventure is to create two different types of zones: a lobby and a battle area. They will be explained in more detail at the below with the image show how they look like in the game.
There are multiple types of areas in Exile's Adventure and each has a different layout :
Lobby area
Battle area
In the tutorial time of KIT109 of UTAS, i had received a feedback about the level blocking through some testers, who are my classmates :
Jasper Lennaen : "First off, loving the pixel art! That left and right walking animation is nice. I'm assuming it is going to be a top down hack and slash? Obvious priority is to get some gameplay in other than walking around, so enemies and whatnot. A sprint button might be nice, get around the lobby area a bit quicker"
Exile's Adventure is still in development right now and actually it hasn't added any gameplay-related features yet, so I completely agree with Jasper's feedback. In addition , he also suggested me about dash, which would be a really cool type of movement ,so i will try to add all of them as soon as possible.
Come to improvement part, now the whole world map is pretty simple so I'm thinking to improve that by adding more decoration into the map like tree or even a house for the character. Moreover, I also has a idea for making a town as a starting point of the game ( not a lobby like now ) but I cannot guarantee for this because it would be much more difficult and will cost a lot of time so I will leave it for the last. Monsters, bosses and also NPCs will be added to this game soon so please look forward to it.