回覆列表
  • 1 # 被打王

    遊戲開發,因為遊戲開發需要。透過測試,然後再聽再測試玩家。玩家的。體驗,然後才可以上架,所以說遊戲開發。週期長。

  • 2 # 起個名字好難所以不起

    拋開美術資源的製作時間,這部分已經比app高出一個複雜度。我著重從設計和程式上說一下:

    app都是建立在成熟的軟體設計思想和框架上的,例如MVC,MVP,MVVM等等。

    底層積累

    遊戲為了提高效能,各種元件和功能都是自己擼,很少使用通用件。包括容器,通訊協議,客戶端引擎,網路庫等等。這些都要花時間的,不僅每個廠一套,嚴重到每個專案一套、每人一套都是有的。

    這些年這種情況轉變了許多,Unity3D至少讓一堆寫引擎的傢伙把心思放在如何折騰Shader和最佳化Mono效能上(包括坑)。

    邏輯框架

    在遊戲邏輯的開發上,MVC的思想才基本普及。由於熱更新的存在,遊戲架構需要考慮指令碼(lua、JavaScript)和框架語言(C++、C#)粘合。這在app上很少,更別說蘋果已經封禁了跨平臺工具。

    試想,一套邏輯在兩種語言上寫是何等的酸爽。

    設計和溝通語言

    app和web設計類似,都有成熟的標準化的設計語言,哪怕是描述佈局和樣式,沒學過的策劃來跟美術較勁,分分鐘就暴露了。

    遊戲呢,由於引擎不同,介面庫不同,封裝介面庫人的技術水平不同,所以在這種蠻夷之地,各種不懂裝懂的人可以乘機亂改一通,大不了加班而已。

    總結:沒有統一標準,效能的根本需求,導致遊戲開發週期更長。

  • 3 # 上海拓朗資訊科技

    遊戲開發相比軟體開發週期長,個人認為遊戲除了實現功能的基礎上,美工的也是需要耗費大量人工的環節。遊戲軟體也是基於軟體之上,只要是軟體,就要考慮效能,系統相容性等諸多方面的因素考量、測試、迭代。而一般的軟體,大多隻要滿足功能需求即可。

  • 中秋節和大豐收的關聯?
  • 男人在哪幾個階段比較脆弱?