Tutorials for Students of the Game Engine Design (CS-3891-03) Course using Godot 4.3 Game Engine

A compilation of all the tutorials that I created for the students and lectured on them as Graduate Teaching Assistant

In Spring 2025, I created a tutorial series on core concepts of Game Engine Architecture and Design using the Godot 4.3 Game Engine. The series covered topics such as the game loop, rendering pipeline, physics simulation, and input handling using GDScript. Students also modified selected components of the Godot Engine in C++ to deepen their understanding of engine architecture. I demonstrated these ideas through small examples and guided them in applying similar concepts to their own projects. All materials are available here. The course was offered for the first time by my advisor, Dr. Bobby Bodenheimer, and I was thrilled to contribute in it. Being part of this course gave me a deeper understanding of the inner workings of game engines.