FXGL

Game framework

A comprehensive game development framework for creating 2D and experimental 3D games in Java with support for Kotlin.

Java / JavaFX / Kotlin Game Library (Engine)

GitHub

4k stars
103 watching
557 forks
Language: Kotlin
last commit: almost 2 years ago
Linked from 3 awesome lists

2d2d-framework2d-game-engine2d-game-framework3d3d-game-engineandroidframeworkfxglgamegame-developmentgame-enginegamedeviosjavajavafxjvmkotlinmobileweb

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
almasb/fxtutorialsA comprehensive collection of practical JavaFX tutorials covering various aspects of game development and software creation471
lwjgl/lwjgl3A high-performance Java library providing direct access to native APIs for graphics, audio, parallel computing, and XR applications.4,852
jetbrains/kotlinA multiplatform programming language and its development infrastructure49,594
korlibs/korgeA multiplatform game engine for creating games with Kotlin2,607
playcanvas/engineA powerful game engine built on WebGL and WebGPU, enabling 3D graphics rendering and physics simulation for various applications.9,772
lwjgl/lwjglProvides high-performance cross-platform libraries and APIs for developing 3D games and applications with access to graphics, audio, and controller technologies.549
libgdx/libgdxA cross-platform Java framework for developing 2D and 3D games with support for multiple platforms including desktop, Android, iOS, and web browsers.23,466
schlegel11/jfxanimationProvides a JavaFX animation framework based on CSS keyframe animations56
kool-engine/koolA multi-platform game engine that supports OpenGL and WebGPU for rendering 3D graphics on desktops, Android devices, and web browsers.319
hiperbou/kotlin-phaserProvides definitions, extensions and examples to integrate Phaser with Kotlin for creating HTML5 games.57
wiverson/maven-jpackage-templateGenerates native desktop applications with Maven and JavaFX or Swing351
jmonkeyengine/jmonkeyengineA 3-D game development suite written in Java.3,855
joreilly/wordmasterkmpA Kotlin Multiplatform game project with multiple clients (iOS, Android, Desktop) sharing the same core game logic and state management65
johanp/pixelizerA game development framework that uses entities and components to simplify game creation and reduce tedious tasks.53
adamatomic/flixelA game development framework that provides a set of reusable base classes for creating 2D games1,132