3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 32716|回复: 48
打印 上一主题 下一主题

[心得] 《独立游戏制作:介绍与入门》

  [复制链接]

10

主题

79

帖子

260

积分

高级玩家

Rank: 4

贡献度
35
金元
1201
积分
260
精华
0
注册时间
2009-1-23
跳转到指定楼层
主题
发表于 2013-9-2 12:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 poptanghy 于 2013-9-3 20:14 编辑

做了好多年独立游戏分享下心得。


简介做游戏前准备
1、游戏开发周期:一般从零开始做一个游戏要2个月到半年时间。
2、游戏开发技术需求:策划案、美术资源整理、写代码,最好能看懂英文。
3、心态:其实做游戏远比读书枯燥,受不了苦的不要尝试。




做游戏步骤:
1、首先要决定是用2D还是3D,在做电脑游戏,手机游戏还是PS3游戏等。学习C++语言(需要2个月左右)。
写2D游戏可以学window GDI(1周可入门),这个比较简单和基础。跨平台有很好的cocos2d-x(1个月)引擎,可以在visual studio下开发,用来实现PC和手游很方便。
写3D游戏可以学入门的Ogre(2个月)引擎或跨平台的Unity3D(3个月)引擎。更高端的可以选择UDK(1年)和Gamebryo(1年)。
但要注意的是Ogre只是图形引擎,要配合PhysX(3个月)、CEGUI(1个月)等等其他引擎一起使用。
但这一切的前提是要能流畅阅读英文文档。

2、决定游戏的类型:RPG、ARPG、SLG?。。。。

写好游戏的策划案很重要。最好不要完全和现有游戏一样,也不要让大量玩家难以明白你的游戏。

一个游戏的好坏,很关键一点是他能让玩家玩多久,不玩以后又会记住多久,是否期待你更新等等。

一般游戏建议先把战斗系统系统做好,再去考虑地图,其次再考虑剧情。

把技术难点放在最前面突破,你的游戏会开发很顺利。

可以先仿照一款你熟悉的游戏做。

策划案最好根据你收集到的美术资源来,否则在美术资源不齐备的情况下,开发过程非常不流畅。

3、学一些美术软件:Photoshop等。


Photoshop绘制游戏界面:没有人为你的游戏设计界面,网上也基本找不到,自己动手呗(2周)。2D游戏会这一个就很不错了。

Max制作模型:网上能找到很多模型,你不用知道他们怎么做出来,但至少要会在Max中导出并在游戏里用他们。(3周)
Maya动画制作:导出动画和模型什么的。(2周)
MotionBuilder动作:动作捕捉什么的,动作类游戏利器。(2周)
Zbrush数字雕刻:如果要做精细华丽的人物和场景。(4周)
引擎自带的粒子特效编辑器:配合Photoshop制作各种游戏特效。(1周)


4、模型和图片准备:网上找或者自己画,有的需要改。

百度图片:找图片利器。
游戏:可以从现成游戏中搞到很多图片声音模型等。
各种美术资源网站:可以找到很多现成的模型资源等。
Kugoo音乐等:可以下载各种游戏背景音乐,音效等。
朋友:结交一些美术圈的好友。

5、写代码、测试。

学习英语:3年。
学习程序:建议先学精通C++,之后可以学Java、C#、Object-C等。(1年)
学习数学:高等数学(微积分),线性代数,离散数学,概率论(1年)
学习计算机:算法,人工智能,计算机网络原理,计算机图形学,图形图像处理等(2年)



实例入门:
1、常用的练手游戏

3D漫游:弄个地图,WASD控制角色在地形上走动,并弄个第三人称摄像机。
坦克大战:2D或3D的坦克对战,和电脑对战,破坏建筑物。
魂斗罗/CS:各种射击游戏。
赛车游戏:熟悉下物理引擎或自己写物理算法。
2D RPG:熟悉些界面写法,存档,网络等。

2、常用的数据存储手段

写文件:写成二进制文件,保存游戏等。
数据库:大量的资料,适合MMO RPG。
联网保存:网络游戏。
写在代码里:少量关键数据。
Excel、World等并通过工具转化:适合团队开发。



SpriteSong 开发过程现场直播:


1、游戏原型制作和发布测试

制作简单的场景,简单的人物,绑定些动作,将其发布到Android手机平台和电脑上确保顺利运行。


简单的格子地图生成算法。


2、战斗场景


4V4回合制战斗,由于是手机游戏,战斗过程简化为自动战斗。
在场景切换时,要控制好摄像机的遮罩,这样可以在不销毁场景物体的情况下,进行高速切换。把城镇场景和战斗场景中的物体设成不同的层,以便于设置遮罩。
回合制游戏有2个好处,1是入门简单,程序压力小,最关键的是资源好找,2D,3D的随便来张图片模型都可以凑合,如果要做动作类游戏,首先必须确保有完整的美术资源或动作制作能力,否则在开发时会遇到很多瓶颈。

3、战斗设计

首先要设计战斗主体的属性,如HP,ATK等,接着再安排好界面和场景的布置,之后先做普通攻击,战斗结束。

==============================================================
敬请期待,定期更新。










评分

5

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-4 00:54 , Processed in 0.032948 second(s), 21 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表