Artık bir oyun için bir fizik motoru yazmak çok nadir. Genellikle, bunun yerine ücretsiz ya da ticari bir üçüncü taraf kütüphanesi kullanılır. Aynı şey oyun motorlarının diğer yönleri için de geçerlidir. Oluşturma, ses, AI, animasyon, GUI, ağ oluşturma vb. Günümüzde herkesin bir oyun motorunu sıfırdan yazması nadirdir. Genellikle insanlar onları satın alır. Onları yaparlarsa, zor işleri yapmak için bir grup ara katman yazılımı satın alırlar.
Oyun programlamayı öğrenmeye başlamak için birçok yer var. Eğer sadece "oyun yap" a gitmek istiyorsanız, Birliğe dalmanızı öneririm . Unity, hemen hemen her şeyi yapmak için kullanılabilecek harika, kullanımı çok kolay bir oyun motorudur. Hatta ticari motorların özelliklerinin çoğunu bile sağlar (özellikle gelecek sürüm 3).
Oyun programlamanın temelleri hakkında daha fazla bilgi edinmek istiyorsanız, PyGame veya XNA'ya bakın. Normalde grafik, giriş, ses vb. Yönetiminde bulunan çok sayıda tediumu alırlar. Sizin için fizik yapmazlar (motor değil, sadece API'ler), ancak birçok ücretsiz, kullanımı kolay çözüm var.