unity3d程序员养成怎么找到工作

作为一个半年Unity经验的程序员,经过公司的人事动荡现在成为了这个Unity项目的主程,该怎么办?
我感觉我技术很欠缺, 老板看我努力还给我涨了不了工资,实在是有愧...其实是能力不行才会天天加班...
话说我之前虽然有两年多的手游经验,但都是打杂的,而且没做过3D游戏. 我3D方面的知识才刚入门, DX没学过,OpenGL只会画个正方体,UV坐标还是最近才了解的,写个最简单的Shader也要去百度. 对于Unity也只是了解NGUI的常用控件的使用, 我该从什么地方入手,才不会显得很窘迫. 我做过以下一些尝试1. 学习Unity架构设计: 网上找过很多次, 基本上找不到.. 重看了设计模式,感觉一个个在Unity引擎上都没用武之地2. 读其它工程的代码, 用Reflactor反编译过几个游戏的代码,看不出哪里有值得借鉴的地方.3. 干脆从3D基础知识学起: 最近正在看OpenGL, 感觉学了也用不上,整个人很浮躁.一番尝试之后, 感觉效果不明显.我想听听大家的建议,我现在真的很迷茫.=======================================================日 分隔线回答的各位我都关注了 ^_^最近调整了学习范围, 只研究跟项目有关的知识, 感觉还撑的住...
题主,我自己也是半吊子水平,不敢说指点,只是自己情况和你也挺像的,就交流下经验吧~我是在个小公司,只有我一个客户端,所以说起来我也可以算主程了吧,哈哈 - -从开始进公司游戏开发啥都不懂就直接上项目了,一直是赶鸭子上架的感觉,所以到现在也没有太多时间去补图形学,shader这些东西。其实有些知识很有用,但要花精力学,而且前期不好出效果,对开发进度也没太大促进,所以那些可以在业余的时候自己抽空慢慢补,比如图形学/物理/数学这些。另外有一些是可以先着重注意一下的:3D模型的一些相关知识,模型的格式、坐标位置、动画的导入播放、Mesh是啥、Renderer是啥、UV是啥、normalMap等等,这些都是很基础的,U3D官网文档应该就能都让你了解大概了,这些主要是为了方便和3D美术沟通,互相斯逼时有理有据。。。了解U3D的基础知识,layer的用处啊、时间管理啊、资源加载啊、内存控制啊什么的,这些网上到处是博客文章介绍的,或者直接官方文档。NGUI、UGUI这些,再加个DOTWEEN、LEANTWEEN之类的补间动画插件,就可以做很牛逼的UI效果了。。。shader:把官网介绍的看了就行了,明白那几个参数,知道有时候为什么导进去模型会反面,会前后遮挡有问题。能改个双面、改个颜色啥的shader就行。高级的就直接去网上找吧。。。状态机、寻路、行为树这些,用到了再去了解就行,很多现成框架。。。架构设计:因为U3D比较灵活,有些经典架构也可以用,但是你要适应有自己的情况去做修改,现成的有些比较复杂比如StrangeIOC,反正你自己能看懂,能应付多次修改,策划从界面调试,各种资源替换的情况就行了,这玩意多写几个项目就有自己的想法了。网络这块,懂个tcp/udp知识,会用c#写个socket客户端啥的就行了,github一堆。u3d的www更简单。需要热更新的话就去用slua,unilua,学个lua语句,加个群学习就行。如果你们没有技术美术的话,你还要很了解粒子系统,不过你有经验应该很了解了,反正API都大同小异,多下点别人的参考下就行了。要了解手游开发的一些trick,比如多叠几个片就能营造出很有氛围的灯光,有些看似复杂的模型动画、效果,都可以靠美术解决。。。反正虽然我是程序,但我的原则就是能用美术的地方就用美术,除非影响性能和灵活,这是为了开发效率着想。。。还有些东西暂时想不起来了,反正我这些都是对于我这种半吊子水平,又要赶进度,项目也不是什么大作的人的经验。。。基本上都可以从U3D文档、UNITY WIKI、论坛上找到,当然这些每一个都有深入学习的必要,也都不容易,但是没那么多时间啊,所以慢慢来吧,能做出东西才是最主要的。
话说你都有半年unity经验,还怕个飞机啊,找下面的程序员吃个饭,跟他们说你们帮我把项目顶住了,哥想办法给你们加工资。然后找上面吃个饭,老大啊,下面兄弟都很卖命什么时候请他们吃个饭给兄弟们打打气,然后你就去带着小弟们码代码。当年我们干这个项目的时候哥纯unity经验还没有半年呢,还不照样挑完上线了。unity的架构本屌丝一直使用mvc,呵呵。我觉得很有用啊。m,把各种角色,boss,npc,全特么的搞进去。v,NGUI,ugui都给整进去。c,刷怪啊,什么的都写进去。不就搞定了,反正牛逼的项目我没参与过,之前我们上线的游戏就是这么干的,我们当初第一款游戏就是山寨植物大战僵尸。
看设计模式是要理解设计模式的原则,改变你写程序的思维方式。而不是把模式生搬硬套到程序上。
主程主要的工作应该是让事情在尽可能合理的时间和以尽可能好的质量完成 而不是你亲自做出来 善于借助外力也是很难的能力啊 但是话说回来 LZ居然用百度呵呵哒
1设计模式没用,看游戏设计模式2找u3d项目的源码,要商业游戏,不要demo。先看,不需要理解,反复看。3在熟悉的源码的基础上,对源码进行修改(本来是一个角色的,可以改成两个角色),不停的更改任何方面。4开始写框架。5关于opengl,shader,你暂时用不上,不要浪费时间学,但是以后你要补,这个直接关系到你以后收入的天花板有多高。6要系统学习u3d,不要依赖百度,建议把游戏蛮牛的所有u3d书和视频,都看完,对u3d有整体感觉。7.去u3d官网,有惊喜很多代码,直接复制黏贴就可。。。。只能帮你到这里了,你遇到好机会别放弃,只要熟练u3d,至少10年之内,你的工资只会越来越高。
让我来!设计内容太多了,一项一项的补过来,只有跟着项目才能接触到很多的内容。而现在的游戏公司一直是项目赶进度,根本就是压榨。想学也没精力。忽然间觉得,端游才是真爱。这样的机会难得,我觉得还是要一项一项的看。中级工程师的面试指南,我是自己整理下。 文字版,手打的之前也遇到主程,蜗牛出来,第一个项目可能时间要花久点,搭一个框架,以后项目都可以用。
不建议继续坚持下去,3D游戏开发涉及太多的知识面,靠自己摸索比较困难,建议还是另找一个团队边做边学吧
游戏主程其实重点不看会不会3D,而是会不会做游戏。2D游戏会做,3D也不难。你重点还是先按2D的手法出产品。3D部分是有一些坑,但你好好求助都能解决,优化看几个帖子就好。现在很多主程都不了解渲染原理(或者持有错误认知),比如认为性能=DrawCall,但他们照样出产品。不懂原理试几个方向不就好了。实在不行也就是卡,不是大问题。你已经有2年手游经验了,事实上,某种程度上你比那些以前做端游3D的优势更大,因为你知道手游逻辑该怎么写。3D相比根本不是什么事。3D要入手的话,首先:1.搞明白怎么导入模型。你们必须得找会3D建模的美术,他们做出来的东西你得放入游戏。如果他们有经验还会教你。2.知道怎么播放模型动画。个人建议你还是用旧版动画,新版动画是给背后视角游戏用的,上帝视角基本用不到。3.自己用会场景编辑器,然后教给美术。4.用2D的方式写走路逻辑,或者搞明白Unity的NavMesh。游戏有什么难的,不就是放个人上去播播动画然后移动?当然,游戏是有难度的,但难点在于逻辑的组织上,比如人物状态机,比如行为链,比如组织数据结构。但这些都和3D没什么关系。如果这些你做了2年手游依然不懂,好好翻翻以前的代码,我就不信你现在要做的游戏在逻辑方面和之前的能有多大差别。3D水确实很深,但手游很长一段时间都接触不到那些深层内容,至少现在是不需要的。但游戏本身水也不浅,这个我帮不了你,谁也帮不了你,你需要自力更生。
1 先了解,熟悉,掌握一些Unity游戏开发的基础技术,例如数据存储,网络交互,UI布局交互,性能优化,反外挂,热更新等2 学习一些游戏设计的思想,并带着这些思想去实践上述的功能,并将这些功能整合成一个你自己或者说你们公司的开发框架3 学习一些可能涉及到的Unity知识,例如Avatar,烘焙,类人动画,动画状态机等,之后需要你拍板技术选型的时候会需要用到。4 了解一下shader的机制,未必需要有多深的了解,但是能看懂并修改一些shader,了解一下shader的优化5 制定规范的开发流程,包括和其他员工 (策划,美术)的沟通流程,开发自己的开发规范,需不要制定code review,代码的编写有没有相应的标准和规范,都是主程需要负责的内容。以上都是技术层面的,还有就是心态问题,题主能对自己有清楚的认识很好,但是还是需要自信一些,主程未必必须是团队中技术最好的,如何管理整个团队,让最合适的人去执行最合适的事情,也是主程的主要职责,所以即使团队中有人技术胜过你,也无需感到太大的压力,老板器重你可能就是看中你其他的才能。祝好运~
撑起来,这一年你的成长速度绝对惊人!看看unity教学视频,看看游戏编程的书。千万不要任怂了,这机会不常有啊。
已有帐号?
无法登录?
社交帐号登录现在学unity3D以后找工作如何,前途怎样_百度知道当前位置:
& 洛阳招聘 &
所属行业:计算机软件
企业规模:11-50人
企业性质:外企独资
(河南总部,程序)
工作地点:洛阳
有效日期:日 至 日
招聘人数:1 人
职位性质:全职
Unity3D程序员 职位描述:
该职位已过期或已暂停
其他最新招聘
塔比图(洛阳)软件有限公司,是全球最大的儿童游戏发行商TabTale的中国分公司,是TabTale的3D游戏研发中心。我们的团队是由一群有创意,爱心,进取心,有海外留学及工作经验,并有多年移动游戏行业设计开发经验的年轻人组成。我们专注于为儿童及青少年开发高品质的移动游戏和应用,注重产品的设计及用户体验,让孩子们在游戏中体会到自己的创造力带来的乐趣,为他们的童年添一抹智慧和欢乐的色彩!
我们在Apple Store, Amazon以及Google Play等应用商店均已上线多款热门产品,在多个国家教育类和儿童游戏类榜单中取得非常漂亮的成绩,受到各国小朋友们和父母亲们的喜爱!我们的游戏在竞争最为激烈的美国区都获得儿童游戏及家庭游戏的第一名!即使在强手如云的iPhone总榜也是获得第二名的佳绩!来自全球的忠实的小粉丝们已经认准了我们的品牌系列游戏,比如可可系列,公主系列,派对系列,宠物系列!例如《可可冰雪公主》《可可婚礼》《可可派对》《可可摇滚明星》《可可小狗》《可可小马》,还有N多!
作为典型的移动互联网公司,我们的团队敏捷,充满热情和创造力,并且与TabTale总部保持密切沟通协作!我们渴望更多有潜力有职业素养的年轻人加入我们,为我们全球的小用户们创作出更多更成功的应用游戏,塑造完美的Coco品牌!Be the best of yourself! Bring creativity & happiness to the kids! 我们为入职员工提供极有竞争力的薪资和福利待遇,并提供良好的工作环境和学习氛围以及广阔的职业发展前景。期待你的加入!
部分产品展示:/cn/developer/coco-play/id
公司官网:
简历或个人作品请发送至:hr_
联系电话:0
电子邮箱:
企业网址:
联系地址:洛阳市西工区建业凯旋广场商务楼15A08室
上一职位:
下一职位:
同类招聘职位

我要回帖

更多关于 unity3d协同程序 的文章

 

随机推荐