flash webgame架構設計

2022-04-10 07:39:50 字數 2219 閱讀 3450

編者按:9ria天地會精心打造的業界領先的開發者大會——ria天地行·西南遊戲開發者大會將於2023年11月25在成都天府軟體園舉行。小編將採訪一些與會講師,談談他們將在會上分享的內容。

本期我們採訪的講師是:

葉茂

成都任新科技技術總監,原四川天上友嘉網路科技遊戲事業部經理、前端技術總監,原北京熱酷前端高階技術經理。

從事研發和管理工作10餘年,擁有非常豐富的應用軟體和遊戲開發管理經驗。

演講主題:flash webgame架構設計

9ria天地會小編:您有非常豐富的應用軟體和遊戲開發管理經驗,在webgame架構與開發方面,有沒有什麼心得和開發者分享一下?

葉茂:在軟體和遊戲專案開發過程中,我們常常會遇到以下幾點問題:

以上這部分問題都是常常令各位專案經理、主程頭疼的問題。這中間我們可以用很多規範、約束來達到要求,可還是費時費力,需要人去監管,不停地重構**。

如果我們在開發的初期就擁有乙個比較完善,結構統一的開發架構呢?這就好比是如來佛的五指山,不管你孫悟空再怎麼折騰,也翻不出去,把風險和成本壓縮到最低。

軟體開發不是東一塊西一塊能夠拼湊起的,如果沒有乙個好的地基,就算拼好的房子,也會在有一天會轟然倒塌。

現在有不少開發者,做事情喜歡短平快,想到**做到**,缺少完善且嚴謹的設計思路,更不要說uml圖了。他們總是想著現在先暫時解決問題,以後再來慢慢完善。可是真到了以後,沒有多少人會回過頭來再改,這就常常會使得我們的專案越來越臃腫,越來越難以維護,專案時間越來越無法控制。其實很希望這些同學都要有乙個意識,在開發初期一定要有乙個比較完善的框架,不管是自己寫的,還是用的第三方開源架構,這是乙個優秀專案的前提。

9ria天地會小編:行業環境變化的很快,目前的技術已經更加成熟,您認為在網頁遊戲領域,取得成功或者得到玩家喜愛的重要因素有哪些?

葉茂:在遊戲這個行業裡,技術永遠都只是專案的保障,而非成功與否的關鍵。

在一款遊戲中,美術、程式、策劃都是缺一不可,哪一項出問題都可以導致產品的失敗。

在這裡運營方面的問題我們就不討論了,這與產品本身關係不大。所以擁有好的策劃點子,才能夠最終抓住玩家的心理,讓玩家心甘情願的花錢,才是玩家喜愛的好產品。當然,擁有更炫的畫面,更流暢的體驗肯定能夠多加分,更多地留住玩家。

9ria天地會小編:flash webgame前端架構使用開源還是自主研發?

葉茂:相信不少同學都有這個煩惱吧?一方面想很想寫自己的架構,一方面又想直接用第三方現成的。自己寫的**靈活,但錯誤和易用性差;而開源的東西穩定成熟,靈活性和擴充套件性不強。

怎麼辦?其實大家不用這麼煩惱,不管是自主研發,還是開源引擎,我們的最終目的是想讓開發更簡單,讓架構中的模組為我們服務。而選用什麼型別的架構,還要取決於我們的專案本身,如果製作乙個小遊戲專案,卻動用大量的人力進行自主研發乙個龐大的架構,是得不償失的,相反亦然,所以選用架構還要視專案本身而決定。

在這裡我給出幾個建議僅作為參考:在乙個公司,有多個專案組的時候就需要有一套統一的架構,不管是開源的,還是自主的;針對初創的中小公司,這樣的公司要考慮時間、資金、人力資源等等很多問題,前期不要過多的成本投入到研發上,建議採用成熟、簡單的開源框架。

專案組同時達到3個以上,並且能夠有已有產品在持續贏得的情況下,建議採用自主架構進行開發,這樣便於各專案組人手調配,同時產品的可維護性、靈活性都特別強。當然,最重要的還需要乙個有能力的人來進行設計和駕馭,不然做出來的產口易用性和穩定性都會大打折扣。

總之,不管選擇哪一種型別,特別適合專案組本身的才是最好的。

9ria天地會小編:webgame架構和傳統的**架構有什麼不同?

天地會小編:可否簡要分享下您在成都天地行的演講內容?

葉茂

salesforce 架構設計 從架構設計到架構師

因為碎片化的時間多了,所以開始刷起某乎了,關注了架構相關的板塊,也順手回答了一些問題。發現有很多同道中人正在經歷著我前兩年經歷的階段,對於做架構沒有相對具象的一些理解,更沒有系統化的認識。所以把最近回答的一些內容整理一下,權當記錄,留給3年後的自己 按慣例,容許我裝x開頭 一 架構的定義 在軟體開發...

mysql架構設計 初識mysql架構設計

一 應用系統如何與mysql進行一次互動?最開始接觸jdbc的時候,我們系統如何完成一次sql操作呢?第一步,建立資料庫連線 第二步,操作sql 第三步,釋放連線。但是每次建立與資料庫的連線非常耗時和資源,所以我們加入了連線池的概念。第一步的獲取連線是從連線池中獲取乙個可用的連線,第三步的釋放連線不...

軟體架構設計 架構師筆記,軟體架構設計

架構設計是分與合的藝術 通讀並總結了溫昱老師的 軟體架構設計 並有幸聽過李哲珠博士對架構設計的講解。對其讀後的自我領悟並提煉出核心內容分享出來,希望從思想高度上能提公升你對軟體架構設計的認知。架構設計 架構設計不等於框架設計,框架也可能有架構,所有的原子元件 被拆分的模組 都需要架構設計,所有元件可...