作者gyd (the ending ?)
看板GameDesign
标题Re: [请益] 游戏开发 基本工?现成工具?
时间Thu Jul 11 03:08:11 2013
※ 引述《derek000 (克罗希司)》之铭言:
: 想请问板上的大大
: 我有找以前的文章大部分的人是说学好基础(像C/C++)
: 做个小游戏都比用游戏工具来做游戏的好(像UNITY?)
: 差别是用游戏工具比较简单嘛!?(换句话说学的不多!?)
: 像是如果我要侦测碰撞
: 游戏工具已经把这方面写好了我们只要使用就好
: 而C++却要全部自己写
: 其实我有点不懂=_=||
: 如果以後做游戏应该是以能快速做出游戏为主吧!?
: 那样游戏工具应该是首选吧..
: 那如果要把C/C++学好,要学到怎样的程度?
下面说的是以我所理解的现况来谈, 有冲突的话板友们麻烦指教
学好基础
这边我会把它分成两个层面, 一个是语言基础, 一个是架构基础
语言基础基本上只要精通任一高阶程式语言, 大致上就ok
首推C++, C++有一些东西在其他语言使用上已经被简化了, 如pointer
但有时间我会建议至少要能在"知"的层面上, 了解其他高阶语言的使用法
至少要能够看到程式码就了解在做什麽, 甚至用拿手的语言能实做
在已经精通C++的情况下, 这部份应该不难才对
架构基础则是各引擎端系统实作, 如你所说就是Unity已经帮你包好的那些
当你可以自己实作这些东西, 就可以作到更多事
(这边我实在很懒得解释, 跳过可以吗)
作游戏
这边要先讲的是, 若以"作游戏"为前题, 我支持使用引擎
但引擎只是让你有办法开始作游戏, 以程式人员来说, 困难的在游戏架构实作
一方面则是, 游戏不光只有Client端的Gameplay需要实作
即使是单机游戏, 若要用到社群或一些网路功能, 都还是得实做简单的Server架构
而游戏工具, 我会把它理解成连这些功能都已经帮你包好了, 你甚至不需要去做
(ex: RPG maker v.s. Unity )
如果今天我有个游戏构想, 例如像是植物大战僵屍(ios昨天出2代搂)
提供Unity给你使用, 你有办法从0开始建出架构, 到可以开始实作玩法
我认为其实就已经足够让你开始作游戏了
然而架构的弹性也要能够让你快速修改玩法, 或是加入新的要素
若是前面所提的东西你并不熟悉, 恐怕要能够开始实作玩法还是有困难度在
企划内容是很容易因为一些543被要求增减修的XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.124.84
1F:推 juicefish:C++的Pointer有简化什麽吗@_@? 07/11 03:22
2F:→ gyd:你是不是看错我的意思了XD 07/11 03:23
3F:→ juicefish:看来是睡眠不足眼花了(艹 07/11 03:24
4F:推 Bencrie:你累了吗 XD 07/11 08:45
5F:推 skyhawkptt:红/蛮牛(递) XD 推这篇 07/11 09:50
6F:→ VVll:他指的是很多语言 你都看不到指标了XD 比如JAVA 背後是靠 07/11 10:36
7F:→ VVll:指标在做处理 但使用上被包装成一般变数 07/11 10:37
8F:→ cuteclare:cpp太过深奥~很难精通 07/11 16:51
9F:推 NDark:我觉得C++不会深澳,他麻烦的地方在於太自由,所以变化太多. 07/11 17:15
10F:→ NDark:导致使用者很容易写出深奥不易了解的变化. 07/11 17:15
11F:推 cuteclare:嗯~楼上说的也有道理~! 07/11 17:26