A recreation of Atari Breakout written in Java using libGDX. I have uploaded native releases in the releases section. There is no multiplayer yet, only sending hello world messages as a test.
Controls: A to move left, D to move right. M to open the menu. In the menu, there is a mouse mode. Use mouse mode to control the paddle with your mouse. There is also controller support. You just need to make sure that your controller is connected to your computer. If your controller can vibrate, it will vibrate if the ball hits something other than the ground. There is also a challenge mode for controllers that can vibrate which will cause the controller to vibrate very fast while the setting is turned on.
Web Version: Click Here The web version won't be as good as I had to minimize it for TeaVM support so there is no multiplayer, controller support, or ImGui menu. The positioning may also be off as the game takes up the entire browser page.
Singleplayer gameplay:
singleplayer.mp4
To build yourself:
Download the source code,
Run ./gradlew -p lwjgl3 dist
on Linux/MacOS or .\gradlew.bat -p lwjgl3 dist
on Windows,
The .jar file should be in lwjgl3/build/libs.