Gry Java to po prostu gry napisane w języku Java. Java jest językiem kompilowalnym, wobec czego gry Java są skompilowanymi programami. Do ich uruchomienia wymagane jest zainstalowane środowisko uruchomieniowe Java.

Aplikacje Java cechują się możliwością uruchomienia na wielu różnych systemach. Wystarczy aby dała się tam uruchomić maszyna wirtualna Javy - która jest kluczowym elementem środowiska uruchomieniowego Javy.
Dzięki temu w Javie jest pisanych wiele aplikacji dla różnych rodzajów urządzeń - od bankomatów po maszyny przemysłowe.

Ta wszechstronność języka ma odniesienie także do gier. Gry Java mogą być grami na komputery, urządzenia mobilne czy też grami osadzonymi na stronach internetowych. W ostatnim przypadku najpewniej wymagany będzie plugin Java do przeglądarki internetowej.

Zintegrowane środowiska programistyczne Javy, takie jak Eclipse, pozwalają na tworzenie gier o rozbudowanej strukturze i architekturze, zachowując porządek, przejrzystość i elastyczność w przypadku przyszłych modyfikacji.
Gry w technologii Java mogą być grami 3D czy grami sieciowymi.

W praktyce gry Java to duża część gier trójwymiarowych dostępnych na stronach z grami internetowymi.
Gry na telefony komórkowe starszych generacji były niemal wyłącznie grami napisanymi w Javie.
Najbardziej znaną grą zaprogramowaną w Javie jest Minecraft.