[遷移告示]

我換了另外一套方式在寫部落格,未來文章將在新的站點更新:

鴨仔開發日記 (douduck08.com)

《[Unity] 從零開始的學習心得》 系列文章也已經在新站點增加後續內容:

[Unity] 從零開始的學習心得 #0 – 起頭 & 目錄

laerning totally review

廣告

[Unity] 從零開始的學習心得 #1 – Unity 如何動起來

我初次接觸 Unity 是在 2015 年 9 月左右,當時沒有任何做遊戲或互動媒體的經驗,一個基本只會 C++ 跟一點 Web 開發的畢業生加入了遊戲公司,從沒聽過 Unity 也沒寫過 C# 開始,一路學習到現在。

一路上依賴網路自學,拆解公司舊專案當參考,追趕新專案的需求,在去年 2016 的 4月前後,接觸了 Unity 相關的網路社群 (Unity 應用領域、You can make game),開始了大量吸趴的一年。

如今又過了一年,雖然憑著兩年實作經驗可能還只能算隻小菜鴨,更多深入專精的遊戲開發技術也尚未掌握起來,而這篇文章是想寫下到目前為止,我學習 Unity 的過程與理解。

因為我是從已經有程式底子的情況來學習 Unity,所以這系列的內容會有較多的 程式視角,但我會盡量從沒基礎的角度進行補充,作為一個基本觀念的系列文章。

如果這系列文章,可以作為某人進入遊戲開發的敲門磚,我想便足矣。

1514274974581

閱讀更多»

Git 常用指令筆記(一) 基本操作 – Cheatsheet of Basic Commands of Git

Git 是一個被廣泛使用的 版本控制系統(Version Control Systems),雖然現在有許多圖形化的介面可以使用,但要完全發揮 Git 的各個功能細節,使用 Command 進行操作依舊是相當重要的。

本文重新整理了當初在學習 Git 時所寫的筆記,並另外加入一些新的補充,紀錄了大部分 Git 中常用的 Commit、Branch、Remote 相關指令,做為學習的參考或使用上的備忘錄。

閱讀更多»

適用於 Unity 的 git ignore 設定 – gitignore setting for unity

如何對 Unity 專案使用 git  管理?或者使用其他的板控時該如何設定?

基本上 Unity 專案是個很複雜的東西,因為很多部分是非文字檔,是不容易進行版本控制的。不過撇開資源檔跟場景檔這些非文字檔不談,官方也有段文字說明了哪些檔案在使用版本控制是需要注意的:Using External Version Control Systems with Unity 。

這篇文章便是以官方的說明為基礎,簡單描述如何設定版本控制中,那些檔案是必須被追蹤,而那些檔案又是可以忽略的。

閱讀更多»

學習設計模式的感想 – what benefits I get after studying design pattern

接觸設計模式的時間說長不長說短不短,但自從接觸了之後,才發現不管網路或者開發者社群,時不時都會有人提出 如何學習設計模式 的疑問。對於只是聽聞 設計模式 這個名稱,並被灌輸這個很重要,必須去學的想法的人,設計模式可能就像神祕學一般難易入門。

其實設計模式沒有這麼神奇與強大,只要累積一定的程式開發經驗之後,設計模式的想法基礎自然會逐漸被你聽聞或者吸收 (頓悟)。所謂的學習設計模式,只不過是強行頓悟的一個過程,像是打坐或冥想一般。

這篇文章是我接觸設計模式後的想法彙整,且提到了些關於學習過程的想法,希望可以幫到想接觸的人。

閱讀更多»

2016 HackNTU 心得 – After 2016 HackNTU

周末參加了 2016 HackNTU,相比於去年,今年的參與感變得相當深刻。

去年的我對於專案開發的經驗不足,只是作為一個遭遇問題與需求後,加以解決的程序作業員,無法對整個活動有所掌握與體會。今年雖然沒有甚麼突出的結果,卻不再有蜻蜓點水、像是去參觀般的感覺,而是對於每個環節都有更多的想法,也算是種進步吧!

以下會提到對於 2016 HackNTU 這個活動的感受,以及我認為 Hackathon 活動中所能學習並自我檢視的部分。

閱讀更多»