Explanation of design and implementation of card memory matching game in MonoGame.
Demo code – https://github.com/levidsmith/KnoxGameDesign/tree/master/memory_game
Links and Notes
- Podcast theme music – Ride by Pocketmaster

Explanation of design and implementation of card memory matching game in MonoGame.
Demo code – https://github.com/levidsmith/KnoxGameDesign/tree/master/memory_game
Presentation on how to apply object oriented principles to GameMaker to expand the variety of enemies and items in games. Includes discussion of parenting of objects in GameMaker and how to inherit attributes and functions in children objects.
Overview of OpCodes and how those relate to video game consoles.
Overview of encoding characters and letters into their numerical and binary values. Explanation of how to use bitwise operators to change case of characters.
Overview of how parallax is used and implemented in 2D video games.
Overview of grid based games and implementation of checkers in MonoGame/C#.
Knox Game Design Spring ’23 game jam entries
Working menu, basic background. Throw the mail to the mailbox.
Use your plane to deliver the packages to as many houses as possible. Watch out for the balloons, as they will damage your plane. Three hits and you are done. Packages can also be used to clear the balloons. But be careful, as you have a limited number of packages. Pick up a package refill to replenish the stock of packages on your plane.
Walkthrough on how to create a basic falling block line clearing game using MonoGame.
Project code – https://github.com/levidsmith/KnoxGameDesign/tree/master/falling_blocks