`
vanadiumlin
  • 浏览: 504879 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

为什么我们选择Unity3D 以及我们的策略

 
阅读更多

2月19日消息。近日游戏人刘进在微博透露近期有许多手游团队倒闭,其原因是六个问题的出现使得手游团队最终失败。1.创业期间提供薪资过高,加大团队负担;2.采用了Unity技术,增加了研发成本,3.团队不能把握手游市场的高速变化,4.对于商务和渠道的忽视,5.不肯战略性亏损和融资,6.团队领袖能力不足。

此言一出,立刻在手游开发团队中引起一阵波澜,有游戏团队负责人却不同意这种观点,并列举出他们自己的观点和经验。



新春伊始手游团队现倒闭潮 成本高是原因之一

以下是博客原文:

今天看到刘进老师在微博上说,大部分使用Unity3D的公司都会完蛋。这个我没必要否认,因为我毕竟是小部分应该不会完蛋的那几个吧。顺便正好回顾一下,这次创业,我们的决策和制定的策略。

前提

首先要明确,在起点上我们这个团队并没有任何优势。我们没钱没时间也没人,去年9月份才拿到苏河汇 20万的投资,那时候才刚开始确立项目,除去投资人团队成员就两个人。任何在这个行业有经验的人都应该知道,这个钱不足够,这个人不够,这时间也不足够。要想存活下来,必须不能按照常规的方式来做,必须用尽所有办法争取那仅存的生存空间。这个,也便是以下策略制定的大前提。

选引擎

在之前我所有的创业项目中,只用过一个图形引擎OGRE,这个引擎我用了10年以上。但明显已经不适合移动设备,所以在项目开始前,我们必须在最火的两个引擎中选择一个——cocos2d-x或者Unity3D。两个引擎对我来说都是从零开始,要选择一个可以快速出产品的。cocos2d-x最大的问题是c++作为基础语言,就是编译时间过长,如果只有我一个人来做的话,这个问题就变得相当严重。当然如你们所知道,我们选择了Unity3D,有几点很重要的优势,开发速度优势 1 它有自己的网店,大部分效果可以买到,而不用开发, 2 很好的编辑器开发功能,编辑器友好,也就是说我可以很容易的给策划出一套定制的编辑器。这个对我们两人团队来说至关重要。远期优势 3 从发展的眼光来看,当移动设备效率提高了就进入了拼表现力的时代,这个时候能做3D效果来说至关重要,能节省一个转型过程。

人员策略

在我们这种情况下,人员策略简化为三句话:累死程序,玩死策划,砸死美术。

1,累死程序

在软件工程圣经《人月神话》中有几个明确观点,1 项目不是人越多越好,沟通成本不可忽略。2 一个有经验的程序员的效率是一个新手程序员效率的百倍。所以,我们项目,从开始到现在,甚至很远的未来,只会有我一个程序员,我假设我自己是那个百倍效率的家伙。所以我不像以前那样找那些初学者过来凑数,如果一个合作火伴,能力和我重合,然后又不比我强,那么这个人的功能就只能帮我偷懒!所以我宁可多加班,也不会找新手。

其次我不会找高手,我做了十几年的游戏结构,自己有自己的一套想法,如果找个和我差不多甚至比我还强的人,那么两个人好说叫探讨,不好说叫吵架时间也耗不起,更重要的是,给高工资我没那个能力,给股份还舍不得。

没错,我很小气,你们可以笑话我,但是我就是这么做的。

作为一个程序员。我不擅长图形学,不擅长人工智能,不擅长算法,不擅长物理。我只擅长——软件工程,很多人认为我时间管理只有“番茄钟”,但你们不知道,我大学就看了《敏捷建模》,scrum还没流行的时候就开始做xp编程了。测试驱动,持续重构,敏捷开发,经典著作不知道看了多少本,在每次有机会的时候都在实践。我,厚颜无耻地说,我是——时间管理大师,这是我唯一的能力,也是我胜利的关键。



<<<<<<<<<<<<<更多精彩业内新闻 八卦爆料 数据分析 人物专访>>>>>>>>>>>>


2,玩死策划

我们的设计师是最近很能喷的闲好手游 ,很年轻,但对游戏的见解非常犀利。天高任鸟飞,海阔任鱼跃。由我来把持进度,所有设计的权利都交给他,我只提意见不做任何在游戏设计上的决定。工作时间自由,工作地点自由,只要出案子就行了。

前一阵子我一直在想微信接口,然后天蝎座O型劝我说,多想些游戏吧,别想乱七八糟的。但是我和你说,我最大的优势就是完全不懂游戏,我不会以外行的方式干扰设计师的决策,这样提供给设计师一条从上到下完全不妥协任何人的设计案。这是我对我们设计师的信赖,当然如果这个游戏要是真的卖不出去,我就拿个砖头去他家楼下堵他。

3,砸死美术
很多人很奇怪,你一个游戏团队竟然没有美术。我说,不是没有,时还没到时候。现在设计还在走,软件我能重构跟上设计案,美术呢?如果水平不够没价值,水平高的,有自己画风,设计没定画风怎么定!所以干脆不要,等程序和设计都定性了开始微调了,再用钱直接砸死头大牛。

我和合伙人每个月工资都严格限定在5k,也就是说只够生活而已。大部分钱还没动,攒下来,找个牛的艺术大师,一两个月直接搞完,不拖泥带水。对的,就正在看微博的你,我盯你好久了,改天去用钱砸死你!

平台策略

这个又和刘进老师有关,那天老师来我们这里参观,扔下一句话,“我看好微信”。然后我就问我们设计师,这个靠谱么,他说:做这个有两个目的,一个是开拓新用户,一个是维护老用户。之后一个礼拜我把微信所有的接口都用了一遍,发现几个不错的玩法,现在市场上还没有人用,好吧——你就是打死我也不说!

时间策略

为什么我自称为时间管理大师,因为我知道,对时间的管理追求的不是速度快,而是可持续的开发速度。换句话说,女人怀孕就是10个月,一百个女人也是10个月,早产就是死。我能估算周期,然后按照计划去一步一步实现,但我没有任何能力能超越时间。3月份第一个节点,必须出一个完整版本,所以现在我对设计师的要求是,所有添加的功能必须放在后面,现在只能收。4月出基本可以完整的,6月出优化什么的都完成的最终版。汗,我说的这么死了,到时候可能会很丢人。。。。全力以赴吧。 6月份出啊,加油!!

网络策略

因为就我一个程序员,所以没错网络这块也是我写。我没有写过任何游戏服务器的经验,但我有很多做网站的经验。不持续连接有一个好处,就是对网络要求很低。按照页游戏的方式来做,按照web的方式来做。从互联网的经验入手,有很多现成的解决方案,现在挑战的是不分区的服务器,和不关服无缝升级两个。

游戏设计策略

当然,这个策略不关我事。我们设计师拿主意,我不能多说。只能透露给你是几个比较好的游戏模式,在充分理解后打乱重组整合出来的产品。好几个部分看起来算山寨,但整体来说就是原创了。只能透露这么多了,我只是个程序员,具体细节你们去猜把。

胜利策略

当然,你看到了,客观上来说,我们风险非常非常巨大。不论是时间,金钱,还是人力上面都明显不足够。但是我们必须要赢,因为我们把自己的后路都堵死了(有些事情,还不适合在这里说)。我这个人毛病很多,懒散——所以学着使用番茄钟;没毅力——所以在微博上面和别人打赌给自己压力;没信心——所以在任何没有人的时候都一直对自己说,我一定会成功的。
分享到:
评论

相关推荐

    基于unity3d的AI应用学习文档(ppt)

    Unity3D提供了多种工具和技术来实现AI,包括内置的导航系统(NavMesh)、行为树(Behavior Trees)、脚本系统(C#)以及第三方插件。这些工具使得开发者能够创建复杂的游戏逻辑和角色行为,让游戏体验更加生动有趣。...

    Unity3D教程:抗锯齿设置1

    总的来说,Unity3D 提供了多种方式来应对锯齿问题,开发者可以根据项目的性能需求和视觉效果要求,灵活选择并调整相应的抗锯齿策略。通过优化图片导入设置、调整质量设置、应用SSAO特效以及利用Image Effect脚本,...

    Unity3D制作《吃豆人》小游戏(Pac-Man)

    Unity3D是一款强大的跨平台游戏开发工具,被广泛应用于2D和3D游戏的制作,其易学性和丰富的功能使其成为许多游戏开发者的选择,特别是对于初学者来说,它提供了学习游戏编程的良好平台。 在这个项目中,开发者将...

    Unity3D即时战略游戏源码——仿魔兽争霸

    本资源"Unity3D即时战略游戏源码——仿魔兽争霸"提供了一个完整的RTS游戏框架,它借鉴了经典游戏魔兽争霸的玩法和设计元素,为开发者提供了深入学习和定制RTS游戏的良好起点。 1. **Unity3D引擎基础**: Unity3D...

    jsonfx-for-unity3d

    JSONFX for Unity3D 是一个专门针对Unity3D游戏引擎设计的JSON序列化与反序列化库,它的核心是JsonFX.Dll,用于在Unity3D项目中处理JSON数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其...

    unity3d分屏效果

    Unity3D是一款强大的跨平台游戏开发引擎,广泛用于制作2D和3D游戏、互动体验以及虚拟现实应用。在Unity3D中实现分屏效果,可以让玩家在同一屏幕上体验多视角或者多人协作的游戏模式,增强沉浸感。本篇将详细介绍如何...

    Unity3d C# 实现两点的画线和测距效果功能源码

    本项目源码着重展示了如何利用C#在Unity3D中实现实时的两点间画线以及计算距离的功能。这对于游戏中的路径规划、碰撞检测、导航系统等都有着重要的应用。 首先,我们来看“绘制线段”这一知识点。在Unity3D中,我们...

    UNITY3D 照片墙

    Unity3D是一款强大的跨平台游戏开发引擎,广泛应用于游戏、虚拟现实(VR)、增强现实(AR)以及互动媒体等领域。在本项目“UNITY3D 照片墙”中,我们将探讨如何利用Unity3D创建一个动态的照片展示系统,实现照片墙的...

    unity3d 性能 脚本优化

    从给定的文件信息来看,主要讨论的是Unity3D中的性能与脚本优化技术,尽管部分内容包含了一些非标准字符和编码错误,但我们可以提炼出关键的优化策略与实践方法。 ### Unity3D性能脚本优化 #### 核心概念与实践 *...

    unity3D网页游戏场景打包与加载

    在Unity3D中,每个游戏环境或关卡被定义为一个独立的场景(Scene)。场景包含了游戏的所有元素,如角色、物体、光照、摄像机等。为了优化资源管理和加载速度,开发者通常会将不同的游戏区域或功能划分到不同的场景...

    unity3D大场景优化+unity3d模型制作规范.zip

    在Unity3D游戏开发中,优化大场景和遵循模型制作规范是至关重要的环节,它们直接影响到游戏的性能表现和整体视觉效果。以下是针对这两个主题的详细解析。 **一、Unity3D大场景优化** 1. **LOD(Level of Detail)...

    unity3d 怪物躲避战斗ai

    在Unity3D中,它用于创建3D模型、动画以及游戏场景。而AI(人工智能)则负责使这些角色具备智能行为,例如怪物的行动决策和反应。 1. **行为树(Behavior Trees)**:Unity3D中的怪物AI常使用行为树来定义和组织其...

    Unity3D仿仙剑回合制游戏源码.zip

    总结起来,Unity3D仿仙剑回合制游戏源码项目展示了如何利用Unity3D引擎构建一个策略性的游戏世界,涵盖了游戏逻辑、角色状态管理、战斗系统和AI设计等多个方面。通过分析源码,开发者不仅可以学习到Unity3D的游戏...

    Unity3d类似皇室战争游戏项目源码英雄竞技场Heroes Arena

    Unity3d类似皇室战争游戏项目源码英雄竞技场Heroes Arena 支持unity3d版本5.4.6f3及以上 在这场激动人心的冒险中,您可以与您的朋友和传奇战士一起进行真正的 MOBA 战斗。解锁竞技场并征服强大的卡牌以增强您的游戏...

    unity3d资源转换

    "unity3d资源转换"这个话题涉及到如何将外部的模型文件转化为Unity3D能够识别并高效利用的格式。 1. **资源导入**:Unity3D支持多种格式的3D模型文件,如FBX、OBJ、3DS等。在导入这些模型时,Unity会自动进行转换,...

    Unity 3D web插件 3D WebView for Android and iOS Web Browser 4.2.2

    在这个场景中,我们关注的是"3D WebView for Android and iOS Web Browser 4.2.2",这是一个专门针对Unity 3D的插件,旨在帮助开发者在游戏或应用中嵌入Web内容。 3D WebView插件的主要功能是将标准的HTML5网页集成...

    Unity3d面试题总结

    Unity3d支持多种动态资源加载方式,其中两种常见方式为: 1. **Resources.Load()**:直接从项目Assets文件夹中加载资源,适用于小型资源或不需要频繁更新的场景。 2. **AssetBundle**:一种更灵活的资源管理方案,...

    Unity3D教程:创建资源包的三种方法1

    Unity3D 是一款广泛应用于游戏开发的跨平台引擎,它提供了强大的工具和功能来帮助开发者构建高质量的游戏。在Unity3D中,资源管理是至关重要的,因为它涉及到游戏的性能、加载时间和内存占用。本教程将介绍如何使用...

    Unity3D((5.X-2019)版本游戏源码(5.6.6)RPGProject

    综上所述,Unity3D 5.6.6版本的RPGProject源码为开发者提供了构建高质量角色扮演游戏的基础框架和技术支持。通过深入理解Unity3D引擎的功能和特性,结合RPGProject的具体需求,开发者可以创造出独特且引人入胜的游戏...

    Unity3D跳舞的线源码

    Unity3D是一款强大的跨平台3D游戏开发引擎,被广泛应用于游戏、虚拟现实(VR)、增强现实(AR)以及各种互动内容的制作。"跳舞的线"是一款深受玩家喜爱的休闲游戏,它融合了音乐节奏与策略性路径选择,挑战玩家的...

Global site tag (gtag.js) - Google Analytics