絕大多數12歲的小朋友熱愛玩線上遊戲,而同樣12歲的Thomas Suarez與其他同齡的孩子不同,熱愛電腦和科技的他思考的是「究竟要如何開發出自己的遊戲。」,因為有了好奇心與動機,即便在當時應用程式開發方面的學習資源並不是那麼普遍的情況下,他就開始接觸與學習程式語言,像是Python、C、Java等等。在2011年的一場Ted演說當中,更站上舞台分享自己的app開發經驗,舉手投足間充分展露出自信與熱情。
玩線上遊戲是不少小朋友們喜愛的活動,家長們擔憂的是孩子網路成癮、視力惡化的問題,但為什麼熱愛電腦與科技的Thomas Suarez,卻能走向不一樣的路?其實興趣、動機、學習、持續..這些條件缺一不可!
讓我們來重新定義孩子喜愛線上遊戲這件事
你的孩子在玩電子遊戲時,會否好奇遊戲是如何創作的,或怎令遊戲變得更好玩? 現今的電子遊戲愛好者不只局限於「玩」。很多人會利用網上的資源和教學,對自己喜歡的遊戲進行修改,從而修補故障、改善遊戲機制、或按照自己的喜好改變遊戲元素。 由於遊戲開發者(例如任天堂)從未向公眾發布遊戲編碼,玩家想修改,就必須重新制作整個遊戲,當中需要用到高階的技能和知識。
自製遊戲的興起,間接鼓勵了喜愛電子遊戲的青年嘗試開發。對他們而言,這無疑是個學習/實踐實用技能的好機會!

孩子們如何從學習遊戲開發中獲益?
遊戲開發涉及與科學、科技、工程和數學(簡稱STEM)相關的多種技能;因此它不僅被視為一種愛好,還成為了兒童及青少年STEM教育的課程一部分。一般而言,學習遊戲開發對兒童的益處包括以下幾方面:
1.學習程式語言及遊戲設計軟件
要成功製作視頻遊戲,學生必須學習使用遊戲設計軟件(如Unity、GameMaker、Construct等)和編碼語言(如C#、Javascript、Python等)。在眾多遊戲設計軟件中,Unity是很受歡迎的手機遊戲設計軟件,市場上34%的熱門免費手機遊戲皆是用它製作,因此許多中高級的編碼課程較偏重教授學生使用Unity。
2. 電子遊戲產業具發展潛力
由於智能手機和平板電腦漸趨普及,電子遊戲行業(尤其是手機遊戲)正在快速擴張。於2017年,手機遊戲已佔全球遊戲市場42%,總收益超過450億美元。遊戲開發技術仍有很大的發展空間,業界對相關人才的需求亦持續增長。若孩子對遊戲很感興趣,學習遊戲編程是拓展新機會,有助提高其競爭力。
3. 所學技能適用於其他專業
此外,遊戲開發技術不僅適用於製作電子遊戲,當中涉及的技能如編程、數學、物理和3D建模等也可廣泛應用於很多其他行業,令他們在升學和求職方面都擁有更好的前景。許多行業也在運用遊戲相關技術來發展他們的業務,其中一個例子是建築行業—他們正在使用遊戲引擎建立一個互動式的3D建築設計,在未建造前便可觀看建築的外觀及內部。
學習遊戲開發對孩子而言會否太難?
現在我們都清楚遊戲開發對兒童發展的幫助。但有些家長可能會問:「遊戲開發對年幼孩子來說會否太複雜?」其實市面有些遊戲開發課程是專為4到18歲的兒童/青少年而設,從初學到高級程度一應俱全。年齡較小,或沒有任何相關知識的孩子將從初級課程開始,初級課程主要教授如運用Scratch、Roblox和Minecraft等簡單軟件製作2D遊戲,到中高級課程才會開始接觸較高難度的Unity引擎和3D建模。
《本文由 FirstCodeAcademy授權刊登,原標題" 遊戲開發跟STEM教育有何關係?"》
相關課程: