黃勝宏 作品集

遊戲開發工程師

關於我

    畢業於元智大學資訊傳播學系設計組,專長是遊戲開發,程式撰寫, 3D 美術、2D 美術、影片剪輯。 主要製作過專案類型有 VR, AR, PC遊戲, 3D 動畫,3D 特效。 興趣是製作獨立遊戲、及各式多媒體創作。

.本站為新建置網站,仍在測試中,若有問題,請至 舊版作品集 觀看

遊戲作品

艾連除蟲公司
一個神秘組織「艾連除蟲公司」在暗地裡替人類對抗強大的害蟲,玩家扮演著該組織的探員,前往一座廢棄碉堡進行調查。
... 艾連除蟲公司 Unreal Engine 製作,上架至itch.io 的遊戲,單人製作, 故事描述一個神秘組織「艾連除蟲公司」在暗地裡替人類對抗強大的害蟲, 玩家扮演著該組織的探員,前往一座廢棄碉堡進行調查

itch.io 頁面

Windows 下載
海綿寶寶 - 比奇寶末日
皮老闆成功奪取蟹堡秘方後統治了比奇堡,落魄的海綿寶寶日夜不斷特訓為了未來有一天能拯救世界。
... 海綿寶寶 - 比奇寶末日 Unreal Engine 製作,製作中遊戲,單人製作, 故事是皮老闆成功奪取蟹堡秘方後統治了比奇堡,落魄的海綿寶寶日夜不斷特訓為了未來有一天能拯救世界。
密室逃脫
為學習 Unreal Engine 開發的密室逃脫小遊戲。
... 密室逃脫 Unreal Engine 製作,兩人製作的獨立遊戲,本人負責美術,朋友負責程式,是以學習為目的開發的小遊戲。

Windows 下載
災害現場搶救指揮作業模擬訓練系統
為臺北市消防局製作的消防演練系統,以PC 多人連線遊戲的方式執行,支援 VR
... 災害現場搶救指揮作業模擬訓練系統 使用 Unreal Engine 製作,單人開發,本人負責程式,美術則沿用過往公司模型庫, 為臺北市消防局製作的消防演練系統,以 PC 多人連線遊戲的方式執行,支援 VR, 立意為訓練新進人員在進入真正危險的火場以前,先於遊戲中模擬火場的狀況,並讓學員操作虛擬角色以應對,再由訓練教官評價學員表現。
海底世界-互動魚缸
能透過投影幕顯示出海底世界的各種魚種,可觸碰點擊出現魚種介紹字卡,並可透過APP 繪製魚後丟入畫面中
... 海底世界-互動魚缸 使用 Unreal Engine 製作,本人負責專案管理、以及部分程式與美術的開發,含繪圖上船功能、雷達TUIO 觸碰功能、3D魚模型的骨架動畫修正。 能透過投影幕顯示出海底世界的各種魚種,可觸碰點擊出現魚種介紹字卡,並可透過APP繪圖上傳伺服器,輸入到場景中呈特殊樣貌的魚。
ELS 英語教學遊戲
依據客戶提供的英語課本內容,將其以 3D 遊戲的方式重製,玩家可以在遊戲中操縱角色與相應 NPC 語音對話,
... ELS 英語教學遊戲 以 Unreal Engine 製作,單人開發,本人負責程式,人物素材為 Vroid 生成,場景為付費購買的素材。 依據客戶提供的英語課本內容,將其以 3D 遊戲的方式重製,玩家可以在遊戲中操縱角色與相應 NPC 對話, 透過麥克風收音及 AI 語音辨識,來判定學生的回答是否正確。
元宇宙腳踏車多人競技
為透過 Web 在 PixelStreaming 架構下執行的雲端腳踏車競速遊戲,
... 元宇宙腳踏車多人競技 使用 Unreal Engine 製作,單人開發,本人負責程式,伺服器架設,人物動畫,美術則沿用公司素材庫, 為透過 Web 在 PixelStreaming 架構下執行的雲端腳踏車競速遊戲,可以在任何裝置上只透過瀏覽器遊玩,GPU 運算則在 Server 端執行。
Heaven In Hell
畢業製作的遊戲,使用 Unreal Engine,為六人製作,本人負責程式開發、場景設計,該遊戲入圍放視大賞並獲得廠商特別獎。
... Heaven In Hell 畢業製作的遊戲,使用 Unreal Engine,為六人製作,本人負責程式開發、場景設計,該遊戲入圍放視大賞並獲得廠商特別獎。

