[译] Unity3D游戏和facebook绑定(5.1:demo:一个基于unity3D的简单游戏开发教程(视频))

原文链接: Simple game development in Unity3d

在这个教程中,我将通过youtube视频来演示:怎么通过unity3D创建一个简单的游戏。 你可沿着我的步伐观看视频或者仅仅下载源码快速进入下一个教程。

Part 1

视频一: 这个视频首先会对unity3D的接口、游戏面板做简介,同时包括制作一个球,在结尾的时候使得球借助自身重量下落的效果。(请通过上面的原文链接看视频)

Part 2

视频二:这个事情讲解了如何给第一个视频的产出动画天津增加一些材料特效、创建球的弹跳,并创建了基于C#的控制脚本,而且通过使用这个脚本自动生成对象。

Part 3

视频三:最后一个视频演示了如何继续扩展逻辑结构;你将会看到如何增加更多的C#控制器去响应用户的交互,并运用随机产生对象,增加得分计数器在GUI曾,以及实现游戏的计时器。 这3个视频请通过原文链接看。

[译] Unity3D游戏和facebook绑定(5:工欲善其事,必先利其器:准备必要条件)

原文链接: Preparation

and prerequisites

纸上得来终觉浅,绝知此事须躬行:仅仅依靠理论知识和统计信息不够,挽起袖子,开始干吧。第五章教程通过3个部分一步一步应道完成我们构建unity3D游戏和绑定facebook之旅。在上一章行动计划中提到了多种削减开支的办法,这些在游戏开发生命周期中有无影响吗?话题定的很大,可能完全包含了很多范围,如设计、开发、测试、虚拟现实增强、游戏发布。而赚钱是这个阶梯的最顶层,也是给予你回馈的最好办法。如果一开始你什么事情都尝试参与,可能很快你的热情就会耗尽,继而就失败了。所以要千万记住:热情是能够让你继续前行的唯一信条,因此不要分心太多。

现在要给你最重要的建议就是:从解决实际问题入手。 你或许是一个游戏开发者的门外汉,但是在你人生的中一定有过可以引以为豪的成就。例如:你婴儿时期的坐、爬行、学走路、开始跑、冲刺…, 这些是行动的自然法则。你还记得让你第一天骑车的兴奋自豪成就吗?你不需要进行10公里的自行车旅行,而仅仅是骑车使你的双脚离地,目视前方,这个就已经令你兴奋异常了。 考取驾照?如果你有一个驾照,那么可能你骑车的动力就不足了,也不会这么兴奋了。

好的开发者之间没有什么不同。 坐下来,把你要做的事情一步一步列举出来,然后一项一项攻克。或许一些对你而言小菜一碟,而有些则非常困难。而关键是不仅仅你需要理解游戏开发的全生命周期,同时还要找到你的强项和短板。 为什么? 因为只有充分评估,你未来才会提高这些技能,或者为将来组队邀请不同技能的牛人参与进来共同提升打下良好基础。

废话少说,开始干活:下面我就开始说说正事-Unity3D游戏和facebook的具体办法。

开始之前,你需要动手做一个游戏的demo,下一章的视频例子你可参考。 这时,如果你要发布游戏,并连接到facebook你将要注册成为facebook开发者。这些步骤,我们一步步来吧。

[译] Unity3D游戏和facebook绑定(3:Unity 3D炫酷的游戏和FaceBook社交网络的强强联手)

原文链接:Unity games and Facebook

把Unity3D游戏关联到facebook,这么做有意义吗?就在我写这些博客的时候, Unity3D的玩家已经突破1亿6千万人了。且Unity3D的声望也同样如日中天。在每月注册facebook的1亿用户中,有超过25%属于Unity3D的玩家群体。 这些数字充分说明了把facebook和Unity3D尤其关联起来的必要性。

网页游戏-可选择2种方案

Unity3D 4已经于2013.3月份发布, 新增了很多网页游戏的特性,使得3D用户体验上升一个层次。如果你正准备开发网页游戏,这里有2个选择:一选择Unit3D游戏引擎;另外一个选择是使用flash扩展开发能力把游戏到处为swf文件格式。 这2种方案都不错。

网页游戏-2种方案优缺点对比

Unity3D引擎可以让flash尤其运行在其内,并通过构建生成Action脚本:即相当于把矢量图形转换为可运行的代码脚本。需要注意的是,Unity3D游戏引擎转换falsh格式比较慢,尤其对配置不高的计算机来说是噩梦。另外一方面来说,falsh的游戏有很突出的优势是大量的用户已经安装了flash浏览器插件。所以如果你担心untity3D的玩家即想玩网页游戏,又不愿意安装unity3D浏览器插件,那么最好就选择flash方案好了。 据2012年底统计,个人计算机的浏览器里面安装flash插件的高达96%的比例。而同时安装unity3D浏览器插件的用户群体就非常少了。然而你应当知道把unity3D游戏导出为flash格式需要另外购买扩展模块的授权license,大约在400~1500美金左右。 在下一篇博客,我会告诉你怎么开始开发untiy3D游戏而不用开支太大。

