Untuk membuat sebuah game perlu memperhatikan beberapa kegiatan didalam engine gamenya, dalam buku yang berjudul Teach Your Self Game Programing in 24 Hours ada konsep Breaking a Game Down into Events, kegiatan inti ini terdapat 7 hal yang biasa ada dalam setiap permainan, yaitu
1. Inizialitation
2. Start
3. End
4. Activation
5. Deactivation
6. Paint
7. Cycle
Initialization ini adalah kegiatan yang terjadi ketika permainan baru dimulai atau dijalankan dan memberikan kesempatan untuk melakukan tugas-tugas penting setup awal, termasuk cara memainkan permainan itu sendiri.