Celem zajęć opisywanych w tym module jest przygotowanie studentów do realizowania projektów związanych z grami komputerowymi oraz ugruntowanie ich wiedzy na temat inżynierii oprogramowania. W trakcie pracy nad projektami silników do gier studenci poznają najpopularniejsze narzędzia do zarządzania projektami oraz systemy kontroli wersji. Zespołowa realizacja projektu gry, poparta wszystkimi etapami związanymi z inżynierią oprogramowania, pogłębi wiedzę studentów z zakresu programowania gier w zespołach programistycznych. Dzięki temu, każdy student powinien w pełni rozumieć idee związane z inżynierią oprogramowania i zasadność stosowania systemów kontroli wersji. Studenci powinni być przygotowani do wspólnych realizacji dużych projektów gier.