作者chrisjeremy (Yomi)
看板GameDesign
标题Re: [请益] 游戏开发 基本工?现成工具?
时间Thu Jul 11 22:58:24 2013
※ 引述《derek000 (克罗希司)》之铭言:
: 所以学好基础主要是让我们要做一个东西
: 因为这个东西引擎没有,所以要自己写,基础好的人就会比较有概念要怎麽做
: 是这样嘛!?
是的,除此之外
台湾的游戏公司养不起研发Game Engine的Programmer
没机会也没时间给你慢慢研究开发
所以你会需要到国外网站上看一些文章求解答或作法
基础太差的话,你会看不懂
: 还有个小问题...哪些东西是我需要学的阿=口=?(我想往3D游戏发展)
: 资料结构、演算法、Direxct(Opengl 这两个学哪个比较好??)、电脑图学
: 还有要学什麽 = =??(我承认我问题有点多...)
3D游戏团队,职务又是程式的话
大致上分2类:引擎维护及技术支援跟3D游戏程式
大学上教的都是共通项目,二个职务都会用得到
C/C++、微积分、线性代数、离散几合、资料结构、演算法、计算机图学
大学没教的就是OpenGL、Directx,择一来学
学会了一种,另一种只要看一看大概也知道怎麽用
毕竟那个只是跟GPU打交道的介面程式
建议上过计算机图学後再开始学即可
我个人觉得
如果你喜欢炫丽的画面,华丽的效果
像国外PS3、XBox那样酷毙了的游戏
建议往引擎维护、技术支援的方向走
你可以考虑念研究所
找有多媒体实验室又在做影像处理的学校念
学习各种画面效果的理论及知识,对将来写Shader很有帮助
如果你觉得游戏好玩才是最重要的
可以往3D游戏程式方向走
要不要念研究所就看你自已
但是最好找时间学习Unity(因为它最好上手)
加强软体工程的概念
多看像Design Pattern、重构这种程式设计概念的书(请务必动手实作)
有时间的话也可以看看Game Programming Gems系列的书
或是试着用Unity动手做一些游戏
以上是个人见解,给你当个参考
另外,Unity并不是像RPG工具那种现成的游戏开发工具
它是货真价实的3D引擎
跟Unreal、Ogre一样都是3D引擎
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.160.221.216
1F:推 lovesnake:补充:资工走图学领域的话OGL、OCV都会上到... 07/11 23:02
2F:推 derek000:感谢指导~ 感觉东西好多喔((努力看... 07/12 02:30
3F:推 poshboy:很好的建议~推 07/13 22:21