2 Star 5 Fork 3

时光 / awesome-libgdx

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
CC0-1.0

Awesome libGDX Logo

Awesome libGDX Awesome PRs welcome

libGDX Logo

libGDX 是一个相对较低级别的,免费的,开源的,用Java编写的跨平台游戏开发框架.

这个列表是一个精选的资源,工具,教程, 以及使用 libGDX 游戏框架的项目,帮助开发人员制作出符合 Awesome Manifesto 的真棒游戏。

非常欢迎查看,但请先请参阅 贡献.


内容


资源

可以在libGDX代码中使用的资源来增强框架的功能。

算法与人工智能

  • gdx-ai - 具有转向行为,编队运动,寻路,行为树和有限状态机的人工智能框架。
  • Simple Graphs - 用于图形数据结构和算法(包括快速路径查找)的Java库。

控制器

  • Controllers - 添加对游戏手柄和操纵杆的支持。
  • gdx-controllerutils - 添加了Scene2D按钮输入支持,用户可配置的按钮映射以及LWJGL2的热插拔功能。
  • sdl2gdx - 使用SDL的强大游戏手柄实现。在相同的映射,隆隆声和热插拔下支持数百个控制器。

实体组件系统 (ECS)

  • Artemis-odb - 基于Java的高性能实体组件系统框架。
  • Ashley - 受Ash&Artemis启发的Java实体系统。

物理

  • Box2D - 最受欢迎的2D游戏物理库之一。
  • Bullet - 3D碰撞检测和刚体动力学库。
  • jbump - 易于实现的AABB碰撞检测,对平台游戏和其他简单2D游戏很有用。

服务

  • gdx-facebook - 为Facebook Graph API提供跨平台支持。
  • gdx-fireapp - Firebase的跨平台API。
  • gdx-firebase - 用于Firebase的跨平台(仅台式机/ Android)API。
  • gdx-gameanalytics - libGDX的游戏分析 REST API客户端实现。适用于所有后端。
  • gdx-gamesvcs - 轻松集成游戏服务,例如Google Play游戏,Apple Game Center等。
  • gdx-pay - 为InApp购买提供跨平台API。
  • steamworks4j -精简包装,允许Java应用程序访问Steamworks C++ API。

启动和部署

  • gdx-liftoff - libGDX的现代安装工具,使用当前的Gradle 5.x系列。
  • Packr - 打包您的JAR,资产和JVM,以在Windows,Linux和macOS上分发。

用户界面

  • Freetype - 从轻量级的.ttf字体文件动态生成所需大小的BitmapFonts。
  • gdx-dialogs - 为本地对话框提供跨平台支持。
  • gdx-skins - 免费的Scene2D GUI皮肤。
  • InGameConsole - 允许开发人员在其游戏中添加控制台(类似于Source游戏中的功能)。
  • msdf-gdx - 提供轻量级实用程序以在libGDX上绘制高质量的MSDF(多通道有符号距离字段)文本。
  • PieMenu - Scene2D的径向菜单,高度灵活且易于自定义。
  • Ray3K Skins - 具有示例代码,自定义可绘制对象和实验功能的免费Scene2D.UI外观。
  • Skin Composer - 使用图形界面为libGDX scene2d.ui创建皮肤。
  • TenPatch - libGDX的9patch实现的替代方案,它实现了多个拉伸区域。
  • TypingLabel - 一个libGDX标签,看起来就像是实时键入的一样。
  • VisUI -允许使用scene2d.ui在libGDX中创建漂亮的UI。请注意,这不是UI编辑器。

视觉效果

  • Box2DLights - 2D照明框架,该框架使用Box2D进行光线投射,并使用OpenGL ES 2.0进行渲染。
  • gdx-vfx - 基于libgdx-contribs-postprocessing的灵活的后期处理着色器视觉效果。
  • libgdx-screenmanager - libGDX的屏幕管理器,支持各种过渡效果。
  • Particle Park - 带有实时预览的可下载粒子效果展示。
  • Shape Drawer - ShapeRenderer的一种高性能替代方案,可避免批量冲洗。
  • Spine - 基于骨骼的动画工具,专门针对游戏的2D动画。
  • gdx-gltf - GLTF 3D文件格式支持(导入/导出),PBR着色器和其他高级渲染。

其他

  • gdx-dbgagent - 用于调试常见问题的Java代理,例如不处理对象以及修改诸如Color.WHITE的常量。
  • gdx-jnigen - 小型库,允许C / C ++代码与Java源代码一起内联编写。
  • gdxGifRecorder - 记录GIF并自动保存的实用程序类。
  • KTX - libGDX的Kotlin扩展和实用程序。
  • noise4j - 基于各种过程内容生成教程的简单地图生成器。
  • Texture Packer GUI - 为libGDX游戏框架打包和管理纹理图集的简单方法。

教程

面向新手和经验丰富的开发人员的教程。

入门

高级

资产

收集免费和高质量的资产,使您的游戏更上一层楼。

  • Kenney Assets - 高质量的游戏资产,从2D和3D艺术到音效。
  • OpenGameArt.org - 提供各种开放内容资产的存储库。
  • Game-Icons.net - 包含大量与游戏相关的炫酷图形的存储库。
  • bfxr.net - 只需按几个按钮即可快速创建独特的音效,非常适合原型制作。
  • freesound.org - 巨大的音频片段,样本,录音,哔哔声协作数据库。

社区

与其他libGDX开发人员联系以进行协作并获得帮助。

  • Discord - 每天与社区中的各种领导人进行活跃的聊天。 推荐
  • Reddit - libGDX的非官方subreddit。活动不多。

其他清单

其他可能对libGDX开发人员有用的列表。

  • Game Networking - 游戏网络编程资源的精选列表。
  • Game Talks - 一份精心策划的游戏讲座(开发、设计等)清单。
  • Java - 一份精心策划的优秀Java框架、库和软件列表。
  • Kotlin - 一份精心策划的与Kotlin有关的东西的清单。
  • Magic Tools - 一个游戏开发资源清单,使魔术发生。
  • Game Accessibility Guidelines - 一个直接的参考包容性游戏设计,可确保尽可能多的人玩得开心。 推荐

贡献

欢迎捐款!首先阅读 贡献准则

License

CC0

Creative Commons Legal Code CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work.

简介

🎮 📝 libGDX资源的精选清单,可帮助开发人员制作出色的游戏。 展开 收起
CC0-1.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/shiguang1120/awesome-libgdx.git
git@gitee.com:shiguang1120/awesome-libgdx.git
shiguang1120
awesome-libgdx
awesome-libgdx
master

搜索帮助