Hai Komunitas stackoverflow! Saya mempelajari dasar-dasar C# (saya bisa menulis beberapa Formulir-Aplikasi) dan sekarang saya ingin belajar cara menulis game 2d. Saya tidak tahu harus mulai dari mana. Apakah ada mesin yang bagus untuk game 2d? Setelah mempelajari dasar-dasar 2d saya ingin menulis permainan sederhana yang dapat dijalankan di windows dan linux (itu pasti keren, linux :)).
Saya bertanya kepada seorang teman yang menyukai pemrograman dan dia berkata saya harus menggunakan XNA dengan C# (tetapi itu hanya akan berfungsi di windows). Setelah mencari di Google saya menemukan bahwa OpenGL dengan C++ adalah yang terbaik untuk menulis game untuk linux, karena tidak ada DirectX/XNA. Dan saya belum pernah menggunakan C++, perlu waktu untuk mempelajarinya lagi.
Apakah ada sesuatu yang bisa Anda sarankan? Mungkin mesin lain? Saya baru saja menginstal XNA dan melihat demo game (Platformer), kode itu tidak sulit sama sekali. Apakah XNA bagus untuk game 2d?