在前言的地方有提到,原課程重點在於遊戲的設計與程式的邏輯之上,
因此採用了 XNA 當做主要的開發環境(Visual Studio),使用一般程式的思考模式來實作。
這與 Coursera 上的另一門課程 Beginning Game Programming with C# 還真有異曲同工妙?
https://www.coursera.org/learn/game-programming
該課程也同樣有回答到,為什麼還要學舊時代的眼淚 XNA,而不是Unity 呢?
不過,如果經由成功製作完這些遊戲,了解背後所需要的知識與技巧,
走過正規(?)的遊戲開發之路後,
還是建議跟比賽一樣,大家用unity ,我就用unity 囉 XD
說回來,工具即使方便到極致,一個有深厚宅力的開發者還是會需要客製化,自己寫code的時候,是吧?
[XNA]
XNA 為微軟幫助開發者製作遊戲的一套工具,可配合自家 IDE visual studio 一起使用,
因此需下載 Visutal studio 與 XNA 兩套工具,
在此我們嘗試使用 Visutal studio 2015 與 XNA 4.0版。
[Unity]
Unity 已經是最熱門的跨平台開發工具,2D、3D都難不倒,就不用多說了,
也推薦 Unity 為日後後續開發的第一考量。
這裡我們嘗試使用的為版本 5.5