c语言的游戏引擎有哪些?

基本上,大型游戏引擎都不是C语言开发的。如果小游戏的功能代码的话,c没问题,如果要好的界面,C要用gtk+,这个比较难;熟悉c++的话,用wxWidget和Qt写界面会好用点。大型游戏的话,还是要用专门的游戏引擎设计,大型游戏不是一个人能完成的。游戏开发主要涉及到ui和场景、对象管理的需求,c++相比c是更普遍的选择;使用c++的游戏框架、引擎也更多,移动端常见的cocos2d-x,面向3a开发的udk等都是最典型的例子。

使用c语言的游戏引擎有哪些?

分清楚引擎和框架的区别……框架方面,常见的包括SDL,Allegro,以及SFML的C绑定;注意这些框架都主要是实现一些比较底层的功能,如窗口建立,简单输入事件,2d绘图函数封装等,并且基本只能用来开发2d(当然也可以通过配合openGL进行3d开发,但工作量极大……引擎方面基本没有=。=游戏开发主要涉及到ui和场景、对象管理的需求,c++相比c是更普遍的选择;使用c++的游戏框架、引擎也更多,移动端常见的cocos2d-x,面向3a开发的udk等都是最典型的例子,其他还有很多,在此不一一列举

游戏引擎使用的语言

C和C++是两个老大型语言,在语言界地位很高 适应性很强 但不是可视化语言 他们都是开发大型系统软件 大型游戏的必备语言 一般的 学会上面2种 再学别的语言就比较容易了 但是有些2D的游戏引擎是用 很直观的引擎 比如 VB VC之类的语言来编写的这个得看你开发的对象是什么,来选择你所要开发的引擎的所用到的语言 一般的小游戏VB就能胜任JAVA多用于大型网站的开发安全灵活框架较多方便但学起来比较难学 国内学这个语言的人挺多的 真正学好了实用性绝对强 C#一般用于制作中小型网站(ASP.NET)和各种Windows应用程序 软件 测试程序等