Game Development and Design
In order to test this hypothesis, it required me to develop my own video game. So, I developed a game using Java with the Graphics2D library. I decide on creating an action platformer because most gamers have played this type of genre.
I spent three months of the semester developing the game by watching multiple game development tutorials. In the end, I developed a game based off a pre-existing game engine. I learned a lot about programming games, such as the topics of : game engines, AI, graphics, controls, user interfaces, and the game loop.
For the design, I created 99% of the art assets and was able to get a hang of producing assets such as backgrounds, user interfaces, sprite sheets, and tile sets. It was fun using a tile map editor to create each of my levels.
Example of the art assets created by me for the game