Windows 下載

VR 作品

臺灣歷史博物館 - 我的鄰居怎麼那麼討厭
為臺灣歷史博物館製作沉浸式 VR 動畫,講述臺南麻豆地區的漢人,在過去為農田與魚塭興建爭吵的歷史。
... 臺灣歷史博物館 - 我的鄰居怎麼那麼討厭 在「卡米爾Cameo」公司製作的 VR 專案,使用 Unreal Engine 製作, 本人負責程式開發、Mocap 動作捕捉、3D 場景建模、燈光,特效製作,動畫製作。 為臺灣歷史博物館製作沉浸式 VR 動畫,講述臺南麻豆地區的漢人,在過去為農田與魚塭興建爭吵的歷史。
LveWang 世界
與大陸藝術家"Alex" 合作的藝術專案,
... LveWang 世界 與大陸藝術家"Alex" 合作的藝術專案, Unreal Engine 製作,美術圖由該藝術家提供,本人製作成動畫或 VR 體驗。 多數用在展覽或舞台上的大螢幕。
VR 重力實驗室
為國立臺北教育大學打造一個以『重力』為核心要素的 VR 物理模擬實驗室,
... VR 重力實驗室 使用 Unreal Engine,單人製作,本人負責美術及程式。 為國立臺北教育大學打造一個以『重力』為核心要素的 VR 物理模擬實驗室, 探討在不同重力作用底下的物理現象,並以 Hand Tracking 的互動方式來提供有趣的教學模式。
ELS - 打蟑螂拼字遊戲
將拼字遊戲結合打蟑螂,打造一個趣味的互動英語學習遊戲。
... ELS - 打蟑螂拼字遊戲 使用 Unreal Engine, 單人製作,本人負責程式,美術素材為購買而來。 將拼字遊戲結合打蟑螂,打造一個趣味的互動英語學習遊戲。

3D 作品(影片)

臺灣公車
個人作品,花了一個月的時間在 Unreal Engine 內做的互動式公車
... 臺灣公車 個人作品,花了一個月的時間在 Unreal Engine 內做的互動式公車, 順便研究 Unreal Engine 的各種功能, 本來想賣到 Marketplace 但審核一直不過,就算了。
科技環景餐廳
示意利用 LED 及投影機打造一個科技環景餐廳,讓用餐者有沈浸式體驗
... 科技環景餐廳 使用 Godot Engine 4 製作,單人開發。 示意利用 LED 及投影機打造一個科技環景餐廳,讓用餐者有沈浸式體驗, 用意是為了 Demo 給投資者說明,並希望能夠引入資金並開設主題餐廳, 後來發生了些意外,就沒下文了。

**(音樂有版權,勿公開放映)**



Windows 下載

Linux 下載
元宇宙虛擬鋼琴演奏會
臺南藝術大學的虛擬鋼琴演奏會。類似 Vtuber 概念,只是中之人是音樂老師。
... 元宇宙虛擬鋼琴演奏會 使用 Godot Engine 3 製作,本人負責全部程式,部份場景建模,全部人物骨架綁定及動畫。 遊戲為 Web 瀏覽器執行,角色登入後可以進入虛擬校園,來到鋼琴演奏的場所看表演。

技術方面,使用無標記動作捕捉技術 (Markerless Motion Capture) 實時捕捉兩位老師的動作,轉換為 BVH Stream 後再做旋轉矩陣轉換(ZYX Euler to Rotation Matrix), 合併並同步現場鋼琴音訊 WAV 串流後將封包傳至遊戲伺服器,最終廣播給所有連線的玩家,達成 3D 虛擬人物的動作與聲音的直播。

*演奏會長達半小時,此影片為其中的 1 分鐘剪輯。
移民暑 E-gate 動畫
在機場出入境自動通關 E-gate 上的指示動畫
... 移民暑 E-gate 動畫 替移民暑的 E-gate 自動通關製作的指示動畫,角色是從 Blender market 買的,已經 rig 好,我再進行衣物與頭髮建模,還有動畫製作。

3D 作品(圖)

