Masukkan teknik manajemen dalam gim besar

Apakah ada teknik standar untuk mengelola input dalam game besar. Saat ini, dalam proyek saya, semua penanganan input dilakukan dalam loop game, seperti: while(SDL_PollEvent(&event)){ switch(event.type){ case SDL_QUIT: exit = 1; break; case SDL_KEYDOWN: switch(event.key.keysym.sym){...