Bez game enginea ti ništa ne radi, jer engine ti je za igru kao motor za auto. U C++u moraš pisati sve što koristiti u igri, definicije klasa, struktura, funkcija, baze podataka itema, grafička obrada 3d modela koje si ti modelirao, osvjetljenje, izvor svjetla, pad sjene, lom svjetla i jednostavno srce i duša igre. Onda se najčešće pravi SDK za engine da bi designeri mogli dizajnirati levele, zagonetke, postavljati izvor svjeta, praviti svijet u kojem se igra odvija. Znači, engine je neophodan!