My Portfolio

Wednesday, October 27, 2021

October 27th - Programming & Game Design

October has been a mixed month where I've been spending quite a lot of time on learning Game design. I haven't stopped working on improving my programming though and been continuing to work my way through The Nature of Code, which is a free e-book if you are interested. 

The biggest benefit so far in learning from The Nature of Code is that it's helping me get a much better foundational understanding of how to use vectors  linear algebra and applying forces to create both better movement. 

Here is a quick GIF of a flying-type creature where the wings are moved using a looping rotation script based on cosine and the body utilizes a vertical force to push itself up and is affected by gravity and whether the wings are flapping or not.

Since I have access to the Advanced Game Design curriculum as a part of the teaching staff at the CEA, I figured I should use this opportunity to learn as much as I can and round out my understanding of creating games. Two primary areas of interest that I've been focusing on is Level Design and Storytelling.