來看看遊戲公司都用PHP來做什麼事:
#寫伺服器端邏輯(PHP效能不高,現在伺服器端少用PHP來寫,但是還是有人會用PHP來寫,有些H5遊戲也會用PHP來寫,甚至有swool這樣的框架來提升效能)(推薦學習:PHP程式設計從入門到精通)
寫遊戲介面,例如前端JS和AS3的連接程式碼,web伺服器使用nginx來做負載平衡。
寫入遊戲管理後台。
寫入遊戲官網
遊戲相關的系統開發,例如遊戲公眾號管理後台。
以我的經驗,在遊戲公司寫遊戲的資料管理後台的工作更多。 我們經常遇到的需求是這樣的:
我們的遊戲要上線了,但是還沒有辦法看註冊數據,不知道轉換率和付費數據是怎麼樣的,你給我寫個出來。
我們的遊戲需要看付費率報表,註冊轉換率報表,廣告投放和收益報表,你給我寫個功能做出這些報表來給我看。
我們的遊戲需要給玩家發道具,你給我做個後台功能來給玩家發東西。
我們的玩家有投訴,我們無法直接用一個QQ號來做客服號碼了,要有一個系統來管理,你給我寫一個客服系統出來。
我們的玩家中有人在聊天頻道狂刷拉人訊息,你給我把他們屏蔽掉,做個聊天監控系統出來。
我們下週上一個活動,策劃需要知道某某某數據,你給我做個報表出來吧。為了防止後續還有相關的需求,你就幫我做個活動管理模組吧。
我們要接取騰訊遊戲了,你去幫我寫寫前端的介面吧,把這些資料傳過來客戶端。 。 。 。 。
然後同一個公司裡有很多個團隊,他們的技術不是共享的,以上需求可以每個團隊都做一次。每個策劃或是營運需要看的數據大同小異,甚至連營運都不知道要看什麼數據。
而且每個團隊所使用的伺服器端的開發語言和框架都不一定是相同的,這個團隊是JAVA後端,那個團了人是C 後端,另一個是erlang流,還有的是用python寫的,伺服器端開發語言多種多樣,不統一,你想把這個團隊寫好的後台拿到另一個團隊中使用又要做一個很大的一底層改動。
因為遊戲是分服的,所以還有一個問題是一個服一個後台,有的是一個服一套後台程式碼。有各個服的數據,還需要有一個全區服的後台的數據,這個後台是把所有的各個服的後台數據匯總起來的平台,裡面又涉及到各後台之間的數據通信的問題... ...
PHP程式設計師就會陷入這種需求的漩渦中去,更可怕的是當你換一個公司之後,以上所有的事情可能都要重新做一遍,因為不同的公司的開發人員寫的架構都不一樣。
以上是php可以做遊戲哪方面的詳細內容。更多資訊請關注PHP中文網其他相關文章!