查看: 3464|回复: 30
|
初学制作电脑游戏要从哪里开始比较好?
[复制链接]
|
|
各位前辈...
请问如果我要开始学习制作电脑游戏应该从哪里开始比较好????
|
|
|
|
|
|
|
|
发表于 9-3-2013 10:14 AM
|
显示全部楼层
电脑游戏有分很多种类,
那就要看你本身是想要学的是什么类型的游戏了。
RPG?(Final Fantasy、Dragon Quest、Tales of 系列、幻想水浒传 等)
Action?(三国无双、Rockman 系列、超级马里奥、Boihazard 等)
SLG?(机战系列、三国志、Starcraft、游戏王 等)
FTG?(街霸、KOF、七龙珠、火影忍者 等)
Sim?(Sim 系列、Harvest Moon 系列、便利商店 等)
Online Game?(RO、Maple Story、完美世界 等)
若想要做游戏,
先问问自己“我到底要制作一个什么性质的游戏?”
要是目标不明确,
你的游戏99%会坑掉。 |
|
|
|
|
|
|
|

楼主 |
发表于 9-3-2013 10:55 AM
|
显示全部楼层
迅雷進 发表于 9-3-2013 10:14 AM 
电脑游戏有分很多种类,
那就要看你本身是想要学的是什么类型的游戏了。
如果是RPG呢?? |
|
|
|
|
|
|
|
发表于 9-3-2013 01:48 PM
|
显示全部楼层
其实...写电脑游戏...其实不是什么很深奥的学问...说穿了其实就是写程式-单纯的程式...所以呢...先学好programming 的基础...
之后你学写游戏...也离不开if-else while loop...
当然你之后的功力可以去到哪...就要看你个人的造化了
当然电脑游戏还有其他很重要的元素。如:
1. 美术
2. 动画
3. 音乐、配音
4. 关卡设计/Scripting
5. networking
6. 游戏平衡
7. story telling
等等...
但...电脑游戏的主轴还是programming...是programming把以上的种种连接、结合起来变成你要·1的游戏。
本帖最后由 megablue 于 9-3-2013 02:07 PM 编辑
|
|
|
|
|
|
|
|
发表于 9-3-2013 04:17 PM
|
显示全部楼层
To: RyanoCCG
RPG 的精髓就是剧情,
战斗系统只是提高游戏的可玩性,
如果你想让你游戏里的战斗系统有如《三国无双》或《Resident Evil》那样可玩性那么高,
那建议你直接制作一部 Action Game 比较好。
如果你想制作一部有如《Final Fantasy》(FF11以前的作品)或《蓝龙》之类的 RPG,
那么你可以先玩一玩最近我所发布出来的 RPG ——《MEMORIA》
>>> http://cforum2.cari.com.my/forum ... &extra=page%3D1
倘若你真的对这类的游戏制作感到有兴趣的话,
我们再深入谈谈。
To: megablue
如果你是制作一部 Cashier Game 或 Mobile Game 的类型,
确实不难。
如果你是打算制作一部 RPG 或 SLG 就不是那么简单,
游戏制作其实是一门很深奥的学问,
在决定要制作一部 RPG 或 SLG 时必需要策划好,
游戏到底有多少个同伴,
每个同伴的特色、个性、背景、能力等,
此外还要在设定一个游戏的世界观,
在这个游戏里的每一个城市或迷宫有些什么特色、有着一个怎样的世界历史(在游戏里)、甚至是如何诞生出来等,
接下来就是技能的数据、敌人的数据、装备与道具上的数据、属性与状态的数据等,
一部游戏要是策划得不够体面、不够完善,
那么在开发游戏时写剧本、对白、系统编成、美工、世界观、NPC 等都会受到多少的影响,
策划做不好,
接下来要完成游戏就会走很多冤枉路。
在决定写程序、制作美工、配音与声效、剧情之前必须要有一个好的策划书,
这样游戏坑掉的程度才会降低。 |
|
|
|
|
|
|
|
发表于 9-3-2013 10:28 PM
|
显示全部楼层
迅雷進 发表于 9-3-2013 04:17 PM 
To: RyanoCCG
RPG 的精髓就是剧情,
战斗系统只是提高游戏的可玩性,
你说得有道理我也很认同(大部分)。
我只是看他提出很笼统的问题,我只能给出一个大众化、他比较能理解的答复。
他问的是“从哪开始” 我就告诉他最重要的“开始”。
如果你只有一个人,最重要的“开始”,也就是必须学编程,不然尽管你创意再好、绘画天分再高,故事创造得前无古人后无来者也是于事无补。
不然就算你有了故事、系统、图画、音乐、游戏也不能成形,最终还是需要程式把你的游戏呈现出来。
相反的,你学会编程,就算是你的画工再差(你可找开放版权的graphcis,你也可以画骨架人来代替),再没音乐细胞(就乱编 或找开放版权的音乐), 故事再幼稚也无大碍。。。至少你有能力把游戏呈现出来,让其他人可以确确实实地玩到你的游戏。
我觉得学编程就是开发游戏第一个要跨越的“门栏”,就算你只想当游戏美术设计,有编程的底子,你会更明白如何为游戏做出最佳化的美术。
注: Mobile games 也要看开发规模...不是每一个都是‘容易’制作的。
|
|
|
|
|
|
|
|
发表于 10-3-2013 04:11 PM
|
显示全部楼层
To:megablue
好吧,
其实我是不会编程的。 
我只是把我所得的经验分享出来,
别介意哦~  |
|
|
|
|
|
|
|
发表于 14-3-2013 12:29 PM
|
显示全部楼层
迅雷進 发表于 10-3-2013 04:11 PM 
To:megablue
好吧,
其实我是不会编程的。
被你雷到外焦里脆。。。
|
|
|
|
|
|
|
|
发表于 15-3-2013 12:02 AM
|
显示全部楼层
先做最简单的吧。
例如可以跟不同的村民、玩家对话?
rpg 的重点是事件的控制。
简单的就是 可以跟不同人对话或者搜索而有事件的发生。
比较深的就是连续事件。
如先拿 A 物品,然后跟 X 对话换到 B 物品,再去 C 地点之类的。
|
|
|
|
|
|
|
|
发表于 16-3-2013 01:39 PM
|
显示全部楼层
要做RPG,可以去下载RPG maker XP或者RPG maker VX
上网找下教程,先熟悉制作工具,比如实现主角行走和按钮对话之类。
初学建议用VX版比较好,功能基本都是自动化
XP实用范围很大,但是功能几乎很麻烦,需要耐性去摸索。
如果说制作最容易,我觉得射飞机类最简单了 |
|
|
|
|
|
|
|

