[閒聊] SEGA公開社內讀書會線性代數講義 數學是遊戲業界根基
原文標題:
SEGA 公開「社內讀書會」線性代數講義!專家受訪推導「真正意圖」:數學是遊戲業界
的根基
原文網址:https://www.toy-people.com/?p=65209_01
深海大花枝
不知道各位讀者對於自己的數學能力有沒有信心呢?曾經夢想過製作遊戲、或是已經在製
作遊戲了的讀者們應該知道,遊戲必不可缺的三大要素,就是「企劃、美術、程式」。而
想要寫出一款好遊戲來,「數學」是必不可少的。
https://img.toy-people.com/member/16304048560.jpg
SEGA 於2020年1月開始,定期於公司內部舉行數學讀書會,而 SEGA 也在今年6月直接向
大眾公布了讀書會的講義,當時引起不少討論。
官方推特當時寫到,「你可能曾經想過三角函數、虛數…等等究竟有什麼用,但數學其實
是支撐起遊戲業界的重要根基。」並且同時公開了厚達超過150頁的社內數學講義。
https://pbs.twimg.com/media/E35I8Y-UYAIgtbu.png
https://twitter.com/SEGA_OFFICIAL/status/1404640339302838276?s=20
講義的內容主要集中在線性代數的相關內容,而日本媒體「Business Journal」,訪問了
曾任遊戲雜誌《遊戲批評》(ゲーム批評)總編輯,現在擔任「國際遊戲開發者協會
IGDA」日本區事務局長的小野憲史,了解 SEGA 選擇公開社內資料的真意。
小野首先從早期的名作「俄羅斯方塊」、「鐵板陣」等舉例,表示 2D 與 3D 的遊戲開發
上,會使用到的數學領域有相當的不同。
2D 遊戲中,由於不存在立體的 Z 軸,因此基本上可用線性函數、二次函數的概念處理。
但遊戲中勢必會遇到需要表現動態感的時候,此時微分、積分、三角函數等內容,就會變
得相當重要。而 3D 遊戲中多出了 Z 軸,就需要更上一層樓的幾何、空間概念,線性代
數是必不可少的。
而且,在遊戲業裡,並非只有程式設計師需要數學。包括企劃、物件設計、CG 設計等等
,如果舉例製作遊戲就是用積木在蓋城堡的話,那麼程式設計師是製作積木的人,美術是
為積木上色的人,而企劃則是將積木組合成城堡模樣的人。無論在哪一個職位,基礎的數
學知識都非常重要,才能免於溝通不良的窘況。更不用說還有「數值企劃」這種職位的存
在,如果要設計轉蛋遊戲的機率與各種數值,絕對是需要良好的數學能力。而對美術來說
,比如「如何模擬同一輛汽車物件在不同光源下的表現」,也不能缺乏對數學的理解。
https://img.toy-people.com/member/163040712891.jpeg
不過,目前的遊戲開發生態,可說是相當兩極。中型的工作室生存空間越來越小,業界多
半是兩極化的「極小型的獨立工作室」和「大型的專業分工傳統遊戲公司」二分天下。同
時,許多來自海外的外包案件,也使得日本越來越多專業人才難以發揮。
小野推測,SEGA 會公開社內的資料,目的就是要在這樣的情勢下確保人才。
https://img.toy-people.com/member/163040713821.jpeg
小野表示,對於遊戲公司來說,是否能夠吸納頂尖的技術人才,可以說是危急存亡的關鍵
。而 SEGA 如此公開讀書會的內容,既是在提醒有興趣進入業界的年輕學生「這樣程度的
數學知識是必要的」,也是在強化「SEGA 是一間熱心培育人才的公司」的正面印象。
並且,SEGA 目前的社訓是「創造即生命」(創造は生命),含有「製作新的事物、預見
新的挑戰,即是競爭力的泉源」的意思,小野推論這裡面的「新」,也包含了技術力在內
。
小野提到 SEGA 在2001年左右,於 DreamCast 主機製造結束後,便退出了家用主機的硬
體市場。但 SEGA 曾是一間走在業界技術尖端的公司,如今從廣泛鼓勵大家重視數學的行
動來看,或許也多少有著想要廣泛吸納人才、以卓越技術力重返榮耀、宣言回到那個「領
先業界10年的 SEGA」的意圖也說不定。
新聞來源:https://biz-journal.jp/2021/08/post_245849.html
--
清廉正直射命丸文,世界第一可愛
https://i.imgur.com/XqOptr2.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.47.159.2 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1640826537.A.5C2.html
→
12/30 09:10,
2年前
, 1F
12/30 09:10, 1F
推
12/30 09:10,
2年前
, 2F
12/30 09:10, 2F
→
12/30 09:11,
2年前
, 3F
12/30 09:11, 3F
推
12/30 09:11,
2年前
, 4F
12/30 09:11, 4F
推
12/30 09:12,
2年前
, 5F
12/30 09:12, 5F
→
12/30 09:13,
2年前
, 6F
12/30 09:13, 6F
推
12/30 09:14,
2年前
, 7F
12/30 09:14, 7F
→
12/30 09:15,
2年前
, 8F
12/30 09:15, 8F
推
12/30 09:15,
2年前
, 9F
12/30 09:15, 9F
推
12/30 09:16,
2年前
, 10F
12/30 09:16, 10F
推
12/30 09:17,
2年前
, 11F
12/30 09:17, 11F
推
12/30 09:21,
2年前
, 12F
12/30 09:21, 12F
→
12/30 09:22,
2年前
, 13F
12/30 09:22, 13F
推
12/30 09:23,
2年前
, 14F
12/30 09:23, 14F
推
12/30 09:23,
2年前
, 15F
12/30 09:23, 15F
推
12/30 09:24,
2年前
, 16F
12/30 09:24, 16F
→
12/30 09:24,
2年前
, 17F
12/30 09:24, 17F
→
12/30 09:25,
2年前
, 18F
12/30 09:25, 18F
→
12/30 09:28,
2年前
, 19F
12/30 09:28, 19F
→
12/30 09:31,
2年前
, 20F
12/30 09:31, 20F
推
12/30 09:33,
2年前
, 21F
12/30 09:33, 21F
推
12/30 09:34,
2年前
, 22F
12/30 09:34, 22F
推
12/30 09:35,
2年前
, 23F
12/30 09:35, 23F
→
12/30 09:36,
2年前
, 24F
12/30 09:36, 24F
推
12/30 09:44,
2年前
, 25F
12/30 09:44, 25F
推
12/30 09:44,
2年前
, 26F
12/30 09:44, 26F
→
12/30 09:45,
2年前
, 27F
12/30 09:45, 27F
推
12/30 09:45,
2年前
, 28F
12/30 09:45, 28F
→
12/30 09:45,
2年前
, 29F
12/30 09:45, 29F
推
12/30 09:46,
2年前
, 30F
12/30 09:46, 30F
推
12/30 09:50,
2年前
, 31F
12/30 09:50, 31F
推
12/30 09:55,
2年前
, 32F
12/30 09:55, 32F
推
12/30 09:55,
2年前
, 33F
12/30 09:55, 33F
推
12/30 09:59,
2年前
, 34F
12/30 09:59, 34F
推
12/30 09:59,
2年前
, 35F
12/30 09:59, 35F
→
12/30 10:00,
2年前
, 36F
12/30 10:00, 36F
推
12/30 10:12,
2年前
, 37F
12/30 10:12, 37F
推
12/30 10:21,
2年前
, 38F
12/30 10:21, 38F
→
12/30 10:21,
2年前
, 39F
12/30 10:21, 39F
推
12/30 10:24,
2年前
, 40F
12/30 10:24, 40F
推
12/30 10:30,
2年前
, 41F
12/30 10:30, 41F
→
12/30 10:30,
2年前
, 42F
12/30 10:30, 42F
推
12/30 10:44,
2年前
, 43F
12/30 10:44, 43F
推
12/30 10:50,
2年前
, 44F
12/30 10:50, 44F
→
12/30 10:51,
2年前
, 45F
12/30 10:51, 45F
推
12/30 10:54,
2年前
, 46F
12/30 10:54, 46F
推
12/30 11:08,
2年前
, 47F
12/30 11:08, 47F
→
12/30 11:13,
2年前
, 48F
12/30 11:13, 48F
→
12/30 11:43,
2年前
, 49F
12/30 11:43, 49F
推
12/30 11:50,
2年前
, 50F
12/30 11:50, 50F
推
12/30 11:50,
2年前
, 51F
12/30 11:50, 51F
→
12/30 11:51,
2年前
, 52F
12/30 11:51, 52F
推
12/30 12:19,
2年前
, 53F
12/30 12:19, 53F
→
12/30 12:31,
2年前
, 54F
12/30 12:31, 54F
→
12/30 12:31,
2年前
, 55F
12/30 12:31, 55F
推
12/30 12:55,
2年前
, 56F
12/30 12:55, 56F
→
12/30 12:55,
2年前
, 57F
12/30 12:55, 57F
→
12/30 12:56,
2年前
, 58F
12/30 12:56, 58F
推
12/30 12:58,
2年前
, 59F
12/30 12:58, 59F
→
12/30 12:58,
2年前
, 60F
12/30 12:58, 60F
推
12/30 13:31,
2年前
, 61F
12/30 13:31, 61F
→
12/30 13:32,
2年前
, 62F
12/30 13:32, 62F
推
12/30 15:15,
2年前
, 63F
12/30 15:15, 63F
推
12/30 15:19,
2年前
, 64F
12/30 15:19, 64F
推
12/30 18:15,
2年前
, 65F
12/30 18:15, 65F