Students in this course will learn the basics of video game programming! Students will learn computational thinking concepts and game design elements to design their own basic game engine. This class will use block coding (i.e., MIT Scratch, Blockly, etc..) to simplify the concepts that real engineers use while creating video games.