破百萬下載成功故事:Photon驅動的《오늘도 던전》開發洞察

產業類別:遊戲產業
團隊名稱:주식회사 스프링컴즈
相關介紹:https://play.google.com/store/apps/details?id=com.spcomes.jbattle&hl=ko&gl=US

「nCLOUD24公開無需伺服器開發者亦可製作遊戲的‘Photon’伺服器引擎訪談」

  • Photon引擎的韓國總代理nCLOUD24,為遊戲開發者提供最簡易的解決方案
  • Springcomes,即使沒有伺服器開發經驗,也成功推出多人遊戲,秘訣是“Photon引擎”
  • 人氣益智遊戲‘Jewels Battle’的開發背後故事…透過Photon引擎提升開發效率

在製作遊戲時,遊戲伺服器是不可或缺的。但是,如果要自行開發遊戲伺服器,則會耗費大量開發成本和時間。如果有一個解決方案能夠節省這些開發成本和時間,你會怎麼做呢?雲服務業者nCLOUD24(WellData System,代表 맹상영)利用遊戲伺服器引擎’Photon’,幫助開發者即使沒有遊戲伺服器也能有效開發多人遊戲。Springcomes(代表 신영철)便是運用此引擎進行遊戲開發的案例。

Q:可以介紹一下目前正在服務或開發中的遊戲嗎?

A:代表 신영철:我們自2020年開始,為了多元化遊戲類型,開發了多種類型的遊戲,其中主力是Match-3類型的遊戲。今天要介紹的‘Jewels Battle’也是其中之一。

Q:‘Jewels Battle’是什麼樣的遊戲,以及在哪些部分使用了‘Photon’呢?

代表 신영철:‘Jewels Battle’是一款全球玩家可以一起享受的即時在線Match-3戰鬥遊戲,是一款任何人都能簡單而有趣地享受的休閒益智遊戲。

遊戲中將有8名玩家參與戰鬥,我們在實現玩家配對和多人戰鬥功能上使用了Photon。

Q:是如何得知Photon網絡,並開始使用的?

代表 신영철:透過遊戲行業內朋友的強烈推薦,我們得知了Photon。因為在開發時缺乏伺服器開發能力,所以我們選擇了導入它。

Q:如果沒有使用Photon,您考慮過哪些其他競爭對手的伺服器引擎或其他方法嗎?

代表 신영철:如果沒有使用Photon,我們可能需要自行開發伺服器。

Q:您會向哪些公司或開發者推薦Photon?

代表 신영철:我推薦給那些沒有自建遊戲伺服器經驗,且想要製作多人遊戲的人。使用Photon可以讓您更專注於遊戲客戶端的開發。

Q:在眾多網絡引擎中,為何選擇了Photon Realtime(Photon即時)?

代表 신영철:我們認為選擇Photon Realtime非常合理,因為它的服務使用價格比較低廉,而且在開發期間可以使用免費方案,不需要支付費用。另外,由於已有許多公司採用了Photon,因此我們認為它是可靠的。

Q:使用Photon的好處、困難之處及其解決方案是什麼?

代表 신영철:好處是不需要過多關注伺服器端,因此遊戲開發速度非常快且高效。困難之處在於將Photon SDK添加到開發項目中對我來說有些困難。

另外,正如我之前所說,雖然一開始可能會感受到一些進入障礙,但對於程序員來說是完全可以克服的。一旦架構建立起來,它就非常穩定,幾乎不需要進行太多調整。

Q:沒有伺服器開發經驗的初學者也能輕鬆開發嗎?

代表 신영철:當然,如果有經驗會更容易使用。就像我的情況,雖然沒有伺服器開發經驗,但我還是使用Photon發布了遊戲。因此,即使沒有伺服器開發經驗,只要有客戶端開發知識,也足以使用Photon開發多人遊戲。

Q:使用Photon Realtime(C++)時有什麼注意事項、應用技巧或使用建議嗎?

代表 신영철:首先,我建議在進行Photon整合之前,仔細研究Photon提供的演示項目並加以應用。通過修改演示項目來進行開發會更有幫助。在整合時,也應該參考演示項目中的整合方式並應用於實際項目中。

WellData System是專業的雲管理服務公司,通過其nCLOUD24品牌,與KT Cloud、亞馬遜AWS、NHN Toast Cloud、Naver Cloud、Photon等國內外主要雲服務提供商(CSP)建立了穩固的夥伴關係,為各種企業提供定制雲服務,自2017年起與Photon簽訂總代理合同,為國內遊戲開發商提供正式服務。