C语言游戏开发,怎么用C语言编写游戏

1,怎么用C语言编写游戏你这个问题太广泛了 , 一个帖子根本就回答不完的 。如果你只是想练习呢,建议写俄罗斯方块,从经典的开始 。写游戏就像写软件一样,首先你得把游戏分拆成一个个的功能模块,然后实现各个模块 , 然后调bug,然后就没有然后了,游戏就写出来了 。如果你是想自己设计一个游戏,除了上面的步骤外,你就还要先做策划了,就是说这个游戏该怎么玩 , 有哪些规则等等 。在实现各个模块、做策划时,碰到什么问题,就以问题为关键字去找度娘、谷哥,这样你就可以找到很具体的资料 。
2,使用c语言的游戏引擎有哪些分清楚引擎和框架的区别……框架方面,常见的包括SDL,Allegro,以及SFML的C绑定;注意这些框架都主要是实现一些比较底层的功能,如窗口建立,简单输入事件 , 2d绘图函数封装等,并且基本只能用来开发2d(当然也可以通过配合openGL进行3d开发,但工作量极大……引擎方面基本没有= 。=游戏开发主要涉及到ui和场景、对象管理的需求,c++相比c是更普遍的选择;使用c++的游戏框架、引擎也更多,移动端常见的cocos2d-x,面向3a开发的udk等都是最典型的例子,其他还有很多 , 在此不一一列举基本上,大型游戏引擎都不是C语言开发的 。如果小游戏的功能代码的话,c没问题 , 如果要好的界面,C要用gtk+,这个比较难;熟悉c++的话,用wxWidget和Qt写界面会好用点 。大型游戏的话,还是要用专门的游戏引擎设计,大型游戏不是一个人能完成的 。游戏开发主要涉及到ui和场景、对象管理的需求,c++相比c是更普遍的选择;使用c++的游戏框架、引擎也更多,移动端常见的cocos2d-x,面向3a开发的udk等都是最典型的例子 。horizons引擎big world引擎你再核对一下 或者去百度看看哦【C语言游戏开发,怎么用C语言编写游戏】

    推荐阅读