開發(fā)者瘋狂涌入,開放"太狗血"全棧游戲框架!
關(guān)于 OpenTGX

OpenTGX是一個基于 TypeScript 的開源免費全棧游戲開發(fā)解決方案。
與其他開源框架不同之處在于,它不是單純的框架。而是依靠統(tǒng)一的基礎(chǔ)框架和大量的模板案例來滿足行業(yè)需求和解決項目問題。
Open= 開源、開放T= TypeScript,此方案的前后端都使用 TS 語言編寫G= Game Development Technique, 游戲開發(fā)技術(shù)X= 領(lǐng)靠眾多的行業(yè)、項目、案例模板,滿足多元化需求
Open 是態(tài)度, T 是使用入口,G 是技術(shù)基礎(chǔ),X 是方案和目標(biāo)
它能夠給你解決客戶端和服務(wù)器兩端的問題,客戶端基于 Cocos Creator ( 能夠發(fā)布到幾乎所有的主流平臺),服務(wù)端使用 NodeJS ( 全世界最流行的 JS/TS 服務(wù)端程序開發(fā)平臺 )。
Github地址:https://github.com/MrKylinGithub/OpenTGX
Cocos Store:https://store.cocos.com/app/detail/2787
文末點擊閱讀原文直達(dá)
OpenTGX 的主要目標(biāo),是通過提供一個基礎(chǔ)框架+各行業(yè)案例模板,來解決日常開發(fā)中的項目需求和問題。
根據(jù)你的自身需求,客戶端和服務(wù)端可以分開使用。
客戶端特性
-
首包優(yōu)化、分包策略 -
模塊管理、UI 管理 -
網(wǎng)絡(luò)通信、平臺通信 -
虛擬搖桿、2D&3D常用工具 -
性能優(yōu)化、發(fā)熱優(yōu)化、渲染優(yōu)化
服務(wù)端特性
待更新...
加入社群
微信討論群
群名:OpenTGX|全棧游戲開發(fā)
請加掃碼添加微信(微信號:qilinzi6666) 并注明 TGX,即可入群。
群里不討論無關(guān)話題。
項目模板/產(chǎn)品示例
-
3D 跑酷- Jare 大冒險 -
-
桌球女孩-即將上線 -
虛擬搖桿 - 坦克 2D -
虛擬搖桿 - 傘雞跳跳跳
案例收集中,有基于 OpenTGX 開發(fā)的項目想要在此展示的,可以聯(lián)系麒麟子。
你為什么需要它?
麒麟子在接觸了數(shù)千個開發(fā)者后,總結(jié)出了大家日常開發(fā)中的剛需,比如:
-
需要技術(shù)進(jìn)階和成長,學(xué)會實用的項目處理技巧 -
需要優(yōu)質(zhì)的項目模板,快速驗證項目原型和進(jìn)入迭代周期 -
需要高質(zhì)量的框架,解決項目模塊管理和一些基礎(chǔ)問題。
因此,麒麟子花了一些時間,重啟并開源了 KylinsToolkit,并命名為 OpenTGX后期會逐步加入網(wǎng)絡(luò)、2D 游戲常用控件、3D 游戲常用控件等等。
里面的內(nèi)容來自麒麟子十多年項目經(jīng)驗的總結(jié),雖然不是最優(yōu)解,但卻能在一定程度上,讓項目的起步、模塊分割、多人協(xié)同和后期維護(hù)更加順暢。
在此基礎(chǔ)上,麒麟子會和眾多開發(fā)者一起,基于 OpenTGX,為大家提供大量的可參考甚至直接使用的項目模板以及教學(xué)案例。
也希望有更多使用 OpenTGX 來制作項目的朋友能加入進(jìn)來。
適用領(lǐng)域
使用它你可以輕松搞定以下領(lǐng)域(包含但不限于):
-
2D & 3D 游戲 -
XR -
互動營銷 -
3D 展示 -
其他互動多媒體需求
OpenTGX-Cocos-Client
-
base: 一些基礎(chǔ)工具組件,如屏幕自動適配、資源加載隊列、聲音播放管理器、輸入管理器等等。 -
easy_camera:漫游攝像機、FPS攝像機、第三人稱攝像機、2D 跟隨攝像機 -
easy_controller:虛擬搖桿(支持 2D 和 3D)、按鍵、攝像機控制器 -
easy_ui_framework:極簡版的 MVVM 型的 UI 框架,與邏輯數(shù)據(jù)單向依賴。支持 UI 分層管理、UI 自動加載器、UI 事件托管 等等。
OpenTGX-NodeJS-Server
待更新...
公眾號
歡迎關(guān)注麒麟子公眾號,可以第一時間獲得最新信息。
深耕游戲引擎與游戲開發(fā) 15 年
每一滴干貨都源自商業(yè)項目實踐
用技術(shù)資源賦能行業(yè)商機落地
交個朋友,你不虧!

