能問出這樣的問題,我假設你是入門級coder,再去學習js,再去學習canvas,甚至html,等你學完了恐怕技術都更新換代了.
遊戲開發,技術是最次要的,千萬不要因爲自己不懂coding而產生恐慌情緒.
使用一個引擎,比如Create Games with Construct 2,是效率最高的方法.參考官網的tutorial,通過不斷實踐來熟悉引擎的能力,實現自己的設計思想是主要目的.
使用引擎的閒暇時間可以看書來學習基礎的編程語言.同時參考引擎的開源代碼,例如Construct Classic.
另附,15 個頂級 HTML5 遊戲引擎