Friday, March 6, 2020

Week 1: Introducing Myself to the Program

Finding a Development Tool

To begin working on my game, I first had to find a program that I could understand and use. I tried out multiple tools. By Wednesday I ultimately settled on GameMakerStudio2, a video game dev tool meant for the creation of 2D games while being easy to comprehend. To learn how to properly use this program, I watched the YouTube videos of former Ubisoft employee, Shaun Spalding. His content was super helpful in acquainting myself with the functions of this tool.

Coding the Player's Movement

When making a platformer, the most important part of your game is how your character controls, and the options available. A functional platformer builds itself to be complete-able with these controls, and a great platformer builds itself around the controls and how they can interact with the environment in a satisfying way.

The player code.
The remaining time I had left to put into the game's creation has been dedicated solely to programming the character controls and testing to ensure that the player properly interacts with the floors and walls. Before working I had already sketched the primary abilities of our protagonist out. They would be able to glide, wall jump, boost off of some obstacles, and have a close range attack.



Sloppy sketch of player abilities.


While I did not have time to finish my programming so I can not procure footage of the player in action, this weekend will be dedicated to finishing that. Next week will be primarily coming up with and testing different obstacles and level aspects that well fit the player's capabilities for satisfying game play.