作者VVll (信)
看板GameDesign
标题Re: [请益] 游戏开发 基本工?现成工具?
时间Fri Jul 12 03:38:53 2013
※ 引述《chrisjeremy (Yomi)》之铭言:
: ※ 引述《derek000 (克罗希司)》之铭言:
: : 所以学好基础主要是让我们要做一个东西
: : 因为这个东西引擎没有,所以要自己写,基础好的人就会比较有概念要怎麽做
: : 是这样嘛!?
: 是的,除此之外
: 台湾的游戏公司养不起研发Game Engine的Programmer
台中的思维就有专门的部门在做这块
主要的原因在 总经理兼老板 是ABC
并且在米国念CS 还有计算机图学的硕士
神谕之战 整个3D引擎 是他一人刻出来的
而群龙默示录 引擎架构 是他设计
然後由後来找到的人才 接手维护并且改进
思维有买CryEngine
但没有用 只是买来参考
根据强者我朋友表示
群龙 里面的3D引擎技术 跟Crysis3是同样水准的
但呈现结果不如Crysis3 是整体问题
总而言之 3D引擎技术 是思维很自豪的东西
毕竟老板是技术出身 很重视这块
: 没机会也没时间给你慢慢研究开发
: 所以你会需要到国外网站上看一些文章求解答或作法
: 基础太差的话,你会看不懂
: : 还有个小问题...哪些东西是我需要学的阿=口=?(我想往3D游戏发展)
: : 资料结构、演算法、Direxct(Opengl 这两个学哪个比较好??)、电脑图学
: : 还有要学什麽 = =??(我承认我问题有点多...)
: 3D游戏团队,职务又是程式的话
: 大致上分2类:引擎维护及技术支援跟3D游戏程式
游戏程式 假如是Client/Server架构
势必工作会需要切割 某部分的人做client 部分做server
而对现在的大型MMO来说
主要的运算逻辑 都做在server上
当server程式的好处 就是经验不断累积可延续使用
你可能5年前学的server设计概念 5年後还是可以继续用
钻研方向 就是如何提高server稳定性 与效能
ex:负载100人-> 负载1000人...etc
当程式client 就必须不断钻研新的影像相关技术 未来性变化很大
比如2D->3D 就让一堆台湾游戏公司 不行了xd
然後有很多东西要去刻 比如介面(UI)
还有思考如何让画面呈现比较好 ex:跳 落下 空中滞留
有时候 符合现实世界的物理计算方法 并不一定是玩家想要的
然後像现在很红的ARPG 要做成MMOARPG
server跟client的负担就增加不少
原本很多可以在client上做假的
会因为server延迟而影响打击判断
玛英看起来打击感很好 在於它是个Room Game
因为有人数限制 且很多东西都是做假的
所以画面中能用的资源就比较多
而3D引擎部门
做的东西 比如动态光影 粒子系统 水波 海浪
法术特效的处理优化
会需要跟client程式 还有3D特效美术 做配合
这个部门专业性很高
在台湾目前也很少人做
至少看思维以外的国产 画面都惨不忍睹
FY更是悲剧 所以才转做2D
: 大学上教的都是共通项目,二个职务都会用得到
: C/C++、微积分、线性代数、离散几合、资料结构、演算法、计算机图学
: 大学没教的就是OpenGL、Directx,择一来学
真的要走3D图学引擎这块
两者都要学 是避免不掉的
基本概念都大同小异 只是实作方法会有差异
PC用Dx Mac用OpenGL
两边都有很大的市场
: 学会了一种,另一种只要看一看大概也知道怎麽用
: 毕竟那个只是跟GPU打交道的介面程式
: 建议上过计算机图学後再开始学即可
: 我个人觉得
: 如果你喜欢炫丽的画面,华丽的效果
: 像国外PS3、XBox那样酷毙了的游戏
: 建议往引擎维护、技术支援的方向走
: 你可以考虑念研究所
: 找有多媒体实验室又在做影像处理的学校念
: 学习各种画面效果的理论及知识,对将来写Shader很有帮助
台大有个专门的lab在做这相关的
里面的人 也有投入游戏业界
: 如果你觉得游戏好玩才是最重要的
: 可以往3D游戏程式方向走
: 要不要念研究所就看你自已
: 但是最好找时间学习Unity(因为它最好上手)
: 加强软体工程的概念
: 多看像Design Pattern、重构这种程式设计概念的书(请务必动手实作)
: 有时间的话也可以看看Game Programming Gems系列的书
: 或是试着用Unity动手做一些游戏
: 以上是个人见解,给你当个参考
: 另外,Unity并不是像RPG工具那种现成的游戏开发工具
: 它是货真价实的3D引擎
: 跟Unreal、Ogre一样都是3D引擎
Unity确实是非常完整的应该 该有都有
就只是呈现上的水准
ex:Unreal/CryEngine 能有100分表现 Unity最多只有80分
但也足以应付大部分的开发需求了
--
1F:→ vivianJ:五楼请给分01/22 01:48
2F:→ hahahaghost:等的到五楼吗01/22 01:53
3F:→ VaLenTi1007:五楼爱断背山01/22 01:55
4F:→ Lavchi:有请楼下五楼讲评01/22 01:56
5F:推 cp32j3x04:01/22 01:57
6F:推 Lavchi:感谢五楼带来精彩的讲评01/22 02:00
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.240.193.182
7F:推 chenglap:事实上真正的技术是系统设计和游戏设计, 这也是似乎华人 07/12 11:35
8F:→ chenglap:最忽视的两块... 07/12 11:35
9F:→ chenglap:写程式写了 20 年以上的人, 都会知道所有的语言技术都只 07/12 11:36
10F:→ chenglap:是一场梦而已. 07/12 11:36
11F:推 wor:思维 加油啊...还不到三个月~人气就跌破10万了 07/14 11:05
12F:→ wor:游戏真的做的很好有水准...明明可以更好玩的~可惜 07/14 11:06
13F:推 hhg4092:这才是真正"技术底"的老板 07/14 19:43