有人想用unity开发unity游戏开发实战吗??

程序写累了,就来玩玩酷跑小游戏吧,嘿嘿。
雨松MOMO送你一首歌曲,嘿嘿。
雨松MOMO与图灵合作《Unity 3D游戏开发》终于出版了
雨松MOMO与图灵合作《Unity 3D游戏开发》终于出版了
围观61373次
编辑日期: 字体:
来了来了 !!《Unity 3D游戏开发》终于出版了。这本书是由MOMO与图灵出版社的 小花 还有 杨海玲老师一起合作的计算机图书。以前写博文都是以自己学习的原则写博客,对于写书我开始真的只是好奇。和杨老师相约见面之前其实我的心理还是不确定我到底要不要写这本书。因为我没有写书的经验,有对出版社有种莫名的敬畏心。于是抱着写亦可,不写亦可的心情和杨老师还有小花编辑见面了。我记得当天大概聊了2个多小时,我从对出版社这个神秘的行业从完全不知到略知一二。我觉得图灵的编辑约作者见面真的是非常非常有诚意,当天聊天结束后,我便下定决心好好写一本书。
这篇文章不是什么软文,我也不会在文章中吹嘘我写的东西有多么好,我只想感谢这两个编辑,由衷的感谢这两个编辑。任何一本书的好,大家更多的会记住作者的名子,其实编辑才是为你这本书付出最多的人,我觉得编辑真的是背后默默奉献的角色,做为作者我们一定要感谢你的策划编辑。现在的出版社已经和10几年前的出版社不一样了,由于网络的普及大家其实很容易就能在网络上找到盗版的东西。MOMO个人非常讨厌盗版者,为什么这么说呢?以前我做单机游戏的时候上午刚刚上线的游戏,下午直接盗版就出来了,辛辛苦苦写了1年多的东西就这样轻易被盗版了。我相信国内很多公司都遭遇过同样的痛苦吧?盗版这件事说小点就是公司受点损失,可是说大点这可是直接影响民族产业的发展。行业与行业之间表面上看起来没什么联系,其实骨子里都是一样的,无非就是老板 、开发人员 、业务人员仔细想想没有第四种职业。 雨松MOMO在这里呼吁大家支持正版,往往轻易得到的东西反而自己不会珍惜,我相信能看到这篇文章的朋友大部分应该是搞技术的。仔细想想你辛辛苦苦做的东西被别人盗版你的心里是什么滋味,为了让祖国与民族企业的发展我们支持正版吧。
在回到《Unity3D 游戏开发》这本书,先说说MOMO对技术书的感觉。我写了5年程序了,就是先前的两年内买过技术相关的图书,并且这些书买来我几乎都没有怎么细看?大家搞技术的朋友在开发中遇到技术难题时应该很少去翻阅开发书吧?反证我不会! 我更喜欢在网络中寻找答案。为什么会这样呢?MOMO总结一下 1.书籍受页码限制,不能写的太多否则无法排版与复印,所以作者只能把将大片重点的内容写在书中。但是往往开发中比较注重细节,所以有的知识在书中只能找到大概的,不能找到完全准确的答案。2.分析一下程序猿的结构,入门级的程序猿肯定要非常多,这部分程序猿更喜欢去购买书籍学习,从商业的角度来讲也是做入门书籍会更好。3.书的作者一般也就1-2个人,一个人的知识与力量永远是有限的,他怎么可以比得上广大网络上的程序猿,所以在网络上找到答案的可能就会更大。
以前MOMO给大家说过学习的捷径是 加班、加班、还是加班。读万卷书不如行万里路,师傅领进门学艺靠个人。这两句话真的是真理。天下程序猿都是一家人,知识是需要快速的共享与传播,为了祖国IT产业的强盛,让邻国也看看我们祖国的IT产业不是盖的!最后MOMO祝图灵出版社出版更多的IT好书,为祖国培养更多的IT人才,愿我们在程序的道路上一起走下去,加油!哇咔咔。
欢迎大家来访MOMO的个人独立博客讨论技术开发:
本书所有源码下载:
本文固定链接:
转载请注明:
雨松MOMO提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。
您可能还会对这些文章感兴趣!unity开发游戏的优缺点_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
unity开发游戏的优缺点
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢用 Unity 开发 MMO 类似的多人在线游戏使用什么样的网络方案? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
Game Engines
Sponsored by
寻找中国最优秀的程序员加入我们,一起来改变这个可爱的星球
Promoted by
用 Unity 开发 MMO 类似的多人在线游戏使用什么样的网络方案?
14:42:43 +08:00 · 3748 次点击
目前用的 Unity 5 ,内置的有 UNET ,看起来挺美好,对象状态的同步之类的都帮你做了
但是怎么看怎么像只适合局域网联机的游戏用,官方提供的 Internet Service 又让人觉得很虚,总不能把基础都交给别人吧
我现在的想法是按照 Unity 的 API ,以尽量兼容的方式写一个自己的框架出来,也得解决状态同步之类的事情,但是 UNET 封装的太严密了,反而没有 Unity4 的好加个 wrapper
有做游戏开发的同学可以分享一下网络联机的方案吗?
15 回复 &| &直到
21:33:27 +08:00
& &364 天前
服务器 bind 到一个地址 监听,
客户端 socket 连接
处理消息,同步状态,

