- 
  
    今天要分享的是3D遊戲篇,這倒是我第一次作3D的遊戲,本來之前只想要做做2D的版本,因為圖片還是比3D模型來得容易找,不過Godot官方有提供很完整的範例,我就來試用看看啦,不得不說Godot真的是小巧,再加上上週做2D的經驗,這次只做的三次就成功了… 上網查了一下,其實製作3D模型的軟體滿多的,像是Blender、Maya、3ds Max、Cinema 4D、ZBrush、Houdini、SketchUp、Modo、Tinkercad… 話不多說,我們就來試試看吧… 做一個長得像這樣的東西 There should have been a video here but your browser does not seem to …
Read More - 
  
    記得之前有接觸過幾個遊戲開發引擎,分別是:LÖVE / Unity / Unreal / Spritekit,這一次再介紹一個叫Godot的遊戲開發引擎,它是一個Open-Source的遊戲開發引擎,可以開發2D / 3D的遊戲,比較著名的遊戲有《魔導書幸存者》、《文字遊戲》,接下來我們就一步步帶領大家做個可愛又有趣的小遊戲吧… 做一個長得像這樣的東西 There should have been a video here but your browser does not seem to support it. 作業環境 項目 版本 CPU Apple M1 macOS Sonoma 14.4.1 arm64 Godot …
Read More - 
  
    傳說中的虛幻引擎,是由EpicGames開發的遊戲引擎,只要有玩遊戲機的人們,應該沒有不知道的吧?像『艾爾登法環』就是用它做的,1.0的版本在1996年就發布了,當初就用於同名遊戲《魔域幻境》之上,與Unity 3D不同,基本上使用UE引擎,基本上都是一些大作,像是《勇者鬥惡龍XI 尋覓逝去的時光》、《Final Fantasy VII 重製版》、《永恆紀元》等… 做一個長得像這樣的東西 There should have been a video here but your browser does not seem to support it. 作業環境 項目 版本 CPU Apple M1 macOS Ventura 13.0 …
Read More - 
  
    LÖVE是一個免費多平臺的2D遊戲引擎,主體是以Lua這種手稿語言,它的語法相當簡潔,它是以C++編寫,支援多平臺輸出,在官網有介紹幾個上架的遊戲 - iOS / Android + Windows / macOS / Linux,好像都是可愛的小遊戲…XD,至於為什麼會想學這個呢?因為Unity3D太過強大,而且自己只是想寫一個小品遊戲當成生日禮物送人,工程師的浪漫嘛…XD,笑容可掬的女生,最高… 作業環境 項目 版本 CPU Apple M1 macOS Big Sur 11.2.3 LÖVE 11.3 安裝 官網的設計,是不是有LoveLove的感覺啊?XD 上面有各平臺的版本,大家就自行下載吧 個人是用Homebrew安裝的 …
Read More - 
  
    在前面幾篇的介紹之後,這裡要做一個比較完整的DEMO,利用Unity的Physics屬性來產生碰撞跟移動的效果,其實在上一篇中使用程式去改變物體坐標位置也是可以的,不過WYSIWYG - 所見即所得的操作還是比較親民一些,動作也比較流暢。另外也會使用Animation來做簡單的2D動畫(連續換圖?),現在我們就開始吧。 遊戲製作 放入素材 新增一個「2D專案」後,將遊戲中所需要的圖片拉到專案中,相對的位置調整好,在這裡比較要注意的是,物件是有「先後順序」關係的,所以有時候在畫面上看不到,可以去調Order in layer的大小,數字越大的越前面(越晚畫)。 There should have been a video here …
Read More - 
  
    在前面幾篇的介紹之後,現在我們要來做一個簡單的小遊戲 - 貓貓躲,一些IDE使用上的細節就不多說了,在此帶入Prefab的使用,用來預製(Prefabricated)來複製大量重複使用的模板,另外還加上「鍵盤 / 按鈕」的使用,讓我們繼續看下去吧。 做一個長這樣子的Game吧 There should have been a video here but your browser does not seem to support it. 遊戲製作 放入素材 新增一個「2D專案」後,將遊戲中所需要的圖片拉到專案中,相對的位置調整好,在這裡比較要注意的是,物件是有「先後順序」關係的,所以有時候在畫面上看不到,可以去調Order in …
Read More - 
  
    在上一篇轉盤小遊戲的介紹之後,總感覺好像少了什麼東西?對了,就是「聲音」,沒有了聲音,遊戲沒有靈魂,沒有臨場感,現在我們就來加上聲音吧。Unity支援的「聲音格式」可以自己查看一下 (其實也不多啦)。 做一個長這樣子的Game吧 There should have been a video here but your browser does not seem to support it. 遊戲製作 放入素材 新增一個「2D專案」後,將遊戲中所需要的圖片拉到專案中,相對的位置調整好,然後RunRun看 (目前是不會動的),這邊就不多說了。 There should have been a video here but your …
Read More - 
  
    相信在上一篇的Unity介紹之後,大家都很想試試看,自己來做個game吧,這裡我們就來做個簡單的轉盤吧,然後在macOS / iOS / Android上安裝,話不多說,馬上行動。 做一個長這樣子的Game吧 There should have been a video here but your browser does not seem to support it. 遊戲製作 新增專案 首先新增加一個「2D」的專案,雖然說Unity是做3D的,但只要沒有Z軸就變2D了嘛 There should have been a video here but your browser does not seem to support …
Read More - 
  
    相信Unity遊戲引擎的大名各位一定耳熟能詳吧,它可以在多平臺產出遊戲,除了桌面系統Windows / macOS / Linux之外,在手機系統上Android / iOS / BlackBerry也可以,甚至在遊戲主機系統上XBox系列 / PS系列 / 3DS / Switch,連WebGL / Steam都支援,真的是包山包海啊,只要有遊戲的地方它通通都能產出,真的是太強了。這裡有以Unity開發的遊戲列表,比較知名的有Final Fantasy IX - 太空戰士9、Pokémon Go - 寶可夢Go、Angry Birds 2 - 憤怒鳥2、仙劍奇俠傳六、軒轅劍6、Hearthstone - 爐石戰記等…,過去說 …
Read More