Permafrost Engine 是一款以 C 語言編寫的 OpenGL 3.3 即時策略遊戲引擎。
EVERGLORY是使用Permafrost Engine開發的旗艦遊戲。
在 itch.io 或 Steam 上下載免費(或捐贈您想要的)試用版。透過演示,您還可以存取支援遊戲玩法的所有腳本和資產,以便根據您的意願進行學習和修改。
如果需要,所有依賴項都可以從原始程式碼建置並與遊戲二進位檔案一起分發。 Python 是使用預設模組的子集建構的,並使用精簡的 stdlib 進行打包。
git clone https://github.com/eduard-permyakov/permafrost-engine.git
cd permafrost-engine
make deps
(建構對./lib
共享庫相依性)make pf
現在您可以呼叫make run
來啟動示範或make run_editor
來啟動地圖編輯器。或者,呼叫make launchers
來建立不需要任何參數的./demo
和./editor
進位。
可以使用 mingw-w64 交叉編譯工具鏈 (http://mingw-w64.org/doku.php) 建立原始程式碼,步驟與 Linux 基本相同。將PLAT=WINDOWS
傳遞到 make 環境是唯一需要的變更。
編譯可以在 Linux 主機上完成,也可以使用 MSYS2 (https://www.msys2.org/) 在 Windows 上本地完成。
git clone https://github.com/eduard-permyakov/permafrost-engine.git
cd permafrost-engine
make deps PLAT=WINDOWS
make pf PLAT=WINDOWS
make launchers PLAT=WINDOWS
或者,專案的根目錄中提供了 Visual Studio 2022 解決方案檔案。
Permafrost Engine 根據 GPLv3 獲得許可,但有特殊的連結例外。
在 YouTube 上關注 Permafrost Engine 和 EVERGLORY 的開發。
獨立 RTS 開發日誌 #1:Permafrost 引擎簡介
獨立 RTS 開發日誌 #2:儲存 Python 解釋器
獨立 RTS 開發日誌 #3:團體探路
EVERGLORY:預告片 #1
獨立 RTS 開發日誌#4:戰爭迷霧
獨立 RTS 開發日誌#5:效能最佳化
獨立 RTS 開發日誌 #6:光纖、非同步作業
獨立 RTS 開發日誌 #7:主選單 UI、載入任務
獨立 RTS 開發日誌 #8:Python 任務 + 製作 Pong!
獨立 RTS 開發日誌#9:基地建設
獨立 RTS 開發日誌 #10:示範遊戲
獨立 RTS 開發日誌 #11:資源收集、遊戲設計
獨立 RTS 開發日誌 #12:製作單位
獨立 RTS 開發日誌 #13:大型單位尋路
獨立 RTS 開發日誌 #14:彈體、大戰
EVERGLORY - 官方預告(2021 獨立 RTS)
獨立 RTS 開發日誌 #15:單位編隊
EVERGLORY(獨立 RTS 遊戲)- 探路展示
獨立 RTS 開發日誌 #16:陸地、水和空氣
獨立 RTS 開發日誌 #17:經濟 + 新演示
獨立 RTS 開發日誌 #18:改進的地圖渲染
EVERGLORY:預告片 #2 [獨立 RTS 遊戲]
對專案或原始程式碼有意見或問題嗎?電子郵件:[email protected]。在 Discord 上討論 EVERGLORY 及其發展。如果您對重要的引擎問題有有用的修復,請隨時提出 PR。請注意,我將仔細檢查每個補丁,以確保它符合我個人的引擎代碼品質標準。如果您希望以某種方式改進引擎並希望將變更上傳到上游,請聯絡我們進行討論。