{"repo":"AlmasB/FXGL","free":true,"listed":false,"github":"https://github.com/AlmasB/FXGL","clone":"git clone https://github.com/AlmasB/FXGL.git","description":"Java / JavaFX / Kotlin Game Library (Engine)","language":"Kotlin","stars":4842,"topics":["game-development","game-engine","javafx","gamedev","kotlin","java","framework","game","2d-game-engine","2d-framework"],"license":"MIT","category":"game-templates","readme_excerpt":"Languages &emsp;&emsp;English &emsp;&emsp;简体中文 &emsp;&emsp;Русский About JavaFX Game Development Framework Why FXGL? No installation or setup is required \"Out of the box\": Java 8-25, Win/Mac/Linux/Android 8+/iOS 11.0+/Web Simple and clean API, higher level than other engines Superset of JavaFX: no need to learn new UI API Real-world game development techniques: Entity-Component, interpolated animations, particles, and many more Games are easily packaged into a single executable .jar, or native images Good for: Any 2D game (side-scroller / platformer / arcade / RPG) Any business application with complex UI controls / animations Experimental 3D Hobby / academic / commercial projects Teaching / learning / improving game development skills Fast prototyping of app ideas Minimal Example Getting Started For a quick dive into code, see standalone basic examples. Otherwise, see: FXGL book Showcase Trailer Use FXGL with IntelliJ Wiki & written tutorials YouTube tutorials Sample code demos FXGL games (with source) Published demos on itch.io Maven Maven template project if you use Java and/or Kotlin Gradle Gradle template project if you use Java and/or Kotlin Please refer to the template if there are any errors. Modularity If you wish to develop a modular application, here's a complete example of your module-info.java : Uber jar Download the latest uber jar from Releases Community University of Brighton, UK University of Nottingham, UK Georgia Institute of Technology, USA kidOYO, USA Wal","default_branch":null,"files":null,"tree":[],"storefront":"/r/AlmasB","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AlmasB/FXGL/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}