unity3d api 中文文档_unity3D游戏开发工程师完整简历范文
基本信息
姓名:七分簡歷
年齡:23歲
電話:131****7089
郵箱:689262****@qq.com
經驗:1年
意向:unity3D游戲開發(fā)工程師
教育背景
時間:2011-09 - 2015-07
學校:【七分簡歷】財經大學 | 專業(yè):計算機科學與技術 | 學歷:本科
工作經歷
工作時間:2015-11 - 至今
公司名稱:【七分簡歷】招聘咨詢有限公司 | 所在部門: | 所在崗位:unity游戲開發(fā)工程師
工作描述:
項目名稱:《怪咖特工》游戲開發(fā)工具:unity3d
項目描述:
開發(fā)工具: Unity + VS 2015 + RShaper 插件, Bug管理:禪道,版本控制Git+ ShourceTree,文檔Configure
使用到的插件: AssetBundleManager, DOTween ,EasyTouch, I2, PoolManager, PrefabEvolution, ShaderForge, UnityTestTools, spine
, BuildReport
自己寫的插件和庫:
1、UGUI_TweenTool: 都是UGUI相關的動畫組件,提供常見的Ease類型, 和使用Animation Curve
2、Extension Methods : 為游戲提供常見的擴展方法, 除了基本類型,還包括File, 壓縮, 加密,時間,集合, XML等擴展操作。
3、PlayerPrefs 擴展, 可以瀏覽所有本地化存儲的數據(并進行操作)。 還有擴展就是本地化存儲要與玩家賬號關聯上。
4、擴展UGUI組件: 循環(huán)列表, 和 圖文混排組件。 頁切換, 漸變組件。
5、Debuger 實現日志系統(tǒng)。 擴展Unity官方的類。使用條件編譯, 同時提供寫入文件的開關。也提供富文本顯示樣式的API.
參與功能模塊:
1、資源更新和資源上傳模塊
下載這部分使用Http請求,和Unity的WWW類。走資源更新流程。我們封裝了可以設置請求超時和隊列形式的請求模塊。
上傳資源 使用的是ftp網絡,使用Tamir.SharpSSH 庫制作工具,一開始是在Editor下,后來是.exe 交給運維使用。
2、游戲運行時資源加載模塊
運行時加載會包括從 Resouces 和Streaming Assets 兩個路徑。統(tǒng)一管理資源的加載和釋放。
有些資源會配合 Pool對象池模塊。 同時使用工廠模式生成一般窗口及掛件顯示, 代理模式+單例模式處理公用的UI顯示。
Streaming Assets下主要包含Asset Bundle和Json配置文件
3、UI框架 和 場景切換系統(tǒng)
整體前端的UI框架是采用MVC模式。 UI使用UGUI系統(tǒng)。
首先場景切換沒有使用Unity系統(tǒng)的功能,不是以Scene為單位。我們通過狀態(tài)模式封裝場景轉換,實際切換Prefab Root 節(jié)點。
UI框架使用組合模式對界面進行分層管理,使用Stack數據結構管理打開的界面。UIRoot, UIPage, UIWindow,UIWidget.
切換場景就是切換UIRoot, 切換功能模塊就是切換UIPage.
4、事件列表循環(huán)系統(tǒng)
這個系統(tǒng)在戰(zhàn)斗和新手引導中都有應用。
5、戰(zhàn)斗模塊
戰(zhàn)斗模塊沒有使用有限狀態(tài)機FSM, 而是使用事件列表循環(huán)系統(tǒng)。
6、網絡模塊開發(fā)
網絡通信協議使用谷歌官方protobuff。心跳包和斷線重連機制。PVP戰(zhàn)斗采用狀態(tài)同步機制。
7、 10多個功能模塊了。
主要就是使用MVC設計模式,編寫M,V,C模塊。
8、參與新手引導模塊
新手引導力求和具體功能模塊獨立。功能模塊觸發(fā)是通過發(fā)送全局事件。
9、使用shader forge 為特效制作shader。
10、制定美術標準,檢查美術上傳資源
編輯器內有導入資源后處理工具制作,比如配置文件等會自動轉utf-8.圖片會檢查大小。
11、負責游戲內存優(yōu)化,減少包體大小,解決性能瓶頸.
12、多語言資源相關處理。 把根語言有關的資源從原來路徑剝離出來。
13、編寫開發(fā)文檔
14、活動相關功能集成toLua, 后來改為使用 UniWebView 插件實現
線上地址:https://play.google.com/store/apps/details?id=com.dajiagame.gktgtw5
工作時間:2015-11 - 2017-04
公司名稱:【七分簡歷】信息互動有限公司 | 所在部門: | 所在崗位:unity3D游戲開發(fā)工程師
工作描述:
?參與游戲策劃及游戲關卡的設計
?負責游戲人物動畫的切換
?負責游戲登錄界面以及游戲關卡的UI搭建
?負責游戲道具UI搭建
?負責游戲商城界面的實現
?負責游戲的文件解析
?負責游戲場景管理類
參與游戲后期玩法的擴充
項目經歷
項目時間:2016-04 - 2017-04
項目名稱:兒童益智類游戲
項目描述:
項目介紹
Unity3D(開發(fā)工具)NGUI圖集制作
NGUI常用Tween動畫
使用序列圖制作Animation動畫
XML編寫
XML讀取和解析
Resource文件的讀取
關卡的設計
我的職責
獨立開發(fā)
項目時間:2017-01 - 2017-04
項目名稱:《守望》(VR游戲)
項目描述:
項目介紹
項目描述:這是一款第一人稱射擊游戲(FPS),隨著共和國的強盛,其統(tǒng)治中心也不可避免地滋生了陰暗面。一個名叫瓊斯·西迪亞斯的組織(代表著原力的黑暗一面),開始了顛覆活動。他獲得了外星球邪惡勢力的支持,擁有強大的軍力和先進的科技,很快整個共和國陷入戰(zhàn)爭,危急存亡之時,共和國首領將該國的能量之源交由帕德梅(游戲主人公),并授意他驅除外患之后重新建立起新的共和國。
我的職責
項目職責:
參與游戲主邏輯的實現
負責NPC管理類以及聲音管理類的編寫
參與編寫電腦人物的AI
?負責人物動畫的簡單切換
技術要點:
?使用UGUI實現游戲的UI界面
?使用Animation實現玩家動畫狀態(tài)的切換
?使用iTween實現道路鋪設以及房屋建設的簡單動畫
?使用批處理技術優(yōu)化DrawCall
?使用LightMap燈光貼圖技術優(yōu)化渲染
?使用LOD層級細節(jié)技術實現大場景物體的優(yōu)化
個人評價
2年以上Unity開發(fā)經驗
熟練使用C#編程
熟練使用C語言、C++
熟悉Lua語言
熟悉XML、JSON文件的解析,以及Unity中PlayerPrefs數據的存儲
熟練使用Unity插件,NGUI插件、EasyTouch插件、ITween插件等
熟悉Lua編程,使用LuaInterface進行Lua與C#交互
了解uLua進行Unity3D游戲的熱更新(客戶端)
熟悉Unity網絡WWW類的使用、以及AssetBundle打包和動態(tài)加載技術
對RPG、FTG、MMOARPG、MMOBA游戲有深厚興趣
對VR技術充滿興趣
手機號:00000000000
郵箱:yyz819517203@163.com
個人技能
Unity3D
C#
Unity插件
HTC VIVE
Lua
總結
以上是生活随笔為你收集整理的unity3d api 中文文档_unity3D游戏开发工程师完整简历范文的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: unity3d 压缩文件夹和压缩文件
- 下一篇: 人教版初中计算机学什么,人教版初中信息技