Class is held in person Tuesday and Thursday from 18:40-20:00 in CIT 101.
First class is Thursday Sept 4th!
Welcome to 2D Game Engines! This is a largely student-run course, similar to an independent study, and you'll learn lots of techniques needed to create a fledgling game engine. These topics include animation, simple AI, collision detection, physics, and raycasting. You will create a game engine of your own over the course of the semester, adding a few features to it each week. At the same time, you will also create a series of games using your engine that demonstrate the use of the features you add. Near the end of the semester, you will design and implement a final project that uses your game engine to create a complete, polished game.
To do | Released | Design check | Due |
---|---|---|---|
Tic | Sep 9 | Sep 10-11 | Sep 16 |
Alc I | Sep 16 | Sep 17-18 | Sep 23 |
Alc II | Sep 23 | Sep 24-25 | Sep 30 |
Wiz I & Wiz Extras | Sep 30 | Oct 1-2 | Oct 14 |
Wiz II & Wiz Extras & Final Project Idea | Oct 14 | Oct 15-16 | Oct 21 |
Nin I & Final Project Groups DUE MON 10/27 | Oct 21 | Oct 22-23 | Oct 28 |
Nin II & Nin Extras | Oct 28 | Oct 29-30 | Nov 4 |
Final I | Nov 4 | � | Nov 11 |
Final II | Nov 11 | � | Nov 18 |
Final III | Nov 18 | � | Nov 25 |
Final IV | Dec 2 | � | Dec 9 |
Final V | Dec 9 | � | Dec 20 |
If you have trouble accessing any of these materials, please email us! We'll be happy to make accommodations.
Refer to the calendar below for the most up-to-date TA hours.
Design Checks take place from Wednesday-Thursday the week each assignment is released.
Here are some documents that might be useful to you as you take this course:
jtompki1
he/him/his
Previously pushed pixels; presently professes PowerPoints.
Favorite video games: X-COM (with respect to time sunk)
Currently playing: Dorfromantik, Baldur's Gate 3, Dave the Diver
cchung46
she/her/hers
BRGD e-board member and interned at Mojang Studios!
Favorite video games: Portal, Hollow Knight, Outer Wilds
Currently playing: Silksong
mwinter6
he/him/his
Likes spearfishing.
Favorite video games: Terraria, Witcher 3, Minecraft
Currently playing: Binding of Isaac