Sangat jarang menulis mesin fisika untuk gim lagi. Biasanya, perpustakaan pihak ketiga, baik gratis atau komersial, digunakan sebagai gantinya. Hal yang sama juga berlaku untuk aspek mesin gim lainnya. Rendering, suara, AI, animasi, GUI, jaringan, dll. Jarang ada orang yang menulis mesin game dari awal. Biasanya orang membelinya. Jika mereka membuatnya, mereka membeli sekelompok middleware untuk melakukan tugas-tugas sulit.
Ada banyak tempat untuk mulai belajar pemrograman game. Jika Anda hanya ingin "membuat permainan", saya sarankan menyelam ke Unity . Unity adalah mesin gim yang fantastis dan sangat mudah digunakan yang bisa digunakan untuk membuat apa saja. Bahkan menyediakan sebagian besar fitur mesin komersial (terutama versi 3 yang akan datang).
Jika Anda ingin mempelajari lebih lanjut tentang dasar-dasar pemrograman game, lihat PyGame atau XNA. Mereka menghilangkan banyak kebosanan yang biasanya ditemukan dalam mengelola grafik, input, suara dll. Mereka tidak akan melakukan fisika untuk Anda (mereka bukan mesin, hanya API), tetapi ada banyak solusi gratis, mudah digunakan.