作者derek000 (克罗希司)
看板GameDesign
标题Re: [请益] 游戏开发 基本工?现成工具?
时间Thu Jul 11 13:00:14 2013
※ 引述《gyd (the ending ?)》之铭言:
: 下面说的是以我所理解的现况来谈, 有冲突的话板友们麻烦指教
: 学好基础
: 这边我会把它分成两个层面, 一个是语言基础, 一个是架构基础
: 语言基础基本上只要精通任一高阶程式语言, 大致上就ok
: 首推C++, C++有一些东西在其他语言使用上已经被简化了, 如pointer
: 但有时间我会建议至少要能在"知"的层面上, 了解其他高阶语言的使用法
: 至少要能够看到程式码就了解在做什麽, 甚至用拿手的语言能实做
: 在已经精通C++的情况下, 这部份应该不难才对
: 架构基础则是各引擎端系统实作, 如你所说就是Unity已经帮你包好的那些
: 当你可以自己实作这些东西, 就可以作到更多事
: (这边我实在很懒得解释, 跳过可以吗)
: 作游戏
: 这边要先讲的是, 若以"作游戏"为前题, 我支持使用引擎
: 但引擎只是让你有办法开始作游戏, 以程式人员来说, 困难的在游戏架构实作
: 一方面则是, 游戏不光只有Client端的Gameplay需要实作
: 即使是单机游戏, 若要用到社群或一些网路功能, 都还是得实做简单的Server架构
: 而游戏工具, 我会把它理解成连这些功能都已经帮你包好了, 你甚至不需要去做
: (ex: RPG maker v.s. Unity )
: 如果今天我有个游戏构想, 例如像是植物大战僵屍(ios昨天出2代搂)
: 提供Unity给你使用, 你有办法从0开始建出架构, 到可以开始实作玩法
: 我认为其实就已经足够让你开始作游戏了
: 然而架构的弹性也要能够让你快速修改玩法, 或是加入新的要素
: 若是前面所提的东西你并不熟悉, 恐怕要能够开始实作玩法还是有困难度在
: 企划内容是很容易因为一些543被要求增减修的XD
所以学好基础主要是让我们要做一个东西
(假设连续复制一个人物的物件,在再慢慢删除让他看起来像残影)
因为这个东西引擎没有,所以要自己写,基础好的人就会比较有概念要怎麽做
是这样嘛!?
还有个小问题...哪些东西是我需要学的阿=口=?(我想往3D游戏发展)
资料结构、演算法、Direxct(Opengl 这两个学哪个比较好??)、电脑图学
还有要学什麽 = =??(我承认我问题有点多...)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 119.14.19.80
1F:→ VVll:想写3d引擎的话 DirectX跟OpenGL 是基本 07/11 13:08
2F:→ VVll:数学 三角函数 空间矩形 也是基本 07/11 13:09
3F:→ Killercat:DX无未来 请爱用OpenGL或者Wrapper Engine(如Ogre XD) 07/11 13:13
4F:嘘 gyd:你是要作3d游戏还是3d引擎? 07/11 13:39
5F:→ gyd:X用iphone推,按到嘘,sorry 07/11 13:39
6F:→ derek000:回Kill 所以就学opengl就好噜!? 07/11 13:55
7F:→ derek000:回gyd 我是要做3d游戏@@.. 07/11 13:56
8F:推 raincole:有OpenGL ES的机器会越来越多,学OpenGL就够用了 07/11 14:01
9F:→ gn00671975:原PO是高中生吧? 想做3D游戏最快的方法就是找一本Js或 07/11 14:01
10F:→ gn00671975:C#的书 把它K懂 然後再找一本Unity的书从头到尾照做一 07/11 14:02
11F:→ gn00671975:遍 然後从小游戏开始 试着把自己心中想的东西亲自实作 07/11 14:02
12F:→ gn00671975:然後我是觉得你还没把做游戏和做游戏工具两件事分清楚 07/11 14:06
13F:→ gn00671975:也有可能是非资讯相关科系的热情人士 拍谢我没任何贬义 07/11 14:11
14F:推 Gaogaigar:你举的那个例子怪怪的…那东西和computer graphics关系 07/11 14:17
15F:→ goodpicboy:可以请问一下DX无未来的论点是? 07/11 14:18
16F:→ Gaogaigar:没这麽大,只是个Game Development Tricks…如果你想要 07/11 14:18
17F:→ Gaogaigar:多解决这种问题的话…反而是要多看gamasutra、GDC之类的 07/11 14:19
18F:→ derek000:其实我已经大二了((汗..... 07/11 17:18
19F:推 lovesnake:Graphics API 只会帮你处理不到10%的电脑图学领域的问题 07/11 23:05
20F:→ lovesnake:选择的方面不用这麽纠结,随便选一个就是了XD 07/11 23:05