1. 程式人生 > >U3D遊戲開發—程式設計師轉型篇(一)背景介紹

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,完成初級到大牛的蛻變;