作品集
CHEN,YI-YU Personal Portfolio.
漿果戰祭
為了漿果!來場熱血沸騰的戰鬥吧!
選擇你的角色和必殺技,利用各式的武器和道具,擊垮你的對手並想辦法生存到最後!
戰吧!一切都是為了漿果。
使用果核數位自建的遊戲雲平台(SGC),作為底層連線通訊,開發而成的多人派對遊戲。
使用Unity為開發引擎,遊戲核心包含連線、技能、武器、商城、排行榜等遊戲要素。
遊戲目標是擊倒對手,想辦法獲得最多的擊殺分數。
漿果戰祭是自行架設VM做為Server,並參考CSGO的連線架構,採用伺服器權威控制
並使用狀態同步&幀同步的混合模式做為連線架構。設有緩衝區(Buffer)收集指令後定時傳送至S端,
而後系統會有固定的頻率,同步所有玩家資訊給C端作為修正用,若和本地預測不一樣則會進行修正。
遊戲支援PC及手機雙平台,尚未有上架打算。
櫻桃小丸子-元氣版
適合全年齡的益智遊戲,享受最暢快的三消關卡!
童年經典卡通櫻桃小丸子回來了!
快來跟著小丸子一起回味經典卡通片段,
還有超多可愛角色及琳琅滿目的服裝造型等著你來蒐集!
準備好跟著小丸子補充你的日常元氣了嗎?
在Mitfun聚樂方塊時,由遊戲橘子發外包的研發案。
運用Unity遊戲引擎開發,BrainCloud作為GameServer。
此遊戲以三消為遊戲核心,有著各種不同的障礙物及道具,
融合家族、公會等社交玩法,
收集多種經典卡通角色和舞台場景。
本人負責的部分包含:整體遊戲核心及底層、iOS的iPA、
部分的UI製作各種第三方插件和平台的串接(FB、AppsFlyer、Firebase、GoogleMobileAds、Beanfun等)。
過程中也會協助部分C2S的API。
本遊戲在GooglePlay和AppStore上架,並有專門的國際版本。
BeTen
一個大人小孩都能上手,一場接著一場的方塊消除冒險!
遊戲目標只有一個,讓所有方塊都變成10!
方塊只要加起來為10,便能成功消除方塊。
隨著速度的增加,和各種奇怪的方塊加入,
這場冒險究竟還能走到多遠?
在工作期間,抱著學習的心態,在下班閒暇之餘開始製作此遊戲。
此遊戲是受「Twenty」這款遊戲作為啟發,而成為現在的「BeTen」。
而我做為唯一開發者,從美術、企劃、程式均一手包辦。
「BeTen」擁有完善的基礎架構,從Singleton到各種Manager都十分完善,
其中包含多語、難度控制、新手教學、本地存檔、音樂音效、廣告變現等各式系統。
本遊戲在GooglePlay上市,並有在社群網站宣傳及購買廣告宣傳。
BrickBreakers
最簡單的打磚塊遊戲!
一款最傳統的打磚塊遊戲?
面對怪物不斷湧現,
你! 是否能順利完成挑戰?
為學習和熟悉UE5引擎,因而開始製作此遊戲。
根據Unreal 5的官方教程,一步一腳印製作完成。
包含從製作各種Mesh到Texture和Audio資源、到藍圖系統的學習。
擁有完善的遊戲循環和完整的美術表現。
僅為學習為目標製作的遊戲。
StackOBot
3D 益智解謎遊戲
你是小小機器人,
為了尋找關於自身的真相,踏上旅程。
和你的小機器人同伴一起探險吧!
為學習和熟悉UE5引擎,因而開始製作此遊戲。
使用現成的Mesh和Texture等美術材料,後製過後運用。
遊戲包含從人物動畫、遊戲系統、粒子、藍圖等系統的學習使用。
一個遊戲雛型框架,有完整的遊戲邏輯。
僅為學習為目標製作的遊戲。
Advunture
隨機地城 2D RougeLike 類遊戲
平凡的山洞突然出現黑暗的裂縫!
無數的魔物嘗試從中獲取自由。
一位年輕的冒險家決定挺身而出,集結志同道合的夥伴,
共同擊退魔物的入侵。
面對源源不絕的魔物,和逐漸擴張的黑暗裂縫,生存是最奢侈的願望。
在學期間,以學習為目標製作的遊戲,因熱愛RougeLike遊戲,故嘗試自己寫了一款。遊戲核心為隨機生成地牢,並有數種小怪和最終頭目。
配合音效、傷害顯示、動畫等系統增加打擊感,
並有對話、背包、裝備等系統,更有技能系統來增加玩家遊戲體驗。
學習為目標製作的遊戲,無上架計畫。
Althea
2D 中世紀解謎遊戲
歐洲黑死病橫行!
瘟疫醫生和教會努力控制疫情,
而身為瘟疫醫生的父親一去不復返,疫情逐漸加溫,有權有勢的人身體卻毫無異樣。
為尋找父親踏上旅途,隱藏在背後的真相究竟是?
學生團隊一起開發,遊戲時長約為 15~20分鐘,
講述歐洲黑死病時期,教會想要擴權的架空故事,包含對話、存讀檔、背包等各種系統。
有四種解局,本人負責整體系統和故事架構的企劃。
學習為目標製作的遊戲,在itch.io 平台上架。
Mini Minecraft
Minecraft的模仿練習作品
這裡是小小Mini Minecraft的世界!
盡情創造屬於自己的世界吧!
白天和黑夜都有屬於自己的風景,
不過還請小心怪物們的襲擊!
我的世界,我來創造!
學習過程中的專題,使用Unity製作,
並以Minecraft為模仿目標,寫出簡易版本的Minecraft遊戲框架,
其他遊戲系統包含隨機生成、怪物系統、日夜系統、背包系統,以及其他基本遊戲系統和標準遊戲介面。
學習為目標製作的遊戲,無上架計畫。
善良
2D 單人回合卡牌遊戲
是否對錯,存在人們心中,無所不在!
每個人都有自己的立場,但善良沒有。
無論立場,只為拯救每個為善良奮鬥的人。
這裡還是我熟悉的家嗎?
學習過程中的專題,使用Unity製作,
當時正值反送中話題討論度最高的時候,便以此做主題,練習製作卡牌遊戲。
單回合有30秒,示威者會不斷地遭受攻擊。玩家扮演救護員,
沒有所謂的立場,只是盡力拯救每個生命。
學習為目標製作的遊戲,無上架計畫。
AI翻譯 (前端 & 後端)
支援六種語言(德文、法文、中文、西班牙文、日文、英文)。
此專案會接收使用者傳入的翻譯文件(Json格式),傳遞至後端,由後端聯繫AWS的Bedrock服務,
並透過調教好的訓練詞,準確轉為指定語言及格式,並回傳至前端供下載。
單人負責的專案,前端使用React框架。後端架設在VM上
,且負責和AWS Bedrock進行溝通。(初期使用Microsoft Azue Open AI,後因成本和效果考量,轉換至AWS Bedrock)
AI繪圖 (前端)
此專案會根據使用者傳入的照片 & 提示詞,將Stable Diffusion進行微調,
轉成相對應的微調模型,使其能夠產生指定風格,
甚至是模仿指定創作者的風格,進行圖片生成。
本人負責的部分是網頁前端的顯示,使用React,作為前端的開發框架,運用Zustand進行狀態管理,
css則是使用Tailwind。
AI信件產生器 (前端 & 後端)
使用者可輸入數量、領域、地區,而後會連接到Microsoft Azure Open AI,
而後根據調教好的訓練詞及範例,生成相對應的郵件(如台灣地區&電子購物領域),AI會回傳HTML格式
,並會模仿真實信件以生成相仿的排版及內容。
單人負責的專案,前端使用Unity製作,在Windows平台運行。