楼主 |
发表于 23-3-2013 01:01 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 19-6-2013 01:54 AM
|
显示全部楼层
megablue 发表于 9-3-2013 01:48 PM 
其实...写电脑游戏...其实不是什么很深奥的学问...说穿了其实就是写程式-单纯的程式...所以呢...先学好prog ...
請問自學 可能 會學會動畫嗎 ? 3d max maya 等等
|
|
|
|
|
|
|
|
发表于 19-6-2013 02:51 PM
|
显示全部楼层
孝恩念林 发表于 19-6-2013 01:54 AM 
請問自學 可能 會學會動畫嗎 ? 3d max maya 等等
要有决心,不然,就算有师傅也学不会
|
|
|
|
|
|
|
|
发表于 19-6-2013 04:30 PM
|
显示全部楼层
weilies 发表于 19-6-2013 02:51 PM 
要有决心,不然,就算有师傅也学不会
我看到那些 X Y Z 就瘋掉了, 感覺也要數學很好
多少 mm cm 等的,怎樣也看不明白 ==
你有沒有好的 教學網站介紹 ?
|
|
|
|
|
|
|
|
发表于 20-6-2013 05:31 PM
|
显示全部楼层
孝恩念林 发表于 19-6-2013 04:30 PM 
我看到那些 X Y Z 就瘋掉了, 感覺也要數學很好
多少 mm cm 等的,怎樣也看不明白 ==
我相信你应该至少有中学数学程度吧?我们不说Addidtional Maths, 就说Modern Maths。Graph学过吧?Cartesian Coordinate 学过吧?就是X轴和Y轴,会Plot Grah吗?
以上你的答案都是“会”的话,那恭喜你,XYZ里面的X和Y你都会了。
现在,就把你的Screen表面当成一张Graph Paper,X就是你的Screen的横向轴,Y就是你的Screen的纵向轴。Z呢,就是从你的Screen往里面延伸的一个幻想式的轴,往Screen里面延伸越远,Z之就越大。
处于XYZ空间里的任何一个点,就是Vertex,两个Vertex连成一条线,也就是Segment/Line,三个Vertex组成一个三角形,也就是最基本的Surface。许多个三角形就组成一个3D模型。
3D就这么简单。其实除非你是做开发3D设计软件的(例如开发3D Studio之类的),或者做CAD/CAM的,要不然,一个3D Modeller并不需要数学学士资格。3D modelling更着重的是Visualization和3D Space的认识和感觉。
如果你弄不明白 cm mm。。。我建议你从小学科学/数学课本开始复习。
|
|
|
|
|
|
|
|
发表于 21-6-2013 06:19 AM
|
显示全部楼层
你必须搞清楚,自己想学3D动画,还是3D游戏。
如果是游戏,建议你由2D学起 |
|
|
|
|
|
|
|
发表于 21-6-2013 11:28 AM
|
显示全部楼层
weilies 发表于 21-6-2013 06:19 AM 
你必须搞清楚,自己想学3D动画,还是3D游戏。
如果是游戏,建议你由2D学起
我想學 3D 遊戲, 哪種 可以自己做角色 在 地圖走來走去的 ?
|
|
|
|
|
|
|
|
发表于 21-6-2013 11:46 AM
|
显示全部楼层
孝恩念林 发表于 21-6-2013 11:28 AM 
我想學 3D 遊戲, 哪種 可以自己做角色 在 地圖走來走去的 ?
可以看看Panda3D, Blender.Unity3D 也行
|
|
|
|
|
|
|
|
发表于 21-6-2013 11:50 AM
|
显示全部楼层
順便提一提,Blender是真的很強.但如果你有用過其他3d軟件,會比較難上手. |
|
|
|
|
|
|
|
发表于 21-6-2013 12:08 PM
|
显示全部楼层
yan13 发表于 21-6-2013 11:50 AM 
順便提一提,Blender是真的很強.但如果你有用過其他3d軟件,會比較難上手.
同感,我用惯3DSMax,打开Blender后,感觉来到外星人的世界。。。.gif)
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|