想从事游戏开发,求前辈大师等指点。分不多,只想得一句指点。 30
我就一普通的小IT民工,有1年半左右的编程经验,语言学的是C#;从小学一年级第一次接触游戏(第一个玩的是毁灭公爵),就有想做游戏的愿望。我喜欢这个,我相信兴趣会成为我学习...
我就一普通的小IT民工,有1年半左右的编程经验,语言学的是C#;从小学一年级第一次接触游戏(第一个玩的是毁灭公爵),就有想做游戏的愿望。我喜欢这个,我相信兴趣会成为我学习的动力,不管有多难。所以,求前辈或大师,能给指条明路,介绍下游戏开发的流程,以及需要掌握的技术和理论知识,从建模到物理引擎,越详细越好。其实平时我自己也偶尔研究下,比如前段时间看了微软发布的XNA,可是感觉没有学习思路,就没继续了,可否顺便推荐点相关书籍.......本人不怎么上问问,所以。。。分不多。。全在这了。。
展开
展开全部
游戏开发 如果技术流 那当然是 OpenGL(Dx) + C / C++ / C# (推荐C OpenGL) winAPI 是没必要的(了解也没坏处) !!! 游戏开发需要的仅仅是系统一个窗口 OpenGL 提供跨平台的窗口 剩下就是OpenGL绘制 以及 一些数学必备知识 例如 向量 矩阵(必须精通) 还有学习一些数据结构 例如 BSP 八叉树 简单碰撞测试 还要学习一些寻路 A* 超A* 等等算法 (这些理解能照葫芦画瓢就行) AI 没什么可说的看自己编程技术了 技术流 美工 肯定自己 3Ds Max 也很简单 也可以增加对 OpenGL的理解
赚钱画面流 那就没什么好说的了 找本专业书籍 XNA 虚幻引擎等等的书 开始学吧
赚钱画面流 那就没什么好说的了 找本专业书籍 XNA 虚幻引擎等等的书 开始学吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
游戏,尤其是大型游戏,开发者主力军其实说实话已经不是程序员了,而是美工设计。(这里只说大型游戏开发,最直观的就是你看画面特别NB的游戏,而不是植物大战僵尸那种小游戏)
记住你是要开发游戏还是开发游戏引擎,别以为游戏引擎这个词很大,其实你在完全用C++敲一个小游戏时,你的代码框架,就是一个游戏引擎,只不过这个游戏引擎可能只适用于你的游戏,这就属于游戏引擎开发了。
而游戏开发不同,打个比喻,在一家餐馆,顾客就是游戏买家,后厨制作的人是游戏开发人员,我们只需加工食物,切肉切菜,炒菜,装盘,这是游戏开发公司的活儿,再往上种地的养牛羊鸡的人,这些是游戏引擎开发人员。
在一个游戏公司制作游戏,大多会购买成熟的游戏引擎,或者使用开源引擎,除非这个公司同时监制游戏引擎,否则重新写游戏引擎太费力不讨好了。对于编程者来说,他的目的就是利用自己的编程语言实现脚本从而定制化的功能——游戏引擎中没有的功能,或者是改进游戏引擎中的功能,尽管很多游戏引擎采用了自己的脚本语言,但是万变不离其宗,学号C++再去学它们自定的脚本语言会简单一些。但是更重要的是美工,即3D建模人员,因为对于玩家来说最直观的就是画面,谁的画面更好可能谁就卖的更好,而且游戏引擎的出现恰恰使美工作用凸显出来。
LZ不妨下载个UDK(虚幻3引擎的免费版本)游戏引擎,你会发现加入你想做一个简单的单人打AI的射击游戏,使用引擎自带素材,就做个简单的小地图,跟AI对战,你会发现可能你觉得很难的逻辑问题,比如如何开门,如何捡起武器,在UDK的可视化编程kismet下,你只需要将事件建立,用鼠标连连线即可,就类似学编程一开始学的程序流程图一样,几个方块代表不同事件,用鼠标连一连箭头,逻辑问题就解决了。但是如果你想用自己的素材使用UDK做,可能一把枪就够你头疼好几天...
如果LZ想成为像小岛秀夫一样的游戏设计师,编程和美工这些技能可以说是不够的,更重要的是文化底蕴和想象力,可以说游戏设计师这个职业算是游戏界里的“博物学家”,需要上知天文下知地理,虽说不用样样精通,但是必须要了解的。如果LZ去看看世界顶尖游戏设计师的背景,你会发现有些人并不是计算机或者艺术出身,而是商学或者是文学出身
记住你是要开发游戏还是开发游戏引擎,别以为游戏引擎这个词很大,其实你在完全用C++敲一个小游戏时,你的代码框架,就是一个游戏引擎,只不过这个游戏引擎可能只适用于你的游戏,这就属于游戏引擎开发了。
而游戏开发不同,打个比喻,在一家餐馆,顾客就是游戏买家,后厨制作的人是游戏开发人员,我们只需加工食物,切肉切菜,炒菜,装盘,这是游戏开发公司的活儿,再往上种地的养牛羊鸡的人,这些是游戏引擎开发人员。
在一个游戏公司制作游戏,大多会购买成熟的游戏引擎,或者使用开源引擎,除非这个公司同时监制游戏引擎,否则重新写游戏引擎太费力不讨好了。对于编程者来说,他的目的就是利用自己的编程语言实现脚本从而定制化的功能——游戏引擎中没有的功能,或者是改进游戏引擎中的功能,尽管很多游戏引擎采用了自己的脚本语言,但是万变不离其宗,学号C++再去学它们自定的脚本语言会简单一些。但是更重要的是美工,即3D建模人员,因为对于玩家来说最直观的就是画面,谁的画面更好可能谁就卖的更好,而且游戏引擎的出现恰恰使美工作用凸显出来。
LZ不妨下载个UDK(虚幻3引擎的免费版本)游戏引擎,你会发现加入你想做一个简单的单人打AI的射击游戏,使用引擎自带素材,就做个简单的小地图,跟AI对战,你会发现可能你觉得很难的逻辑问题,比如如何开门,如何捡起武器,在UDK的可视化编程kismet下,你只需要将事件建立,用鼠标连连线即可,就类似学编程一开始学的程序流程图一样,几个方块代表不同事件,用鼠标连一连箭头,逻辑问题就解决了。但是如果你想用自己的素材使用UDK做,可能一把枪就够你头疼好几天...
如果LZ想成为像小岛秀夫一样的游戏设计师,编程和美工这些技能可以说是不够的,更重要的是文化底蕴和想象力,可以说游戏设计师这个职业算是游戏界里的“博物学家”,需要上知天文下知地理,虽说不用样样精通,但是必须要了解的。如果LZ去看看世界顶尖游戏设计师的背景,你会发现有些人并不是计算机或者艺术出身,而是商学或者是文学出身
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果真的很想从事这个行业,劝你去专业的技术院校 学习
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询