Java Game

Open-source Java projects categorized as Game

Top 23 Java Game Projects

  1. libGDX

    Desktop/Android/HTML5/iOS Java game development framework

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Mindustry

    The automation tower defense RTS

  4. shattered-pixel-dungeon

    Shattered Pixel Dungeon is an open-source traditional roguelike dungeon crawler with randomized levels and enemies, and hundreds of items to collect and use. It's based on the source code of Pixel Dungeon, by Watabou.

    Project mention: The Story of Rogue | news.ycombinator.com | 2024-12-04

    What a coincidence that this should be posted on the 12th anniversary of Pixel Dungeon, which is an entertaining free and open source roguelike for Android. There's an actively developed fork called Shattered Pixel Dungeon developed by Even Debenhams. It looks splendid and still gets new gameplay mechanics from time to time.

    https://shatteredpixel.com/shatteredpd/

    PS. This isn't a paid advert - I've just wasted a lot of time dying to sewer crabs in this game and want to make sure you have the opportunity to waste your time too ;)

  5. Terasology

    Terasology - open source voxel world

  6. ByteLegend

    Enjoy programming while playing a game.

  7. mage

    XMage - Magic Another Game Engine (by magefree)

  8. triplea

    TripleA is a turn based strategy game and board game engine, similar to Axis & Allies or Risk.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. PretendYoureXyzzy

    A web clone of the card game Cards Against Humanity.

  11. jforgame

    jforgame是一个一站式游戏服务器开发框架。包含游戏服务器开发所需要的各种组件,比如网关,socket服务端与客户端,自定义高效消息编解码,游戏热更新,游戏通用工具等等。包含游戏服,跨服,匹配服,后台管理系统等实现,同时提供大量业务案例以供学习。亦可用于其他socket应用,例如及时聊天等。

  12. riiablo

    Diablo II remade using Java and LibGDX

  13. android-basic-samples

    Google Play game services - Android samples

  14. maptool

    Virtual Tabletop for playing roleplaying games with remote players or face to face.

  15. opsu

    opsu! ~ an open-source osu! client

  16. LGame

    A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows

  17. freecol

    FreeCol: FreeCol is a turn-based strategy game based on the old game Colonization, and similar to Civilization. The objective of the game is to create an independent nation.

    Project mention: Ask HN: What old video games did you love that haven't left a large footprint? | news.ycombinator.com | 2024-10-06
  18. C2ME-fabric

    A Fabric mod designed to improve the chunk performance of Minecraft.

  19. Railcraft

    The Railcraft Mod for Minecraft, source and development.

  20. Cosmic

    MapleStory Global v83 server emulator (by P0nk)

  21. OpenKeeper

    Dungeon Keeper II remake

  22. xonotic

    Mirror of https://gitlab.com/xonotic - Xonotic (superproject containing build scripts and tools to download other repositories and assets)

    Project mention: Riven | news.ycombinator.com | 2024-05-19

    I looked it up: Xonotic was the answer!

    It was actually quite fun, even though I had to compile from source to play on an outdated office server :)

    https://xonotic.org/

  23. pcgen

    Main code and data development for pcgen program release

  24. pixelwheels

    A top-down retro racing game for PC (Linux, macOS, Windows) and Android.

  25. magarena

    Magarena is a single-player fantasy card game played against a computer opponent.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Game discussion

Log in or Post with

Java Game related posts

  • How I merged Five Pull Requests, Lose Sanity, and Laugh It Off

    5 projects | dev.to | 26 Oct 2024
  • Shattered Pixel Dungeon is an open-source traditional roguelike dungeon crawler

    6 projects | news.ycombinator.com | 20 Mar 2024
  • Ask HN: Factorio-Like Game for Kids?

    1 project | news.ycombinator.com | 14 Jan 2024
  • Mindustry: Open-source automation tower defense game

    6 projects | news.ycombinator.com | 22 Dec 2023
  • How do I compile/build a Super Mario game that has no pom/build file?

    1 project | /r/learnjava | 26 Nov 2023
  • Show HN: Android app to draw anything and turn it into a jigsaw puzzle

    1 project | news.ycombinator.com | 12 Nov 2023
  • Space 4x game?

    1 project | /r/4Xgaming | 26 Oct 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 12 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Game projects in Java? This list will help you:

# Project Stars
1 libGDX 23,999
2 Mindustry 23,830
3 shattered-pixel-dungeon 5,215
4 Terasology 3,720
5 ByteLegend 3,708
6 mage 2,088
7 triplea 1,392
8 PretendYoureXyzzy 1,247
9 jforgame 988
10 riiablo 977
11 android-basic-samples 975
12 maptool 834
13 opsu 772
14 LGame 670
15 freecol 619
16 C2ME-fabric 573
17 Railcraft 513
18 Cosmic 508
19 OpenKeeper 455
20 xonotic 444
21 pcgen 443
22 pixelwheels 429
23 magarena 417

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?