itch.io is community of indie game creators and players

Devlogs

Jin's devlog

The Last Roach
A downloadable student project

-This page is for Jin's personal progress and reflection during building game project.-


My main role was creating the background art, but I also had the opportunity to contribute to the functional side of the game by developing the main menu prototype.

Week 1

In the first week of the project, our team needed to decide on the background art and the overall mood of the game. To help with this process, I searched for visual references and suggested four possible background images. After discussing them as a team, we selected a dark background with blue as the main color because it best matched the atmosphere we wanted for the game. Based on this chosen reference, I also created a color palette to guide the visual style of our project. By the end of the week, I understood that I would need to produce two background artworks by the next class. Moerocer, after speaking with the coder, I also realized that I needed to prepare four versions of the background for each shelf to fit the coding requirements.


Week 2

In the second week, our team reviewed the implementation of the roach’s movement and wall collision mechanics, and we also organized our GitHub repository. During our meeting, we discussed the overall sprite design, including the roach, the spider, and the food elements that would appear in the background. My main contribution during this week was finalizing the background art for the entire level based on the updated color palette. I focused on making the visual tone consistent with the dark green atmosphere we had changed from the first week.

Week 3

By the third week, I had completed the background art, so I began supporting the coding side of the project during class. Specifically, I developed a prototype for the main menu, including button functions for starting and quitting the game. I also implemented a hover effect that changes the transparency of the buttons when the mouse moves over them.

Week 4

In the fourth week, our team conducted playtesting sessions and gathered feedback from other students about both the gameplay and the visual elements of the game.

Final reflection 

Through this experience, I learned that game development is a collaborative process in which visual design, technical requirements, and gameplay all influence one another. Even though my primary responsibility was art, I needed to communicate closely with the coder in order to make sure that my work fit the structure and needs of the game. I also learned that creating a game involves more than simply making individual assets. It requires thinking about how each visual element supports the player’s overall experience.

Overall, this project helped me better understand how a game is built step by step, from concept planning to visual development, interface design, and playtesting.

Download The Last Roach
Leave a comment