看板 C_Chat 關於我們 聯絡資訊
3A大作就算了 看起來就是用錢和時間堆積出來的玩意 本吉偶爾會玩一些獨立製作或小工作室的做的遊戲 難免就會踩到一些很雷的bug 角色穿牆阿或是互動沒反應之類的 久了難免會覺得 "阿這個...感覺也太低級失誤了,這不是當下測試的時候就會發現了嗎" 但其實在仔細想想 畢竟不是在遊戲廠當RD,對遊戲開發完全沒個概念 好像這樣亂嘴有點北七 想來問問看臥虎藏龍版 開發一個遊戲是不是真的挺難 有沒有人可以講述親身經歷的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.108.154 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1770857344.A.A4D.html
LipaCat5566: 從圖形api開始刻系統造輪子是蠻難的 02/12 08:51
starsheep013: 你自己做個九宮格打地鼠,就知道一百行內的小遊戲 02/12 08:51
starsheep013: 能出多少bug 02/12 08:51
v86861062: 對ㄚ 02/12 08:53
error405: 尤其是3D 要搞的東西太多了 02/12 08:53
spfy: 其實你可以現在就開始自己試試看 vibe coding 有多少bug 02/12 08:54
spfy: 人寫也不會比較少 02/12 08:54
shiftsmart: 難啊 能順利完成遊戲就很不錯了 02/12 08:54
storyo11413: 跟沒寫過程式的人很難解釋 不存在沒有bug的程式碼 02/12 08:54
tst5381: 我倒覺得是開發門檻變低導致的,阿貓阿狗都能做,開發觀 02/12 08:55
tst5381: 念差所以程式嚴謹度及debug易被忽略 02/12 08:55
seaEPC: 不用到寫遊戲,你寫個小程式給人用就知道使用者多難預測.在 02/12 08:57
seaEPC: 這之上往往還有時間問題,你知道我知道開發也知道這邊有問 02/12 08:57
seaEPC: 題,但他可能根本沒時間改只能先處理更嚴重的問題 02/12 08:57
awenracious: 開發門檻變低 我比較擔心資安的部分 一堆不懂程式碼 02/12 08:58
awenracious: 用出來的應用,一定不嚴謹很多漏洞可以鑽 有心人想 02/12 08:58
awenracious: 搞更容易 02/12 08:58
vhik4596: 光是用unity做物體碰撞功能,中間的眉角其實很多 02/12 08:58
npc776: 開發期零收入直到孵出來為止 孵出來不一定回本 你想想看 02/12 08:58
HappyPoyo: 只會寫跳出一個視窗,玩數字猜猜樂(ry 02/12 08:59
storyo11413: 獨立錢少人少 又有3D碰撞自由度高 bug只會更多~ 02/12 08:59
ken30130: 痛苦太多 收穫太少 02/12 09:00
error405: 我這連編輯器都會莫名出問題= = 沒事更新啥就沒法debug 02/12 09:01
owo0204: rm之類的門檻低一點吧 02/12 09:02
darkkay: 畢竟寫得正常是一回事,寫得好玩又是另一回事 02/12 09:02
s055117: 現在有ai簡單很多 02/12 09:03
a12073311: 先用rm內建功能做一個勇者打魔王就知道了 02/12 09:03
a12073311: 用ai對入門不一定會比較簡單 02/12 09:05
a12073311: 只是屎山代碼從人拉換成ai拉的 02/12 09:05
tst5381: 尤其一人開發者如果沒常常找別人測,就算他自己QA很勤快 02/12 09:05
tst5381: ,由於遊玩風格跟思路都一樣,有些bug就很難被發現。何況 02/12 09:05
tst5381: 找人測試的執行成本也不低 02/12 09:05
jiko5566: 抱歉,我們這個bug三不五時就跑出來 02/12 09:07
henry1234562: bug 就是發生在你code時沒想到的情況 02/12 09:08
henry1234562: 你自己一個人開發不會想到的地方太多了 02/12 09:09
RoastCorn: 要美術要音樂要玩法要畫質,想想就不簡單 02/12 09:09
james3510: 不可能沒bug 有人力修才是真的 02/12 09:11
RoastCorn: 像有一款遊戲叫fear and hunger,我一直想說他做成3D動 02/12 09:11
RoastCorn: 作遊戲肯定很好玩,但是肯定難做 02/12 09:11
hasroten: 測試人員很重要的 02/12 09:13
LipaCat5566: 用通用引擎+市場套件複雜度大增項目控制權大減 想不 02/12 09:13
LipaCat5566: 出bug 都難 02/12 09:13
sapphire2007: 開發者還會無意識的跳過某些Bug 02/12 09:14
k7626773: 寫過程式就知道程式超容易BUG,短短幾十行就能出一票BU 02/12 09:17
k7626773: G,更別說更複雜的遊戲了。錢才是真的,要找人測跟修 02/12 09:17
BruceChang: 測試人員合體比開發人員快 02/12 09:17
XFarter: 所以 RM 才會從二十世紀初紅到現在 就是因為單人開發就算 02/12 09:20
XFarter: 用上了 Unity 或 Unreal 也還是有很多開發成本 但 RM 幾 02/12 09:20
XFarter: 乎把遊戲裡面最需要花功夫的資料結構跟圖像引擎直接搞定 02/12 09:20
XFarter: 了 02/12 09:20
XFarter: DLSITE 轉一圈就知道大部分的獨立遊戲如果只靠兩三個人 02/12 09:21
XFarter: 那 RM 幾乎就是首選 再放上色色的圖就能賣了 02/12 09:21
XFarter: *二十一世紀初 02/12 09:21
kaj1983: 沒有工作是簡單的 02/12 09:24
kaj1983: 光大學專題都要花你好久的時間做,要商業化更是堆滿細節 02/12 09:25
kaj1983: 所以當看到一些大廠搞不清楚玩家要的東西,細節堆錯方向 02/12 09:26
kaj1983: 被臭根本就是活該 02/12 09:27
kkll7952: 因為自己做的太熟了,反而很難玩出bug,測試也是個專業 02/12 09:30
kkll7952: ,我第一次g8擺攤都要一直祈禱遊戲不要卡死XD 02/12 09:30
AfterDark: 想問一下為什麼不可能沒bug? 02/12 09:33
kaj1983: 百密必有一疏 02/12 09:36
schiffer: 我做一個 web client 只是單純呼叫server進行資料庫操作 02/12 09:36
schiffer: 沒幾百行是搞不定的 一堆東西要防 遊戲無法想像有多難 02/12 09:36
XFarter: 問遊戲為什麼不可能沒有Bug就像問人為什麼沒辦法生而完美 02/12 09:37
XFarter: 一樣 人做的東西就一定有洞 好不好挖而已 02/12 09:37
XFarter: 數學都有不完備定理了 02/12 09:37
ab4daa: 只是做不難 沒看到一堆another platformer? 是做好遊戲很 02/12 09:41
ab4daa: 難 02/12 09:41
AfterDark: 那程式寫的好壞是取決於需要維護的難度大小嗎? 02/12 09:41
odanaga: 做不難 做好難 02/12 09:44
engelba: 隨便進一個金融的it部門 裡面的屎山爛扣 看一輪就懂了 考 02/12 09:48
engelba: 古學家+修復遺跡 02/12 09:48
XFarter: 首先你得定義好壞 但原則上越大的檔案越有洞 就跟蓋大樓 02/12 09:51
XFarter: 一樣 02/12 09:51
k798976869: 有AI之後有比較簡單惹 02/12 09:56
yellowhow: 工程師懂,但不等於主管會懂 02/12 09:57
yellowhow: 主管覺得好玩的,玩家不一定會覺得好玩 02/12 09:57
yellowhow: 越大的團隊就越麻煩,更別說有些可能還有DXI顧問介入 02/12 09:59
yellowhow: 礙手礙腳或者時程評估錯誤時,壓力一大就只能先湊合 02/12 09:59
yellowhow: 上線或開賣後再慢慢修 02/12 10:00
shigurew: 最大的問題是,我們對於遊戲引擎的理解通常都很差,自以 02/12 10:00
shigurew: 為邏輯上沒問題的東西,實際上程式表現的不一樣就GG了 02/12 10:00
shigurew: 再來使用者的行為是不可預測的,自己測100000次都沒用 02/12 10:02
child1991: 工程師點了一杯啤酒 點了99999杯啤酒 點了-1杯啤酒 點 02/12 10:12
child1991: 了NaN杯 Null 酒吧測試無異常可以上線 02/12 10:12
child1991: 結果客戶點了一盤蚵仔煎 02/12 10:12
kaj1983: 那是工程師有問題,誰叫你酒吧要賣蚵仔煎的XD 02/12 10:14
MrPasserby: 光是想像角色開門的互動與動畫呈現就有得受了 02/12 10:15
chrisjohn214: 沒有,那就單純是低級失誤 02/12 10:21
a12073311: 酒吧還是沒有賣蚵仔煎 02/12 10:23
a12073311: 這種bug的修正方式通常是門口加告示 02/12 10:23
a12073311: 本店不賣炒飯 雞排 滷味跟蚵仔煎 02/12 10:23
a12073311: 然後就會受到客訴 為什麼你們沒賣香腸 02/12 10:23
Bencrie: 要程式沒 bug 就是花時間。遊戲要趕上市時程的沒時間 02/12 10:30
khfcgmbk: Bug是不可能完全沒有的,只要不要太影響遊戲體驗都是小 02/12 10:32
khfcgmbk: 事,最麻煩的是現在很多人都會刻意去找Bug,把有些正常 02/12 10:32
khfcgmbk: 遊戲體驗根本不會觸發的Bug試出來,讓工程師疲於奔命, 02/12 10:32
khfcgmbk: 只能說做遊戲跟維持營運都不容易 02/12 10:32
protess: 事實上,部分人都知道很難,但遇到還是要先罵低能bug都 02/12 10:33
protess: 沒在測嗎lol 02/12 10:33
shlee: 花時間也很難找到那種在很特定的條件甚至部分硬體才會出現 02/12 10:35
shlee: 的bug 所以基本上只要不是嚴重到影響遊戲進行我大多都不在 02/12 10:35
shlee: 意 02/12 10:35
khfcgmbk: 遊戲只要大更新就會有人拿新東西瘋狂試Bug,一些正常玩 02/12 10:36
khfcgmbk: 根本不太會觸發的都搞出來,再來罵遊戲公司都不好好Debu 02/12 10:36
khfcgmbk: g,有時候覺得遊戲公司也挺衰的 02/12 10:36
child1991: 看他們測Bug其實也蠻有趣的 會覺得原來還能這麼玩 02/12 10:48
streakray: 啤酒笑話 02/12 11:04
ageminis: https://youtu.be/kI9TAGNmieE 02/12 11:05
ageminis: 3小時與 ChatGPT 做洛克人2期中一個關卡 02/12 11:06
ageminis: *其中 02/12 11:06
ageminis: 更正,*3小時15分才對 02/12 11:10
oo2830oo: https://www.youtube.com/@AvaLab 02/12 11:33