Unity不就可以使用C#开发游戏吗?
xna 微软xbox有很多的游戏是C#弄的
Unity
可以做游戏的 例子
http://blog.csdn.net/xianfajushi/article/details/52403021
但是不建议用C#做游戏
很久前玩过的Terraria,当时就是c#写的,印象中其实很容易读懂的
当然可以使用C#开发游戏,利用Unity3D开发游戏的主流开发语言之一就是C#。腾讯开源的游戏框架Xlua的底层就是用C#实现的。
使用C#不仅可以开发游戏还可以开发很多东西,在国内也后很多大的互联网公司在用,比如腾讯的支付平台、易车网等等
xna已废弃,只剩下 mono game 了。
可支持很多平台。
unity毕竟要花钱,灵活性不算太好,不过优势就是更加简单,还有各种组件。
前者你需要自己处理很多问题,比如物理系统,粒子系统等等。
当然其实gdi+,或者直接dx(opengl)都是可以做游戏的,只不过需要做更多的工作。
我想说王者荣耀核心是C# Unity
要做窗口游戏其实用C#做很简单的