سلام
دوستان علاقه مند، حتماً کم و بیش در جریان هستند که تولید XNA متوقف شده.
حالا شاید سوال مهم این باشد که جایگزین مناسب چیست؟
پروزه متن بازی به نام MonoGame وجود دارد که کدنویسی و الگوی طراحی بسیار شبیه XNA دارد.
این شباهت به حدی است که در وبلاگ تیم برنامه XNA به افراد پیشنهاد شده برای ادامه کار از MonoGame استفاده نمایند.
ضمن اینکه این پروزه امکان تولید برنامه سه بعدی و یا بازی برای سایر سیستم عامل ها، مانند Mac, Linux, Android را هم ارائه میدهد.
در واقع مبنای MonoGame بر SharpDX گذاشته شده.
SharpDX بسیار شبیه Managed DirectX و نازک ترین پوشش Managed روی DirectX است.
کدنویسی سخت تر و بیشتر شبیه ارتباط مستقیم با خود DirectX دارد.
گرچه نتایج این تحقیقات خیلی قابل اعتماد نیست ولی بحرحال در تحقیقات وبلاگ های برنامه نویسان خارجی آمده که این پلتفرم سه بعدی، بیشترین بازدهی سرعتی را بین سایر پلتفرم های دات نتی داشته.
توانایی MonoGame در اجرای روی سیستم عامل های مختلف هم به نوعی به ارث رسیده از توانایی SharpDX است.
________________________________________
گزینه ها و پلتفرم های دیگری هم وجود دارد ولی طبق تحقیقات و نظر شخصی ام دو مورد فوق شاخص تر هستند.
MonoGame به عنوان شبیه ترین گزینه به XNA
و
SharpDX به عنوان شبیه ترین گزینه به DirectX
البته لازم به یادآوری نیست که همه مباحث بحث شده در این تاپیک مختص برنامه نویسان است و افرادی که علاقه مند تولید سریع بازی های سه بعدی با برنامه نویسی کمتر و گاهاً بدون کدنویسی هستند میتوانند از برنامه های بازی سازی و موتورهای بازی استفاده کنند.
موفق باشید.