This is a Roblox game that I have made over the span of one weekend. I wanted to challenge myself to learn a new game engine and programming language and I have always played Roblox as a kid so I said why not.
It was quite challenging to first get into the Roblox game engine as I was used to Unity but eventually got the hang of things.
Learning a new language Lua was not as challenging but making the script work for the client only took a bit of figuring it out to do but I got it in the end.
Overall I am pretty happy that I took on this challenge as it has taught me how to make games on Roblox now and how to script only for the client or the server.
Roles: Game Developer
Tools Used: Roblox Studios
Timeline: April 15th 2023 - April 16th 2023
Genre: Obby
Engine: Roblox
Description: This is a challenging obby game with 50 unique levels. Each stage gets harder as you progress and the gameplay mechanic is different at every stage.
Responsibilities Include:
Designing each level
Programmed specific level using Lua.
Programmed Progression bar using Lua.
Designing UI/UX.
Genre analysis
Table of Contents
There are in total 50 levels in this game, each level requires the player to utilize the movement and jumping mechanic to navigate through.
Some levels however are more unique as it requires the player to use puzzle solving skills.
I design each level with the sudden inspiration I had but made sure that with each level the difficulty will increase to cater for player flow.
If the player is lost and unsure where to progress, a guide UI button will guide them to the next stage by using an arrow indicator.
There are some very challenging stages to entice player skip level or provide a challenge but I made sure that no stages are impossible by personally playtesting it.
To appeal more to the younger audiences pop references are placed throughout the level.
This is a very common monetization practices in all obby games.
Creating the skipping stage mechanic with monetization was proven to be a challenge.
I first had to create a developer product then I had to link it with a script in the game.
Finally, once all the technical process is complete the player can spend 20 robux to skip a stage.
More levels: Adding more levels can keep the player retention.
Study player retention: Right now only 60 players have played this game and the average daily player is 0 so studying popular ones can give me insights as to maintain an popular game on Roblox.