如題,小弟最近和朋友討論到這個話題,因為自己本身工作專案都偏購物應用類的,沒接觸過遊戲開發,爬了一下文,發現網頁遊戲(國外有的說browser game)製作方式五花八門....
不知道有沒有大大剛好是在開發網頁類遊戲的呢?想知道是否有像C#的Unity有個引擎(JS的話應該說框架)專門用來開發遊戲的?
看國外文章或YouTube的影片,很多都是什麼"Let's build a xxx game use JavaScript",類似這種,不過這種Let's build a xxx use xxx這種標題在之前學框架時看的經驗都是完全複製出某個網站只是用比較基礎或是複雜的(或是炫技的方式!?)去做。
想知道在不使用html5 canvas的狀態下(或是少量使用),且有美術支持靜動態圖的前提下,要做出像是天堂或是金庸(很老的遊戲,年輕的大神可能不知道XD),或是GB時代的神奇寶貝這種遊戲,大致上流程和使用技術(或框架?)有哪些呢?(有看過網頁遊戲做到超誇張像是魔獸世界的...)
和朋友的構想是之前看過日本一個H Game平台,上面全都是網頁遊戲,先不說香不香的問題,那種對話或是回合制戰鬥RPG其實都做得很精緻,甚至比steam上的一些糞Game好多了,如此才聯想到原來網頁遊戲可以這麼強大!
可以試試看Construct這套!
以前有玩過Construct 2的版本,模組很多,底層是JS。
不過開發方式類似app inventor。
Introducing Construct 3 ( TOP Down RPG Tutorial )
早期的網頁遊戲。大多數都是利用了 flash 製作而成。品質在一般遊樂器上有些也還算有不錯的表現。
而在 flash 爆出了安全性問題後。現在的網頁遊戲大多還是已經偏向於 HTML5 的寫法為主。
但一般要完全靠人力來組合編輯。這有點太強人所難。
目前來說,大多數都是主推使用Unity。雖然Unity可以做出很多非常好的效果。
可惜它在輸出H5上的表現還是有點差。
正常來說,一般網頁遊戲。大多還是靠很大量的Html5 canvas的。你想找不利用它的話。
只能靠外掛元件處理。
早期曾經看過一種。好像是用OPENGL做外掛處理。(需要先安裝)
那時本來想要利用這樣的技術開發。
但其一發現上手並不太容易, 支援的工具不多。(現在我就不清楚多不多了,那是10多年前的事了)
其二是客戶的接受度不高。因為第一次使用的人。還得要求安裝啥的。
我們還得寫一篇教學說明文件。但也因為這樣也流失了不少客人。
最後還是回來H5的應用處理。
好奇借樓問,以盈利來說,是不是寧願把HTML5包成手機APP,然後拿去賣,
也比寫個網頁遊戲好XD
若只是開發2D遊戲跟RPG
真心推廣Phaser和pixi,超級好用
只要你懂canvas,甚麼都可以幹的出來
但必須說網頁遊戲真的式微化了
學習資源跟套件遠遠比不上C#的unity
寫小遊戲還行
如要復刻天堂或金庸
有很多功能你要有自幹的打算