This month, I was invited to give a talk to a high school computer class in the Fountain City area of Knoxville on the basics of game development. This talk covered some of the major tools that are available for creating games. I covered many of the 2D game engines such as Stencyl, Construct2, and Game Maker as well as 3D game engines like Unity and Unreal Engine. I gave quick demos of each of these tools. I also covered many of the free tools that can be used to create graphics, models, sound effects, and music.