研究 3D 遊戲技術一段時間後,開始撰寫個人學習專案 WuguiEngine。不求大眾接受、不求開源社群維護,僅作為學習記錄與交流分享。名稱由來:暱稱「烏龜」+ 引擎設計簡陋速度慢如烏龜,請勿見笑。
| 功能模組 | 描述 | 狀態 |
|---|---|---|
| 場景管理系統 | 線性查找 → 八叉樹 | 進行中 |
| 遊戲主邏輯系統 | 可擴展架構,簡單 Demo | 部分完成 |
| 輸入系統 | 可擴展、方便使用 | 部分完成 |
| Shader 系統 | 全 Shader 渲染,捨棄固定管線 | 部分完成 |
| 資源動態載入 | 資源管理系統 | 未實作 | 未實作 |
| D3D 類別再封裝 | Mesh、Texture 等簡化使用 | 部分完成 |
逐步完善上述模組,分享心得與代碼,期待社群指教。本系列文章旨在拋磚引玉,記錄從零建構 3D 引擎的完過程。