2011年7月7日 星期四

Preview MakeDreamEngine…

  1. 相關影片連結:
    集氣攻擊展示影片
    影片連結
  2. 目標:
    快速開發MMO(或MO)ARPG(或RPG)的遊戲引擎。
    跨成像引擎平台架構。
    簡單易用的開發工具。 
  3. 已完成清單:
    場景編輯器:
      Terrain編輯(含Deform、Splat、Smooth、UnDo、Redo…)。
      物件配置(含Transform、Multi Selection、Snap[Position&Direction Mode]…)。
      Icon Base Button架構。
      Ribbon Base Menu。
      場景屬性編輯(環境光、霧氣…等)。
      方向光屬性編輯。
      Field編輯(含Paint Grass、Paint Dynamic Mesh、Mesh攞動強度…等)。
      NAV Mesh資料編輯(產生處理、相關產生參數編輯)。
      Sky編輯(類型指定、貼圖設定、UV捲動參數、陰影參數,其他參數…等)。
    角色編輯器:
      動作編輯
      動作分離編輯
      動作組合編輯
      Key編輯UI設計
      動作插Key編輯
      動作參數設定(含串接相關參數)
      受擊範圍資訊編輯  
    引擎函式庫:
      遊戲主架構框架函式庫。
      Client預測處理機制。
      成像物件庫:(繪圖管理器、場景管理器及其他繪圖物件…)
      遊戲物件函式庫:(操作邏輯物件、鏡頭控制、靜物物件、動作物件、角色物件)。
      命令框架及相關遊戲命令實作函式庫。
      行為框架及相關遊戲行為實作函式庫。
      虛擬遊戲IO架構(可自行指定對應鍵盤或滑鼠按鍵值)。
      物理引擎碰撞處理函式庫整合(含物件碰撞測驗、角色控制器、位移修正處理…)。
      NAVMesh函式庫整合(含資料產生及路徑搜尋模組)
      3D除錯資訊繪製函式庫(含動態模式及物件模式)。
      Avatar控制器。
      遊戲物件工廠框架。
      特效函式庫整合及特效管理器。
      水特效函式庫整合及水特效管理器(Hydrax Water lib)。
      無限段動作分離處理架構(含上下半身拆開)。
      Sky及Sky shadow管理模組。
      投射貼圖物件。
      動畫材質(AVI Material,可直接貼在物件上)及相關撥放面板函式庫。
    Client&Server:
      RakNet函式庫整合。
      RMI架構整合。
      預測路徑處理。
      遊戲處理器(客戶端、伺服器端、觀察者端處理器)。
      Client與Server共用場景架構(Server場景資訊3D網格化,Base On NAV Mesh)。
      遊戲物件:Server場景物件、角色物件、NPC物件及物件管理器。
      Interesting Scope架構規劃及整合。
      Server、Client與Bot程式框架。
      觀察者端程式框架(顯示Server端的運作狀況)。
      3D顯示Server程式框架。
    通用函式庫:
      LUAScript函式庫整合。
      XML函式庫整合。
      unique ID產生器。
      3D Model Icon產生器。
      狀態機架構。
      AI框架函式庫。
      時間計算器。
      虛擬命令處理器。
      命中判定處理器。
      同步資料處理器。
      角色行為函庫器。
      整合Loki Singleton及Small object。
      SSE函式庫整合。
    GamePlay相關系統:
      類魔獸操作處理系統
      多段跳處理(含Client & Server同步)
      集氣處理及相關技能
      血量及名牌板
      受擊、擊飛、死亡、重生處理流程
      受擊判定處理
  4. Future List:
    UI函式庫整合(含Script整合)
    特效編輯器
    角色編輯器未完成功能補完(含Avatar編輯…等)
    音效函式庫整合
    場景編輯器未完成功能補完(含Game Play Trigger編輯、Anmimation物件配置、 水參數編輯…等)
    遠程攻擊處理流程(含準星處理部份)
    分離動作系統與AI整合(比方八爪章魚,每一隻觸手可以獨立運作…)
    其他的還沒想到…

6 則留言:

  1. 那方面的事件,是Trigger嗎?

    回覆刪除
  2. 很酷~有Open Source或Free Use的計畫嗎?

    回覆刪除
  3. 喔喔...
    我說的事件...像是地圖事件, 劇情事件, 任務系統 等等

    回覆刪除
  4. 目前沒有Open Source或Free Use的計畫,只想把它拿來做一個MMO.ARPG。

    回覆刪除
  5. 嗯!地圖事件會在含Game Play Trigger編輯這部份完成,而劇情事件, 任務系統…等,會在整個PK及一起打王順了之後再考慮,謝謝勇大的提醒。^^

    回覆刪除