【Profectus 增量游戲引擎】概述
首頁鏈接:https://moddingtree.com/
本文包含首頁及?Getting Started - Introduction 節(jié)文章。
扉頁語
Profectus,一款伴你成長的游戲引擎。無論什么水平都可以使用,并使你有勇氣把游戲做得更大更好。
易用性:一致性的設(shè)計理念使引擎代碼和玩家編寫的代碼更為直觀
有益的:使用 TypeScript 構(gòu)建,用預(yù)配置 Github 工作流無縫部署項目
增量性:鼓勵更好地編程,引擎不會限制你
為什么你要用 Profectus?
這個引擎旨在使 Web 應(yīng)用(尤其是游戲)開發(fā)更容易,但它仍需要你擁有一定的編程基礎(chǔ)。除了 javascript 外,你還需要了解 node、typescript 和 JSX 等工具。若你有 The Modding Tree 這個增量游戲開發(fā)引擎的開發(fā)經(jīng)驗是最好,因為本引擎可以理解為 TMT 的現(xiàn)代升級版。
Profectus 是一個有著極強個性的游戲引擎,它更適合特定類型的游戲。而這個引擎的優(yōu)點是它可以不用過度考慮界面、菜單、SL系統(tǒng)(原文為開箱即用),還可以將你的項目在瀏覽器中運行,這意味著游戲可以擁有較低的安裝門檻。
設(shè)計理念
該引擎的代碼可讀性強
該引擎是創(chuàng)作自由的,不會限制開發(fā)者的發(fā)揮
該引擎將有較高的一致性
該引擎是可擴(kuò)展的,并且可以分享這些擴(kuò)展
該引擎將使開發(fā)變得高效
該引擎應(yīng)該能夠完全地發(fā)現(xiàn)并報告問題
該引擎的設(shè)計理念參考了 Python 之禪
該引擎的設(shè)計理念還受到 “ref 比 reactive 好” 這篇文章的觀點的影響:https://dev.to/ycmjason/thought-on-vue-3-composition-api-reactive-considered-harmful-j8c