K kepler-title

Game Development and Design

$600.00/year
Game Development and Design
This class is currently archived, but if you're interested in it being taught again, you can express your interest here!
08/22/2022 - 05/12/2023
Full Year
1.0 credits in Humanities & Electives
Grades 9-12

Taught by:

About the course

[An image previously used in the header for this course description owes photo credit to Indivisible Gaming | Kepler, LLC does not endorse Indivisible Gaming, nor is it in any way affiliated with the same.]


This course will provide students with an overview of the most important aspects of video game design and development. Students will build games from scratch throughout 2 semesters. The year will culminate with the students making their own game from scratch and releasing it to the public for their final project. In addition to the broad swath of technical disciplines that fall under the umbrella of game development, students will learn what can make a game true, good, and beautiful. We’ll study positive and negative examples, consider what games are for, and what they could be in the future.

Students will watch 2 video lectures per week. Labs are on Fridays, 12:00-1:30 PT.

Course Objectives:

  1. To learn the art of game development
  2. To build upon students knowledge of math, logic, and aesthetics
  3. To make different types of games, working solo and with a team
  4. To learn the tools of the trade, the Godot game engine, Git for source control, Blender for 3d models and animation, Figma for 2d art and animation, Audacity for sound and music, and more
  5. To train a new generation of game developers to think about how the medium of video games fits into Christ’s kingdom, and to have a strong eye for the classical Christian virtues, rather than following the world’s low standards

Computer requirements:

A Windows, Mac, or Linux computer less than 10 years old should be fine.

Blender, the most demanding software we'll use, gives these minimum requirements: OS: Windows 8.1 macOS 10.13 Intel - 11.0 Apple Silicon Linux 64-bit quad core CPU with SSE2 support 8 GB RAM Full HD display Mouse, trackpad or pen+tablet Graphics card with 2 GB RAM, OpenGL 4.3

If you're still not sure take a look at this link: https://www.blender.org/download/requirements/

About the teacher

Gage Herrmann Gage Herrmann grew up in California and always dreamed of making his own video games. He graduated with an AAS in computer programming in 2010 and soon became a professional software developer. He and his wife Shaina have five children.