Każdego dnia na rynku pojawiają się nowe gry. Większość z nich powstaje w domowym zaciszu, a efekty prac programistów zazwyczaj są podziwiane tylko i wyłącznie przez ich najbliższych znajomych. Niniejszy kurs nie będzie się zajmował tematyką związaną z promowaniem gier lecz skoncentruje się na wytwarzaniu gier z punktu widzenia programistycznego. Oznacza to, że niniejszy poradnik jest skierowany do osób zajmujących się programowaniem i co więcej - do tych programistów, którzy chcieliby zacząć tworzyć własne gry.
Niniejszy poradnik wymaga od czytelnika:
Zaleca się jednak aby czytelnik znał język programowania C++, ponieważ to właśnie przy użyciu tego języka będą prezentowane wszystkie omawiane zagadnienia. Wszelkie aspekty związane z obsługą grafiki będą natomiast oparte o bibliotekę SFML z którą również warto się zapoznać. W niniejszym poradniku zakłada się również, że czytelnik posiada wiedzę na temat sposobu korzystania z kontenerów, należących do standardu C++.