Game Development

I enjoy working on game development projects. It allows me to combine my passion for programming with art and create an experience I can share with other people. Two main projects I have worked on are Drone Delivery, a game made in the Godot Engine about delivering packages with drones as fast as possible, and Paraíso Park, a Roblox game all about exploring an island theme park and going on thrilling rides.

Drone Delivery has an interesting history since it actually started off as a small JavaScript game I wrote my freshman year of High School. CodeHS.com held a contest in which they featured student’s programs on their blog, and I wanted to submit an entry. I wrote the game in a couple of weeks, and they chose it to be featured!

Later on I wanted to learn how to make games using a game engine, so I chose Game Maker Studio 2. I made a much more polished version of the game and I learned a lot in the process. During my senior year of High School, I took a game design class where we used the Godot open source game engine, and I found that I preferred developing in Godot. I decided that for my final project, I would remake Drone Delivery in Godot since I had already received positive feedback from many of the people who had tried the game. The video above shows some gameplay footage of this version of the game I developed for that class.

I designed all of the graphics and fonts myself using the pixel art software Aseprite. I learned more about color theory online from YouTube tutorials so that I could deliver a more aesthetically pleasing experience. I also found from feedback that it was difficult to differentiate between the foreground and background of buildings, so when the drone approaches a building, the parts in the background will darken to reveal which parts the drone will collide with.

I developed the other game, Paraíso Park, on the Roblox platform over the course of eleven months. The game mechanics are not as competitive as Drone Delivery since I sought to create a relaxing experience. Players earn Sand Dollar currency by going on rides, and they can use this currency to purchase food, houseboats, a hotel pass, access to the DJ booth, and more.

I designed the 3D models in Roblox Studio and Blender, and scripted the game in Lua. At the time of writing this, the game has amassed over seven thousand visits with a 93% positive feedback rating. I enjoyed making the game and I’m happy to see other people having fun playing it!

Next
Next

Game Dev Tutorial Series