有用的链接

  • 如果你使用的是免费的Unity3D 继承开发环境IDE,请在facebook上点击一下”like”按钮来支持一下他们
    如果你饶有兴趣的对一些实用的统计数字比较关心,请点击untiy3D官方网址的公共关系
    同样的,你也可以点击flash官方网址的统计信息
  • 其他更多的网页插件统计信息,请点击这里
  • 如果你决定往flash方向转,看看这里也不错。

[译] Unity3D游戏和facebook绑定(2:游戏和社交媒体(SNS)的深度分析)

原文地址:Games and social media

2009年,英国在线新闻公司 Telegraph.co.uk统计英国超过22百万用户在玩游戏:这个数字在过去的3年间增长了4倍。
而美国统计得出,69%家庭有玩过游戏。OUYA是一个新一代实时直播的游戏客户端,kickstarter
基金会收集了超过8百万美金的集资。任天堂发布了他新的WII U游戏机终端,同时传言SONNYPS4也要发布。
而实际上,随着社交游戏的蔓延,我们听到越来少的终端游戏机消息了。

2012年的第四财季(原文是2014,我觉得是笔误)facebook超过了10亿用户,其中在9月份就有超过2.5亿用户通过facebook去玩游戏。Steam公司(一家拥有54百万用户的非常火的在线游戏平台,玩家可给自己或者给朋友购买游戏作为礼物,据说有大约400~600万用户能沉迷游戏一整天)
这些数字耸人听闻?
为什么社交游戏这么火爆?
为什么失业率高达10%的美国,但游戏公司却日进斗金?

游戏和社交媒体的十字路口

社交媒体平台提供了2种新的途径:在线商务和在线生活。社交媒体平台同样构建了一张人际互动网络,这种网络越来越不可替代,尤其当它可以收集产品、服务的反馈信息,同时可以与他人分享心得、经验、发表个人观点、信息等。
把游戏定位为休闲、娱乐显然是不完整的。我们玩游戏可能是因为和朋友竞技排名、通关攻略、彼此友好性炫耀对比。把游戏和社交媒体结合起来,它可以创建一个独一无二的商业价值:迅速捕获产品商机。社交游戏同样也吸引了市场营销专家们的眼球,他们意识到最有效提高用户满意度的办法不是靠传统广告,而是通过社交网络。例如我们购买商品更多的是依据已经购买人的点评信息和口碑而不是仅仅依靠品牌和广告。

挖掘社交游戏的金矿吧

社交游戏市场非常庞大,可被分为如下几种设备类型(PC桌面游戏、终端游戏、手机游戏),不同设备类型有不同的游戏平台。本文对怎么通过游戏淘金攻略解释的较少,下面主要是把最常用、最重要的几点盈利模式列出来:

一次性销售:玩家前期购买游戏,并开始享受一段游戏的乐趣之旅,直到把游戏打通关。

广告最常用的营销办法,即在游戏过程中嵌入广告条来赚钱。

小额支付:开始介入游戏免费或者门槛很低,但是玩家为了获得附加的道具、技能来练级更强,则需要再次源源不断的消费了。

回头客: (间接)在第一版本中的玩家,游戏商家把玩家资料维护、整理,后期可通过营销的办法衍进为新一代游戏产品的潜在客户

铁杆粉丝: (间接)有大量的游戏玩家忠诚于一家游戏品牌,并且成为死党,从而对其他游戏熟视无睹。

混合型:或许是最好的办法。上述的2种以上办法结合起来或许是生财之道。

这些营销手段最终目的是资金回报率ROI,而这个指标是衡量一款游戏成功的关键指标。在你动手开发游戏前,可以先尝试上述几种途径,但是在投入运营后要深思熟虑一下怎么创造成功游戏的营销办法,千万不要盲目的干,导致赔了夫人有着兵(时间、精力)

创建成功的社交游戏
无论你是非主流的游戏开发工程师或者在运营一个工作室,你肯定需要设置一些标准来检测游戏成功的标准。在我的研究过程中,我偶然获得了一些网络的建议。如我记忆深刻的一篇:”适者生存”,一款越易上手、易分享的游戏满足了人类互动的基本需求。绝对正确!
难道你愿意点击一个你不喜欢的链接吗?你愿意在12个人中间分享链接吗?
当然不,除非你是全职博客作家、网络作家或者无聊透顶的人。

然而游戏产业竞争残酷。你可能听说过,失败的游戏比比皆是。
如超过91%的游戏是属于失败游戏,即仅仅有9%的游戏获得成功。

人们购买、一起分享玩游戏的乐趣往往比较难。
而社交游戏促使人们购买、分享游戏不再困难。有什么办法能确保你发布的第一款社交游戏取得成功?
世上没有这种办法。
最最好的办法是,失败、学习、避免再次犯同样的错误。

并把获得的避免失败的经验投入到新的游戏开发中去,体验、全程追踪你的玩家,并及时做产品方向调整。有些游戏开发者专注于比较几个类型的游戏,这些经验将会帮助他们成为这类的资深游戏专家。

