U3D游戏开发—程序员转型篇(一)背景介绍

第一篇博客,如有什么思维上或者讲述的不够合理,欢迎各种网络上的大神砸砖;

为什么写这篇博客,可能跟本人性格有关系,“好为人师”,高中的时候,最喜欢给女朋友将地址知识了,把她讲的不会了,我居然喜欢上了不擅长的地理;所以根据这个原理,所以才有了这个系列的博客;

        本人做下简单的自我介绍,游戏行业3年程序员,语言精通AS3,了解C++/JAVA/C#,之前主要在《某道》的x宇游戏,以及《x书世界》的某游集团,做as3工程师,随着移动互联网的兴起,最近考虑转型U3D,开始自己学习,在学习的过程中把学习的心路历程跟大家分享,共同成长;

        我眼中的游戏U3D前端程序员:

1,框架

        2,网络

        3,渲染

        4,UI

        5,资源管理

        6,优化

        7,unity各个系统的熟练程度

        8,unity常用API

        9,语言的熟练运用(c#)


       把上述这几点做简要分析:

 1,框架:这个东西光看书是不行的,需要经历几款成功的项目,才有深刻理解,项目中的最多,MVC,单例,事件(监听者模式)。

 2,网络:Socket居多。

 3,渲染:U3D的话,shader是U3D程序员的分隧领,需要扎实的3D数学知识;

 4,UI:NGUI主流插件,UGUI为发展趋势,所以本人直接学习UGUI;

 5,资源管理:目前本人还未经历成功上线的U3D项目,所以不好解释,但是在之前的页游项目中,项目资源管理也占很重要,跟优化效率和项目开发速度有必不可分的关系,  在以后的研究中,跟大家一起学习上进。

 6,优化:未涉及,但对于任何项目都非常关键;

 7,unity各个系统的熟练程序:这个是最基本;

 8,unity常用API:贯串整个开发过程中的东西;

 9,语言:这个开发时间久了,语言都是相通的,区分就在各个语言SDK和API不同;


    个人觉得要成为U3D的大牛,关键点在于:

 1,渲染

 2,网络

 3,优化

 4,框架

 5,管理能力


     至于怎么提高因人而已,本人在以后的学习中,把自己的学历历程或者走过的弯路跟大家分享出来;为了提高学习的持久性,本人在这里向大家声明,3天之内必更一篇学习进度,如果因其他一些生活中的事情,不能及时更新(我会提前跟大家请假);说这些是为勉励自己;希望大家监督鼓励,同时我也会认真的做完这件事情;

     对了,这篇文章属于比较初级,从零系列,跟着我的进度一起从零认识U3D,完成初级到大牛的蜕变;




阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页