--- tags: 'NCUGC' --- # 經驗分享講座「業界開發實戰經驗」 >2019.11.12 >講師:哇哇科技 英智淵講師 :::info 共筆入口:https://hackmd.io/@NCUGC/5th 手機版請點選上方 <i class="fa fa-angle-double-right"></i> 按鈕展開共筆列表。 ::: ## 程式 > 講者:英智淵,Rex > 學3D建模 > 德聚科技 > 哇哇科技 // 程式作品請丟app store ### 遊戲程式員 > 先別生氣,聽懂老闆的話! - 老闆沒空,也知道你不太會,所以才讓你去學 - 確認有哪些套件能完成需求,跟老闆說能行 :::success 老闆只是要能快速摸熟各種套件的人 ::: #### 熟悉套件 - Example for AR - ARkit3(無法給安卓用) - ARCore(無法給IOS) - vuforia - mapbox(室內導覽) - Ar fundation 包含以上&&雙平台 - 分析,了解個套件的用途、優點、缺點、差異、替代方案 > 不要怪套件寫不好,90%的問題是因為你懶得看document > [name=Rex] #### 遇到從沒遇到的問題時? - 直接大爆炸,不知道為什麼 - 學會解決問題: - 技術上的問題 - Google - use 'unity.debug.log' as keyword - Facebook 論壇 - ex.Unity應用領域 - youtube - 以學習為主 - Document - 實體課程 - 學校上課、資策會(有老師問會比自己找快) - 參展時跟其他團隊交流 > 先 Google 再問我 > [name=Rex] > 當個別人無可取代的角色,而非別人不想取代的角色 > [name=瑪斯特] #### 不藏私 - 學了哪些東西才漸漸成為別人口中的業界人士 ##### 必學套件 - 基本功 - DoTween - Json.Net - 方便管理 - 全名:**J**ava**S**cript**O**bject**N**otation - 原生介接套件 > 有現成套件能用,就不用自己在手刻 [name=Rex] > 不用再一次發明*輪子* - 必學技能 :::info 寫code好習慣 ::: #### 必學的技能 ##### 程式 - Json format - Web Request (API) - MVC架構 - 使用概念 - **M**odel, **V**iew, **C**ontroller分開 - UnityEngine.Event.UnityEvent - 降低耦合性 - Git flow(有時候Rest HEAD會救回你被毀了的專案) - branch - master, dev, feature, hotfix, release ##### 溝通 - 與企劃的溝通,不知道要做成甚麼結果,問企劃 - 工具:[Trello](https://trello.com/) - 與美術的溝通,缺圖缺元件,一定要列出需求,不然會找不到 - 與其他程式溝通,拿杯肥宅快樂水,在耳邊輕輕的說:『交給你嘍~~~』 - 客戶需求不明確,要學會確認好需求再做,不要腦補客戶想要甚麼,因為大多數跟你想的不一樣 #### 解決問題 - 程式(前端)、美術本身遇到 UI 問題 - 3D 入門 - blender, 3DsMax,ZBrush,Maya - 協作、整合 - 技術遇到瓶頸時,如何提升自己 - 多寫、多看 - 跟別人哈拉 - - 如何讓 Unity 也用git - 偉大ㄉ前課程長的git教學:https://github.com/Artis24106/NCUGC_GIT - Github Desktop - source tree - vscode extention => `Git history` ## 美術(美工) > 講者 [name=馬庫] - 主要分類 - 角色設計原畫 > 別肖想上班能畫萌妹子 - 背景設計原畫 > 非常難窩~ - UI/UX 設計師 - 抖抖村~抖幾~ - UI/UX - software - Sketch - FIGMA - [link](https://www.figma.com/) - Adobe XD - ps, ai, Id - png 壓縮 > 設定好長寬比就可以壓縮到更小 - 設置以 2^n 的長寬(一份圖可以塞很多個icon)(sprite sheet) - 課程 - Yotta - [link](https://www.yottau.com.tw/home/) QA筆記 // 博弈遊戲: 賺錢,功能簡單 // but升遷麻煩 // 對話系統 // json: 資料檔, // (求實作流程 by去光水) // 程式 ui //
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up