Libgdx 是一個跨平台和可視化的的開發架構。它目前支援Windows,Linux,Mac OS X,Android,IOS和HTML5作為目标平台。
Libgdx允許你一次編寫代碼不經修改部署到多個平台。你會可以從能夠快速疊代的桌面環境中編碼而獲益,而不是将你的最新的修改部署到你的裝置,或者編譯成HTML5。你可以使用所有java生态系統的工具來讓你的産品變得更好。
Libgdx 可以讓你深入底層,給予你直接通路檔案系統,輸入裝置,聲音裝置和通過一個統一的OpenGL ES 2.0和3.0接口使用OpenGL的權限。
在這些底層工具之上我們建構了強大API幫助你完成常見的遊戲開發任務。像渲染精靈和文本,建構使用者接口,播放音效和音樂,線性代數和三角計算,解析JSON和XML等等。
如果需要的話,libgdx可以跨國java的束縛使用本地代碼更好的進行效果展現。所有這些功能都隐藏在Java API中,是以你無需考慮将本地代碼(native code)交叉編譯到所有平台。所有的這些都有Libgdx來處理。
Libgdx的目标是成為一個遊戲開發架構而不是遊戲引擎,是因為我們意識到在實際開發中沒有一勞永逸的事情。是以,我們将強大的功能進行抽象,開發者可以自我選擇采用什麼樣的功能。