CS/ART 108 Introduction to Game Studies
As my time with CS 108 comes to a close, I reflect on what I've learned and which material stood out the most to me. I learned that designing a game takes time and that it all comes down to the mechanics instead of the visuals or aesthetics. I was introduced to a lot of indie games that I enjoyed and probably would not play if it was not being enrolled in this class such as "This is the only level", or "Don't S#!t your pants!". Understanding some of the mechanics of various board games helped me realize how much effort it took for some companies to create a fun board game and how to expand it without being boring or repetitive.
I learned a couple of things while taking this course and the one thing that stood out for me was the Mechanics-Dynamics-Aesthetics (MDA) Framework. Reading the article, it made me aware that mechanics is the most important thing for a game designer to make a game fun and replayable. You can have great visuals, but if the game mechanics are repetitive or clunky, then the game will get boring real quick. It's the reason why indie games with low-end visuals can be one of the most entertaining games you will ever play. I believe MDA is an important aspect when designing games.
Being able to create an actual game using Game Maker was something I both enjoyed and frustrate over. Making Night Heist (click here for a description about my game and click here for the recent version of Night Heist 2.0) opened my eyes to how much time is needed to develop a game that isn't buggy or bland. I appreciate actual game developers who make full games and the work they put in to fix various bugs. Creating Night Heist, the one important thing that took me the most to focus on was the physics of all the characters and how they interact with other objects. When playing a platforming game like Mario, you assume that when a character jumps, it comes down automatically. Unfortunately adding gravity and the character's horizontal/vertical speed will be needed to make the character move fluently within the environment. The challenging part was to make the game feel smooth with the controls and to engage the user to explore more or want more.
The class was fun and exciting. I enjoyed the gameplay and game design tutorial videos shown in class and got to play some cool games made by the other students. The biggest challenge in this class was trying to implement a game idea that could stick around the first or second time. As for my board game, it took almost three variations of changing the game rules to actually work and feel like a fun game rather than something that was complex and confusing. What would have made this better was to play multiple games to gain some kind of feedback or obtain ideas that you could implement onto your own game.
From creating my first board game
![]() |
| First Board Game Design |
to creating an actual game (with the assistance of the Game Maker software)
| Level 5 of Night Heist |
![]() |
| Night Heist 2.0 Crew Top Row starting from Left: Andy Phung, Anacleto Duplito (Me) Bottom Row starting from Left: Cynthia Sayamoungkhoune, Julia Velasquez |
If you are a San Jose State University student that is interested in video games, I highly recommend taking this class. Thank you for reading my blog and you are welcome to leave a comment or question about my experiences taking this class.