nun
練習做完整的人物建模跟骨架綁定
... nun 練習做完整的人物建模跟骨架綁定
solder cat
練習做完整的貓建模跟骨架綁定
... solder cat 練習做完整的貓建模跟骨架綁定
uss pennsylvania
當兵時替長官做的模型渲染圖,056梯次空軍,海軍訓
... uss pennsylvania 當兵時替長官做的模型渲染圖,056梯次空軍,海軍訓
lonely house in mountain
嘗試以 low poly 方式做簡單場景建模
... lonely house in mountain 嘗試以 low poly 方式做簡單場景建模
war hammer
硬表面建模練習
... war hammer 硬表面建模練習

2D 作品

space-bg
太空卡通圖製作,自己畫好玩的
... space-bg 太空卡通圖製作,自己畫好玩的
snowdrug
反毒品宣導海報,大四創意表現作業
... snowdrug 反毒品宣導海報,大四創意表現作業
witch defeated
有一次做夢夢到的內容
... witch defeated 有一次做夢夢到的內容
掃雷津
以台灣實況主『阿津』為題材畫的嘲諷圖
... 掃雷津 以台灣實況主『阿津』為題材畫的嘲諷圖,意思是他一直挑到爛遊戲在玩
Lonely Me
某天感覺很孤獨時畫的
... Lonely Me 某天感覺很孤獨時畫的
小明
學長的畢業製作動畫中的角色,與他們交朋友時畫的
... 小明 學長的畢業製作動畫中的角色,與他們交朋友時畫的
cyborg 2
畢業製作設計的角色造型之一
... cyborg 2 畢業製作設計的角色造型之一,後來來不及製作就砍掉了
super annoy
有一天被人煩到心情很差的時候畫的
... super annoy 有一天被人煩到心情很差的時候畫的
sketch girl
隨便畫
... sketch girl 隨便畫
two type learner
在外國論壇抱怨現在年輕人都懶得 google ,只懂到社群伸手牌,以此題材畫的嘲諷漫畫
... two type learner 在外國論壇抱怨現在年輕人都懶得 google 只懂到社群伸手牌,以此題材畫的嘲諷漫畫,採歐式漫畫格式。
kevin creepy
某天心血來潮,嘗試畫的恐怖圖
... kevin creepy 某天心血來潮,嘗試畫的恐怖圖
鬥魚
大二時的逐格動畫作業,雖然畫很爛,但因為太好笑還是值得紀念
... 鬥魚 大二時的逐格動畫作業,雖然畫很爛,但因為太好笑還是值得紀念

技能(熟練)

不用 Google 就能完全操作的東西

Blender


3D 建模(人物,場景,靜態物件), 3D 動畫(骨架綁定,刷權重,製作控制器), 熟悉與 Unreal Engine, Godot 遊戲引擎的 workflow, Unity 有使用過幾次但不熟。

Unreal Engine


Blueprint 程式撰寫, C++ 沒用過, 多人連線(P2P 或 Dedicated Server), 粒子特效(Niagara, Cascade), 模型特效(SkeletalMesh, Alembic 為基底之特效), REST API 串接, 資料庫串接, 其餘基本功能都會(Materials, AI, AnimationBP, Montages, Navigation, Sequencer...)

Godot Engine


GDScript 程式撰寫, 熟練 3D 工具, 多人連線(ENet 或 WebSocket 協定, 採 Dedicated Server 架構), TCP, UDP 傳輸應用, REST API 串接, 資料庫串接

影片剪輯


會使用 Adobe Premiere, Hitfilm, 而把個人電腦全部轉為 Linux 後就改用 Kdenlive

技能(普通)

得騙客戶這需要兩倍時間才能完成的工作

2D 美術


使用 Clipstudio Paint, Adobe Photoshop, Adobe Illustrator, Affinity Designer 進行電腦繪圖, 個人電腦改 Linux 後就轉用 Krita。

網站開發


基礎 HTML, CSS, Javascript, PHP 撰寫(不會使用任何框架), LEMP 伺服器架設, 基本網路伺服器安全性(SSH key, SQL Injection 防護, 密碼加密 Hashing 等)

伺服器架設


使用 Unraid Proxmox 架設伺服器, 若公司需要大流量 NAS 也架過 TrueNas 。 會使用 VPS 如 SkySilk , 會架設軟體路由如 OpenWrt 。 LXC 或 Docker 都略懂,而還是偏好使用 VM。 會基本的伺服器管理(raid 磁碟陣列, rsync 備份, zfs, btrfs snapshots)

Linux


Bash 編程跟 Linux 系統指令。

Unity


用來開發過幾個簡單的 AR, VR, HTML5 專案,跟幾個小遊戲,只會基礎的操作,跟一點 C# 程式撰寫。