Fray

Fray is a free-to-play online fantasy card game that pits 2 players against each other. Each player gets to choose to be either a Human, Elf, or Undead before searching for a game. Each turn gives 1 mana crystal that can be used to summon monsters that will fight your opponent’s monsters or your opponent’s hero.

There was a previous version of Fray (version 1) which was coded in Java Swing whose graphical user interface is horrendous. Because of that, I re-coded Fray (version 2) using JavaFX which looks way better. Below are 2 images to show the massive difference in just the login screen, first is version and second is version 1.

Fray Login Page (JavaFX, version 2)
Fray Login Page (Java Swing, version 1)