This repo contains sample games built with FXGL
Java Kotlin
Switch branches/tags
Nothing to show
Clone or download
Latest commit a0821c7 Jul 8, 2018
Permalink
Failed to load latest commit information.
BattleTanks fxgl 0.4.0 Dec 4, 2017
Bomberman fxgl 0.4.0 Dec 4, 2017
Breakout fxgl 0.5.3 Jul 7, 2018
Cannon use 0.5.3 Jun 15, 2018
Drop fxgl 0.5.3 Jul 7, 2018
FlappyBird fxgl 0.5.3 Jul 7, 2018
GeoJumper fxgl 0.5.0 Apr 15, 2018
GeometryWars fxgl 0.4.4 Mar 11, 2018
Gravity fxgl 0.4.0 Dec 4, 2017
Mario updated tutorial Jan 13, 2018
NinjaCardCombat fxgl 0.4.0 Dec 4, 2017
OutRun fxgl 0.5.3 Jul 8, 2018
Pacman fxgl 0.5.3 Jul 7, 2018
Pong fxgl 0.5.3 Jul 7, 2018
Shooter fxgl 0.4.0 Dec 4, 2017
SlidingPuzzle fxgl 0.4.0 Dec 4, 2017
SlotMachine fxgl 0.5.3 Jul 8, 2018
SpaceInvaders added new levels, bosses Jun 14, 2018
SpaceRunner fxgl 0.5.3 Jul 8, 2018
TicTacToe fxgl 0.5.3 Jul 8, 2018
TowerDefense fxgl 0.4.0 Dec 4, 2017
binaries updated pacman bin Nov 20, 2017
.gitignore cleanup Sep 15, 2016
CONTRIBUTING.md added contribution guide Mar 11, 2017
LICENSE Initial commit Dec 29, 2015
README.md fxgl 0.5.0 Apr 14, 2018

README.md

This repo contains sample games built with FXGL Game Library. Each game focuses on one or two aspects of FXGL, e.g. Drop focuses on bare minimums, Pac-man focuses on AI, etc.

Build

cd PROJECT_NAME
mvn package

This will produce a standalone executable with that project in target/. Most games are pre-built and can be downloaded from binaries.

Run

cd target/
java -jar PROJECT_NAME-VERSION.jar

OR simply double-click the jar file if the extensions are correctly set on your machine.

Contribute

These game demos are constantly upgraded, so feel free to fork and add something of your own.

Projects by difficulty

Beginner

Intermediate

Advanced