Oyun motorları oyunlar için (veya destekledikleri oyun türü için) hazır kalıplar barındırır. Bunlar sayesinde belirli tür oyunları kolaylıkla yapabilirsin. Şahsen kullanmadım. Oyun motoru kullanmadan da herhangi bir dil oyun yapabilirsin. Ve bu sana çok şey öğretir. Oyun motoru kullanmadan oyun geliştirmek için en uygun dil Basic. Nedeni, kendi dahili grafiklerine sahip olması. (Bu tüm Basic derleyicileri için geçerli değil)
Oyunun illâ tutması gerekmiyor. Kendin için ve öğrenmek için geliştirebilirsin. Tamamen metinsel oyunlar bile geliştirebilirsin. İlk bilgisayar oyunları öyleymiş. Bazılarının kaynakkodları da İnternet üzerinden erişilebilir, ancak bakmak yerine kendin mantık kurmayı denemeni öneririm. Tabii ki önce biraz da incelemek, sana fikir yürütmende fayda sağlayacak.
En basit oyunlar: Tahmin oyunu, Mayın tarlası, Bulmaca, Bilmece gibi şeyler.
Python Modüler bir dil ve farklı işlemer için farklı modüller kullanılır. Hatta yazdığın her kendi script'in bile aslında bir modül ve varsayım olarak başka scriptler içinde kullanılabilir. bunun dışında farklı programlama yöntemleri de eş zamanlı olarak desteklenir. Nesne yönelimli, Prosedüral (veya fonsional) ya da Basic'te olduğu gibi satır sırasına göre işlem yaparak. Bu da farklı kullanım alışkanlıklardan geçişi kolaylaştırır.
Ne yaparsan yap, bilinçli olarak yapmanı öneririm. Bir Python oyunu denmek istersen Pychess deneyebilirsin. (Satranç oyunudur)