& &364 天前
推荐去看 ue4 的官方文档和源码
& &364 天前
虽然帮不上才才什么忙,我还是可以来吹水的
& &364 天前
& &364 天前
& &364 天前
@ Unity 5 把老的比如 NetworkView 之类的都标为 deprecated 了,新的 High Level API 封的太死
看来自己重新写一套是最好的选择了,基础库还是逃不掉的
& &364 天前
虽然帮不上才才什么忙,我还是可以来吹水的
& &364 天前
虽然帮不上才才什么忙,我还是可以来吹水的.
& &364 天前
我使用的是 socket(System.Net) + 自定义协议+Google Protobuff ,服务器用 java 的 Netty ,完鸟。
从不用自己看不了或看不懂的库。
& &364 天前 via iPhone
噫你怎么开始做游戏了[doge]
我之前看到过一个手游,是 unity 里搞 websocket …
& &364 天前
给你一个关键词 unity photon
& &364 天前
@ 诡异的工作 2333 ,也是当玩啦
& &364 天前
@ 谢谢,这个 framework 看起来比 UNET 靠谱多了
& &359 天前
正好有 Unity5 的 demo
& &328 天前
普通 socket + Google Protobuff ,经历数个项目感觉稳定良好。
另推荐使用开元的 NF 服务器引擎,
目前引擎已在数个大型商业游戏使用过,有支持 unity 的客户端源码和网络库,稳定,高效的开发方法,正好满足你的需求。
& · & 2134 人在线 & 最高记录 2447 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.7.5 · 46ms · UTC 08:21 · PVG 16:21 · LAX 00:21 · JFK 03:21? Do have faith in what you're doing.为什么我们选择Unity3D,以及我们的策略
今天看到@刘进
老师在微博上说,大部分使用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开发为什么C#语言学习叫苦连连
Unity3D开发为什么C#语言学习叫苦连连
Unity3D开发为什么C#语言学习叫苦连连
在了解Unity3D开发的过程中,想要学习Unity3D开发的朋友,对于C#语言学习有一些误解,为了能帮助想要入门学习Unity3D开发的朋友,笔者收集了一些针对初学者的提问!希望通过对这些问题的解答,帮助大家梳理一下Unity3D开发的思路!
1、学习想学u3d工具编写 &应该看哪些教程 谁知道 &给条明路
2、我是抱有目的学习C#语言的,可是现在有点放弃的感觉,有没有哪位大神帮我一下。
3、你们unity都怎么学的、告诉我你们的学习历程
4、我想要学Unity开发的,但是开始学C#有点枯燥,大家也都是从C#开始学的吗?
5、C#表示不会,问问unity&C#学好了,月薪大概多少
Unity作为一款游戏引擎软件,很多初学者抱着极大的兴趣,想要切身体验一把Unity3D游戏开发者的角色。那么扮演游戏开发者的角色是否非常用于?对于一些零基础的朋友,连C语言都没有接触过的朋友,笔者的回答可能要让大家失望了!
学习C#不会举一反三,笔者劝你还是放弃吧!
目前Unity3D开发的脚本语言可以选择C#和JavaScript。目前使用C#的比例比较高,而在C#语言的学习中。很多人反映自己学不会,听不懂,C#学着很枯燥,不知道学习C#有什么用……
面对这些问题让笔者有一点话想说!大家提出这些疑问是真的心里这么想的吗?是真的认为这样认为的吗?那笔者奉劝如果大家只是一味的抱怨,推卸责任,不知道反思,不懂反省,不去尝试解决问题。那么还是放弃学习Unity3D开发这条路!
或者说只要需要努力,需要付出的事情大家都不要去做,全都放弃怎么样!什么都不要做,怎么轻松怎么来,怎么舒适怎么做!反正大家有一颗只想舒适的心灵。努力,坚持,痛苦……这些可不适合大家!
但是如果你有一颗用于面对困难的心,笔者在这里告诉你,如果你在学习C#中还不懂的举一反三,那么只能说你还不够努力!为了能学会C#你都做了哪些努力?为了能理解一个知识点,你反正做了几次练习?为了克服知识难点,你查了多少资料……
学习Unity3D的热情不足很难坚持下去!
在Unity3D的兴趣人群中,有些人“业余时间学一点啦,然后一点一点积累,平时还是要打游戏的”“我搞别的开发、unity是兴趣,学了玩玩的。本来想搞搞游戏” ……从这些朋友的言语中,笔者能感受到大家的热情所在,是真的感兴趣,真的好奇,真的在做尝试,有用心的去了解。
是不是有人会反问,笔者有什么资格来职责!
为了能和Unity3D开发兴趣者交流,笔者观看了蓝鸥在CSDN学院的C#入门视频。为了的就是能在了解之后,和大家一起聊Unity3D。如果感兴趣,大家不妨看一下笔者的博客。
笔者还要提醒一下大家:在学习Unity3D开发大家需要考虑一些问题:
为什么要学习Unity3D开发?
是否对游戏开发有一定的热情?
对于学习过程中,出现的问题是否愿意付出更多的时间和经历去客服?
Unity3D开发为什么C#语言学习叫苦连连——教程选择是否也存在问题?
最后的最后:帮助大家梳理一下Unity3D开发的学习思路:
C#语言入门&&&c#基础&&&unity引擎基础&&&动画系统……
我的热门文章
即使是一小步也想与你分享

我要回帖

更多关于 unity 3d游戏开发 的文章

 

随机推荐