My Learnings

  • •4 min read


I've learned a lot of things from building a game. From coming up with an idea to building the full product, the overall process can be overwhelming but I think the final result makes it worthwhile.

Regular Feedback #

One thing I've learned is getting regular feedback. It's important to get users to test the game regularly after major updates. The user feedback is important because it gives insight into how a player interacts with the game and identify areas for improvement. As a developer, there might be some things that are fun and interesting for me but it doesn't necessarily mean that it will be the same experience for the players. Moreover, user testing helps to find bugs that might have been missed during development.

Refine Things #

The player battling with multiple enemies within a room.

Another aspect is refining the game. There's always room for improvement. Even the small details could make the game much better. For my game specifically, I've made use of Unity's particle effects for telling the player whenever they have shot an enemy and whether damage was dealt or not. When a player shoots an enemy, the enemy splatters grey or white particles indicating that they have been hurt. The enemy sprite's colour changes slightly to red which indicates that they have been hit. These small details are important because it is noticeable and makes the overall game experience better.

Experiment #

Spend more time experimenting and trying out new things instead of restricting yourself to a blueprint.

Final Thoughts #

Overall, I am satisfied with the project's progress and the final version of the game. I think working with Unity has helped to make the development process easier especially with the built-in tools and features that it has. This game project that I've been working on is completely open-source and if you are interested in the source code, you can find it on GitHub.