读书不是我的兴趣,我的兴趣是学游戏设计,将来做如何成为一名设计师游戏设计师,可

设计个游戏,写10万行代码去实现梦想,你也可以! - 简书
下载简书移动应用
写了8849字,被5人关注,获得了13个喜欢
设计个游戏,写10万行代码去实现梦想,你也可以!
最近我的游戏安卓版本已经上线Google Play,iOS卡在税上面,过一段时间应该也上线了,游戏已经前前后后开发了3年,在这里做一个总结吧,给那些想了解独立游戏,或者想自己做游戏的人留些经验。1. 模仿还是创造最初要做这个游戏是因为人在公司,有很多想法上司是不会同意的,做设计的人都懂,上司很多时候都是保守的,那个时候经理总是说,你这个想法有被证明的先例吗?那个时候年轻气盛,就觉得证明你妹啊,老乔发明iPhone有先例吗?爱迪生发明电灯有先例吗?这个东西就是个永恒的悖论,你是在迎合需求还是创造需求。给年轻人一个忠告,学会模仿,学会创新。一个不会模仿的人是不会创新的,即使乔老爷也是模仿德国人的设计,就是Dieter Rams这个设计师的家居系列,配色,质感,都一样一样的。
在模仿的时候,你才能感受这个产品的精华,也才能更好的改造,我们去读书的过程本身不也是把别人的东西拿过来自己用,这个过程其实是一样的,只不过聪明人能在模仿的基础上去创新,而不是一味的模仿。就这样在模仿各种游戏的基础上, 加上自己的创新,就慢慢的形成了自己的设计方案。2. 一颗创业的心无论你进入职场还是学生,无论是在哪里,请有一颗创业的心,这样的虚心,野心,将在未来的某一天让你受益。一颗创业的心,让你懂得要有主见,要有自己的事业,即使你在现在的工作受挫了,你依然可以用现在学习到的东西服务自己的未来,如果你觉得老板特别sb,那么就把这些sb的表现,原因记录下来用于警醒自己不要做这样的老板,如果你觉得同事有特别值得学习的地方,一定要能够发现和总结别人的能力,然后去模仿,去超越,而不是嫉妒和抱怨。有的人,出生,养家,然后离开这个世界,如果你也想过这样的生活,那么还是关了这个文章吧。如果你不想,我当然相信每个读到这些文字的你会仔细记下,琢磨这些话,然后努力去实践属于你自己想法,这个世界终有一天会感谢你的存在!
3. 游戏感对于游戏来说,无论你设计什么,最重要的就是对游戏感的把握。一个好的游戏设计师,一定是一个玩家,然后才是游戏设计师,如果玩你自己设计的游戏,都没有心跳加速的感觉,那么是时候好好反思一下是为什么?你不一定要玩过太多游戏,玩太多游戏也许你就没时间思考了,但是你一定要知道一个游戏是为什么吸引人的,并且这个游戏感是如何造就的,有这两点就够了。你就一个合格的游戏设计师了。给自己一个封号就去江湖闯荡吧!是不是不够干货,这里就不分享细节了,这篇文章主要是个综述,如果看的人多再写续篇吧。4. 教练,我想学编程我的10万行代码,前端写了6万,后端写了4万,如果你是一个游戏设计师,不要怕,你是可以学会编程的,并且慢慢的开发创造自己的游戏世界。如果你0基础,那么恭喜你,你有一个机会让自己的人生更加丰富,每次前行都会让你感觉充实,你一定会爱上这个感觉。我不敢说每个人都能学会编程,但是编程没有你想到的那么复杂。作为一个门外汉,我大学的时候自学了网络工程,然后考取了国家认证的中级网络工程师,那年青岛大概过了50个人,我好像是我们学校唯一一个过的,我还是学文科的。对于一个不懂技术的人学技术,你需要的只有两个条件:逻辑和好奇。逻辑让你可以在大脑中回放代码一样的思考,而好奇则促使你想要知道代码背后的“魔法”,如果某一天你意识到代码的执行本质就是一个快速的算盘,那么也许你就没有什么惧怕了。对于0基础的人如何学习编程,也许以后展开会讲,但是请记住上面的两个条件,逻辑与好奇。推荐学习的语言,Javascript,找个入门的书籍,先自己写几个网页,这个对于每个人来说都是最简单的,可以不需要学css,只要javascript就够。5. Unity当你懂了一些JS,或者你自己是程序猿,那么我推荐你使用Unity作为开发游戏的主要工具,理由如下:A 语言简单容易上手,大部分人都会JS,那么UnityScirpt基本是一样的,或者对于懂Java的人C#也不会陌生B Unity很成熟,非常稳定,用的人多,社区庞大,有问题尽管去社区问,你不是一个人在战斗!C 2D 3D都可以开发,这个对于满足不同人群的需求来说是太好了,也为你的未来提供了更多的可能不是嘛D 跨平台,这个真的不需要解释,平台通吃,省去太多太多的麻烦E 专业的角度说,Unity的API设计真的是简洁而且易于举一反三,学习Unity不用所有的东西一次都懂,比如UI,3D,动画,你只要掌握了API的基本用法,这些知识块可以一点点的学,用到什么再学,学习曲线很平滑。
6. 服务器的堡垒之语言如果你打算只做一个单机游戏,那么这部分可以跳过了。如果你希望自己的游戏有联网的功能,那么你可以继续看下去。服务器这部分比较复杂,但是依然不要怕,即使错了下次改正就好,没什么大不了。如果你是一个高级程序员,选择自己喜欢用的就好,这部分对于你没有意义。如果你是一个新手希望得到一些推荐,那么我个人的推荐顺序是这样的,Java 和 Python 。最主要的是Java,如果你没有技术栈的累计那么Java将是非常适合你的一门语言。
我还是不讲太多废话,直接说理由好了,这些都是血泪经验教训J1 Java语法严谨,对于养成好的编程习惯是很重要的,一开始就玩花活容易把自己玩进去J2 生态,生态,生态,这个真的太强大,没有什么语言可以比,各种你想要的功能基本都有轮子,就学习如何开车就好J3 安卓也是java语言,学一门语言可以后台和安卓都能使用,让你更容易写些安卓小应用你可能在其他人那里听说了Java的效率不够高,或者Java语法过于复杂,我觉得还是看个人吧,我能告诉你的是,Java的效率不低,而语法的复杂让你更加严谨。有一门语言是强烈不推荐的,Javascript,也就是Node.jsNode是一门 Easy to learn, impossible to master的技术,注意是impossible而不是hard to master,文章太长我就给个链接好了,大意就是一个人一年前从python换去了node,一年之后又换回去的领悟,跟我实际用起来的感受是一样的。英文的至于PHP,我无意挑战这个“世界上最完美最强大”的语言,我只是个人选择敬而远之,轻喷。对于Python,我还是很推荐的,因为Python简洁而强大,但是只推荐有些编程经验的人,因为unicode的问题太烦人,2 3 的版本还在过渡,对于新手来说Java更是一个不可能会犯错的选择。7 服务器技术栈如果你已经选择了自己喜欢的语言,那么下面要选择具体的技术栈,所谓技术栈,就是你的乐高积木,汽车部件。这里可能会接触一些之前完全不知道的技术,不要慌张,一个个来,各个攻破就是。下面我是以Java示例,如果你有自己的选择,可以使用同样功能的框架完成。A 主逻辑,如果采用Socket,AKKA和Netty选一,如果采用Web 就选Play。理由:Akka的消息模型做异步高效,很适合游戏的大并发情况。Netty的异步稳定,成熟。我个人是两个版本都写过,做过测试没有太大差距,就选了Netty。 如果是Web,我目前试过Play感觉是比较稳定有潜力的。Java千万不要迷信J2EE,这个东西太笨重,一定不要掉进去。B 数据库,又是一场战争,个人推荐使用mongodb+redis,为什么呢?mongodb特别适合游戏这种数据模型不稳定,需要快速迭代的应用,而redis对于排名,对战,匹配等游戏常用的功能简直就是绝配,没有理由不用。
至于SQL,只建议那些经验比较多的程序员用。mongodb的入门快太多了,而且不需要复杂DBA,基本读好官网的文档就可以了。有了这两块知识储备,构建后台基本上问题不大,如果想继续深造,可以考虑3个方向,1是架构,学习如何构建服务化,微服务化的后台。2是网络优化,学习网络工程的技术。3是效率优化,让自己的后台内存占用更少,cpu占用更少,而效率更高,这些都是实打实的银子。8 云啊你慢慢飘对于独立游戏的后台,肯定是放在云端的。对于云端的推荐,我个人的经验是AWS,如果你的游戏有海外市场的计划,更是推荐AWSA 1年的免费试用,够你折腾了,这1年可以实验的东西非常非常多。B 全球节点多,如果你刚开始只有一个节点的计划,选择东京或者北加州,对于全球都比较理想C 扩展性强,即使你生意做大了,也可以继续使用这个平台D 稳定,我自己的体验很少出问题对于国内的平台,没有发言权,朋友建议过阿里云,阿里的技术还是比较过硬的,以前的公司也是用这个,应该是没有什么太大的问题吧。9 阴阳谋啊,看到这里真的好不容易,你可能一下子接触了太多的词语,不必担心,这个文章更像是一杯浓缩coffee,你完全可以一点点的消化,再根据自己的需求去搜索更多信息。最后一项阴阳谋,讲的就是运营。这个是我之前在游戏公司上班最鄙视,最不愿意接触的,但是现在自己做推广,我的态度就是180度转弯了。因为运营和推广对于游戏同样重要,如果说一个游戏做出来是你的孩子出生,那么运营就决定了你的孩子能否成年!对于游戏运营,我也是个新手,刚刚起步,我收集了很多资料也开始自己的实践,我现在能总结的就是 1. 用工具获得社交平台粉丝 2 注重推广的内容要能引起交互。具体怎么做等以后再更新细节吧。如果你有好的文章也非常欢迎推荐给我,我们共同进步。------------------------------------------------华丽丽的分割---------------------------------------------很高兴你能读完,祝福我和你,祝福每个对于游戏有梦想的人都能坚持,再坚持一下就离目前越来越近。加油!
美国新闻,游戏设计,编程技术,段子笑话,摄影摄像,杂说散文,您的打赏可以让这个list继续加长...
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
被以下专题收入,发现更多相似内容:
如果你是程序员,或者有一颗喜欢写程序的心,喜欢分享技术干货、项目经验、程序员日常囧事等等,欢迎投稿《程序员》专题。
专题主编:小...
· 180088人关注
关注互联网、科技。
**诚邀科技爱好者一起管理这个专题,私信我。
不定期会精选一些好的文章发在公众号(joojencom)...
· 29120人关注
iOS, OC, Swift
iOS开发者的学习平台, 及时更新最前沿的OC,Swift技术文章, 欢迎各位大神的关注和投稿!
· 383人关注
美国新闻,游戏设计,编程技术,段子笑话,摄影摄像,杂说散文,您的打赏可以让这个list继续加长...
选择支付方式:《游戏设计工作坊》读后感+摘抄_百度知道待排序(47)
转至:/blog/361302若是你只是对软件感兴趣,请把游戏设计师替换成软件架构师 ,只要是怀揣梦想的人们,都应该反复阅读的深刻道理,献给javaeye的所有人翻译:wavow   作者:chris crawford ———————————————————————————————————————— 作者简介:Chris Crawford是计算机游戏设计界的元老,至今已经设计、发布了14款值得称道的游戏。 ————————————————————————————————————————   阿,我年轻的朋友们,你们想成为游戏设计师,所以来问我有何好建议?我会给你们我最好的建议,但我猜想你们可能会听不进去。你们可能更愿意听那些说你们爱听的话的人所提供的建议。但这对我来说无所谓,我所能做的就是说些实事,并希望能进入某些人的耳朵里。
  首先,你们应该对自己的事业道路有个最初的规划,你想接受更专门的训练,还是想要更全面的教育?专门的训练能给你某些特别的技能,让你能一毕业就进入工作。但教育能给你一个更全面的素质培养,却不一定能马上看到好处,不过长期来看能给你带来更多的优势。这是个简单不过的选择:速成的路还是战略规划后的路。如果你非常急于求成,那就立马去那些专门学校,他们会教你最新最炫的电脑技术。精力充沛是年轻人的优势,但耐性决不是年轻人的特长,所以我完全能理解你们几乎不能忍受去学习那些看似无关的副科。当我还是你们年纪的时候,我总是对那些大学里的其他课程感到不耐烦。但现在,我对我当初的鲁莽想法感到羞愧,并真心的感谢当初教导我的师长。   速成的路却是能立刻见效的路。如果你进了一家专门教授电脑游戏制作的学校,或者在正规大学主修电脑游戏设计。在此,你会学到很多关于电脑游戏设计最新的技术。毕业后,你很可能马上就能在正规的游戏公司找到一份工作,而这一切你可以在23岁之前搞定。   请打住。在这里有一点需要指出。生产游戏和设计游戏是完全不同的。你所获得的第一份工作肯定是份渺小的工作,比如给一个无关紧要的npc画动画,而这个npc做的事情只是在背景上漫无目的的闲晃;或者写一段代码,这段代码的用处就是当用户按下exit的时候,显示“你确定要退出么?”。如果你很擅长做这些小事情,那不出几年就可能会让你画些更复杂的动画或写一段更重要的代码。然后再过几年,你就可能坐上某个更重要的位子,处理些更重要的事情。   但请你别指望这些。根本的问题在于:有成百上千甚至上百万的学生,就像你们一样的学生,正做着同样的梦,想要进游戏业的梦。考虑一下供求曲线吧,如果职员的供应量十倍甚至百倍于员工的需求量,那么价格曲线将向下倾斜。你们必定将得到可怜的工资,并得不到任何的尊敬。你们当然可以抱怨,但得到的回答不仅简单也很实在:如果你不喜欢,你可以选择离开阿,门外有上百个像你一样的年轻人想要得到你的工作。   事实上,这就是当前正在发生的事情。有可能的话你们可以去每年三月或四月在圣何塞举行的“游戏开发者大会”看看,你们并不需要真的去参加什么讨论会,只需要在圣何塞的会议中心转转,看看身边走过的人。你会发现两个惊人的事实:第一,每个人都穿着黑色衣服;第二,他们的平均年龄在25至30之间。   我不知道为什么他们都穿着黑色,这可能是每个人都需要遵守的规则。但我能告诉你们,为什么他们都这么年轻:因为每个人都会在工作几年之后离开这个行业。游戏业就像是个奇怪的巨大建筑物,这个建筑物只有一个入口,却有很多个出口。成千上万个年轻人拥挤在入口处,争先恐后互相推挤着想要进门。只有很少一部分能顺利进入。但对于任何一个进入者来说,总会有另一个人离开——这才能让这个行业保持平衡。这个行业内的人有多么的年轻,就意味着被挤出去的人有多么的快。很少有人能撑到30岁。   如果你想得再深些,那就会发现另一个事实:假设你是老板,既然有这么多小家伙想要为你做游戏,那你自然可以花一毛钱就雇一群人,像奴隶一样驱使他们,直到他们筋疲力尽,然后再找些替代者。你只需雇佣一些管理人员,能保证这些小家伙都努力工作就行。这个系统运转得非常完美。