不经过九九八十一难,怎么能取到真经。

祝你好运。

[译] Unity3D游戏和facebook绑定(1:简介)

[译] Unity3D游戏和facebook绑定(1:简介) 060713 1056 Unity3Df1首先申明, 我没有做过游戏开发,更不要说手游、页游了;甚至是连网络游戏都没有玩过,我的最大印象还是在《红色警戒 2》、《秦殇》这些2000年、火爆的、经典、单机版游戏。上周,北京的一个朋友推荐说,你可以关注一下unity3D技术-C#语言的。

诚然:Unity3D关键词头一次听说,100%的。 后来,我通过zhaopin.com查询了北京、上海、成都、西安4个城市的简历、职位,初步分析unity3D是干啥的、现状。

对比如下:

职位关键词 职位个数 简历关键词 简历个数
unity3d + 北京 253 unity3d + 北京 981
unity3d + 上海 93 unity3d + 上海 564
unity3d + 成都 28 unity3d + 成都 146
unity3d + 西安 13 unity3d + 西安 46

简单分析可见,人才和公司绝大多数在北京和上海这2座超级大城市,且相对其他关键词来说属于小众级别的,没准未来是一个大金矿而已。

本文翻译的这一系列文章是通过google查找无意之中找到的,写的非常好,对游戏和社交网络结合方面:前期分析、投资、运维、人的心理学、如对Unity 3D学习、创业型公司等等均具有很好的指导;也是这几年看到原创比较深的连载文章,故,我一口气读了下去,心中想我要把它翻译过来,最好能让这些东西国内生根、发芽: 很快也可以和微博、人人网等社交媒体结合起来,有更好玩游戏 (可能现在也有,我是井底之蛙,自己不玩罢了)。

如果你的英文不错,建议你直接看下面的原文链接,非常有趣。(共14篇,写的很易懂,我的英文水平大约需要2~3个小时)

Games Development with Unity3d and Facebook

 

下面是我的翻译拙作,如果有任何建议,请直接联系我wangwengang333#gmail.com:

这一系列文章阅读的对象是准备要通过Unity3D开发游戏的创业者、程序员、美工:
它将会告诉你如何整合Unity3D游戏和facebook,我在文章中将通过较大篇幅说明整合后的好处和一些可以避免的陷阱。

大约一个月前,我走进了Unity3D游戏世界,第一周,
我把unity3D API文档阅读作为主要任务,其后3周,饶有兴趣的动手实践了一些代码例子来探索Unity3D系统的作为我的启蒙之旅。当初,令我惊讶unity3D的是一些豪情壮志、只言片语文字而已。

在消化了unity3D基本知识后,我满怀憧憬的开发了”我的Unity3D游戏”。
过程非常有趣,同时可以有效的巩固所学的理论。
开发游戏不是一件简单的事情。
我的游戏起步仅仅是画了”一些线条”,而后逐渐增加了很多额外的元素、特效。在构思原型阶段大约花费了15天,包括Blender中的Shape设计,探路A*算法,寻找美化原型的声音特效我的拙作在这里。
上面的这些事情完成后,我渴望把游戏系统和facebook连接起来,这样玩家就可有机会分享实时得分、游戏攻略、并且可以和朋友们一起在线玩游戏。但是,我仅仅有这个想法,在社交SNS开发方面我是小白。于是乎,我大量的搜索论坛、探索技术博客去尝试找到零基础的教程来链接facebook。功夫不负有心人,我找到了大量的插件、源码脚本、教程、攻略;遗憾的是,这些信息对我有用的非常少。

本系列文章正是我要分享的Unity3Dfacebook关联的分享之旅。我把大块头的标题分割为几个小的博客来连载。请看下面的文章内容列表有个大概认识。
当然,我强烈你从头到尾阅读一边,你的认识将会更加完备。如果你已经是资深人士,则可以挑选你感兴趣的章节来读。

如:
如果你是创业型老板,请看1~3章。
如果你关心Unity3D手把手的教程,请看第5章。
如果你关心社交媒体游戏,如facebook的,直接看5~7章。
如果你都懂,直接关掉网页好了。


Unity3D游戏和facebook绑定(Games Development with Unity3d and Facebook

1 简介

2 游戏和社交媒体(SNS)的深度分析

3 Unity 3D炫酷的游戏和FaceBook社交网络的强强联手

4 确定边界:做好行动计划

5 工欲善其事,必先利其器:准备必要条件

5.1 demo:一个基于unity3D的简单游戏开发教程(视频)

5.2 申请成为faceBook开发者

5.3 facebook开发者中心登记你的应用程序

6 通过facebook登录到你的Unity3D游戏系统

6.1 通过facebook客户端的SDK-JS脚本进行用户认证

6.2 整合javaScript脚本和Unity3D源码

6.3 本机模式、联机服务器模式下的部署和调试工作

7 服务器端的Unit3DPHP交互开发

7.1 使用faceBook官方的PHP SDK