Structure Of Game Design
Class: Structure Of Game Design (GDD234-L)
Instructor: David Brown
Structure of Game Design was THE class. During the last 8 months I have learned C++ and C. I have gained the knowledge necessary to write games and software, however up until now i had no idea how to make that happen. In SDG all the pieces of the puzzle collected so far come together to form the first real game students produce during this course. Dave provides us with some wrapper classes which makes developing the games a lot easier. During lecture he covers everything, singletons, state machines, factories, managers, vector math and more. The first week and a half is spent on practicing how to use the wrappers and getting familiar with them. Then from the second week on students have to make a full game in two weeks. The game must implement movement, projectiles, simple ai, menu states and collision detection at a minimum.
For my project i decided to make a mario kart clone, that is a Mode7 racing engine. During the development process i pretty much mastered bézier curves and enemy ai using way points. Due to time constraints and the large amount of work i had to put into my ROG project whose milestones where due the days after SGD milestones i was not able to finish my project. I managed to make a full top down racing game, but when push came to shove i had 4 hours to learn how to create and implement a mode 7 engine. I did my best in the 4 hours i had left, but was not able to finish...
Class Material: 10/10
Lab Tech: 10/10