Summer 2025 Game Project

By Skyler AndersenJun 1st, 2025

There is a common sentiment in the develpment space that there are two kinds of programmers. Those who are result based, and those who emphasize craft. The former are your VS Code, Python, import solver then solve people, and the latter are the neovim, arch btw, open source contributors. Of these two groups I have often felt had a stronger connection to the latter group. However, as my second year of University came to a close, and as I began looking for jobs, I realized that although my projects were quite technically complex, I did not have the impressive laundry list of "projects" so characteristic of the first group of programmers. I realized that I needed to start building things that simply looked good, and worked, and fast.

At the same time, I was having a sort of professional crisis. I was learning Web Dev, something that I was not particularly passionate about, and I was forgetting the reasons why I went into this industry in the first place. This is when I remembered game development.

I have always loved video games and story telling, and for many years I wanted to be a game developer. I figured given my strengths lie in desktop application development and mathematics, game development could bring joy back into the development process. This would also give me a reason to continue learning web development, as a game would require demos, tutorials, and download pages. Further, online games would require server side logic, which could improve my knowledge of backend topics like TCP and UDP sockets, API development, and HTTP requests (plus internal and external routing).

Seeking a minimum viable product, I began work on test

EXIT