唯一的问题是,你是否打算成为他们中的一员呢?我希望不是。不过,要是你真狂热到打算削尖脑袋往游戏业里钻,那么就继续前进!我这个老笨蛋说再多也是无益。你自己去花时间看清这些吧。   但在这里我还有另一个方案可以告诉你们。首先,你应该获得一个正规的教育,决不是什么一夜情式的培训。去一所正规的大学,学习任何专业除了游戏制作。几乎所有专业都可以:生物学、物理学(我当初就是念的这个)、艺术、文学、历史、心理学、语言学。你只需保证自己获得了常规教育,并尽量选修一些专业以外的课程,当然,你应该选修一下计算机。 同时,你应该开始试验制作游戏了。不要被时髦流行的图像技术所扰——这不能给你的游戏设计提供任何帮助。你应该专注于游戏的内涵:游戏的体系和架构。如何用很少的元素就能使整个游戏运转?别幻想能做出像商业游戏那么好的产品——我要大声告诉你,这些游戏要依靠很多人的力量才能完成。你此时所能做的这些小玩意同那些比较起来,只能用“可怜”两个字形容。要是把制作游戏比作造汽车,此时你根本不用管车子的外表涂层和喷漆,你应该专注于如何让活塞协作运转、如何控制阀门的正常闭合、搞清楚汽化器是个什么东西。你要制造的是个小卡丁车,而不是一辆劳斯莱斯。所有这些都是个试验的过程,别幻想你的这些小玩意会有商业用途,你要做的就是造好一个就扔掉一个——为了增加创造力,你要杀掉你自己的“孩子”。如果你沉迷于这些作品而不愿放弃,那你将永远也不会拥有一个真正游戏设计师所应有的创造力。   继续不断的为增加你的创造力而努力。到目前为止,你的作品根本无法和一个经验老到的游戏设计师相抗衡,所以增加自己的能力是你此时唯一该做的。电影the matrix都看过吧,没经过训练的neo无论如何也不是agent smith的对手。学任何你能学到的东西。毕业前要把你学校图书馆所有的书架都翻一遍,在这些灰尘的覆盖下指不定隐藏着什么有趣的东西。   当你出了学校,不要马上就进入游戏业。在一个正规公司找一份像样的工作,并挣些钱。更主要的是不断学习,你要学很多关于团队协作的方式,也要学会如何在众人面前寻找自己的位置。你应该学会何时何地站起来对你的老板说话——虽然这种机会不常有。还有,你应该学会如何同周围有经验的内行打交道。   继续在你业余时间制作游戏,尽可能多的制作各种不同类型的“小卡丁车”,并试图了解各种类型卡丁车的性能,诸如操纵性、速度以及其他要素。当你做了六个或十个这种产品,你可能会想到继续亲自着手进行更大的项目。很好,去找些志同道合的朋友,他们会帮助你完成你的计划,我确信这将是个令人印象深刻的成果。完成之后,向全世界展示你的小宝贝吧。现在,你就可以把她作为你简历的一部分去申请游戏业中的职位了。如果你的那些产品确实好,你将能得到一个真正的游戏设计师职位,而不是去当那些小喽罗。此时你可能仍然只是其他游戏设计师的助手,但你已经处在了正确的位置上,如果你能努力出色的完成工作,你肯定会在游戏业中拥有前途。   我知道这些并不是你们想听的内容。你们想要的是所谓的速成药,比如学习这个,然后学习那个,接下来就能确保得到一份高收入的工作、拥有巨大的办公室、用着最先进的电脑设备、做的是富有创造性的事情。没错,每个人都会这么想的,但没有人会得到这些。那些向你描述这些故事的人不过是些骗子,他们脑子里想的只是你口袋里的钱。一个令人悲伤的事实是:游戏先驱们主导世界的日子已经过去了,现在的游戏业是一个产业,没人会突然被发掘然后一夜之间成为巨星,对任何想入门的人来说,在你面前的必定是一条漫长的路。   你们拥有激情和精力,想要让不可能变为可能。但你们是否对这条漫长的路做好了准备?或者说,你们是否打算在真正的准备完成前就冲进去?   祝你们好运,孩子们,我相信你们会成功.
&script&window._bd_share_config={&common&:{&bdSnsKey&:{},&bdText&:&&,&bdMini&:&2&,&bdMiniList&:false,&bdPic&:&&,&bdStyle&:&0&,&bdSize&:&16&},&share&:{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg./static/api/js/share.js?v=.js?cdnversion='+~(-new Date()/36e5)];&/script&
阅读(242) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:33422次
排名:千里之外
原创:396篇
转载:14篇
(401)(1)(2)(1)(2)(1)(1)我的设计师之梦教学设计_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
我的设计师之梦教学设计
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩8页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢更多公众号:jsqywl专注于棋牌端游、手游、页游为一体的的研发及运营,坚持走特色化路线,做精做细每一款游戏,并始终创新游戏玩法,带给玩家别样的游戏体验。最新文章相关推荐搜狗:感谢您阅读一个游戏设计师需要知道什么?,本文可能来自网络,如果侵犯了您的相关权益,请联系管理员。QQ:}

我要回帖

更多关于 设计师兴趣爱好 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信