Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (808)
Games in Android Showcase (239)
games submitted by our members
Games in WIP (872)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Java Gaming Resources  (Read 68635 times)
0 Members and 1 Guest are viewing this topic.
Offline Wiki Duke


« Posted 2012-07-20 01:08:22 »

Note: you are watching revision 22 of this wiki entry. ( view plain diff )

Recommended Books

Game Tutorials

Full Game Source Code

  • The entire source code to Revenge of the Titans! (Please respect the fact that it is copyright and use for educational purposes only)

Game Libraries

2D Engines and Libraries

  • LibGDX (2D and 3D OpenGL library, both desktop and Android support, and more. Actively maintained)
  • Slick2D (Hardware Accelerated 2D Games Library)
  • PulpCore (2D Games Engine, especially good for Applets. No longer actively maintained.)

3D Engines and Libraries

  • JMonkeyEngine (Java based 3D engine)
  • Ardor3D (Java based 3D engine)
  • jPCT (Java based 3D engine)
  • LibGDX (2D and 3D OpenGL library, both desktop and Android support, and more)
  • Clyde (For creating action-oriented networked 3D games in Java.)
  • Xith3D (Java based 3D engine)
  • Ogre4J (Java binding to the popular C++ engine Ogre3D)
  • Java 3D (scene graph based 3D application programming interface)
  • 3DzzD (Java based 3D engine for webpages, no longer maintained)

Graphics and Sound Bindings

  • LWJGL (OpenGL, OpenAL, OpenCL, JInput)
  • JogAmp (OpenGL, OpenAL, OpenCL, OpenMAX, JInput For JogAmp)

Sound Libraries

  • Paulscode 3D Sound Engine (abstraction layer over JavaSound, OpenAL, etc)
  • TinySound (very simple wrapper library for JavaSound)
  • AudioCue (a more powerful 'Clip', enabling concurrent playback, real-time volume, panning and frequency controls)

Physics Libraries

  • JBox2D (2D physics engine, straight port of the C++ Box2D engine)
  • JBullet (3D physics engine, No longer maintained)
  • dyn4j (A 100% Java 2D collision detection and physics engine)

Network Libraries

  • KryoNet (clean and simple API for efficient TCP and UDP client/server network communication using NIO)
  • RedDwarf (RedDwarf is a server side technology written in Java that radically simplifies the development of online games and lowers the barrier to entry into the MMOG market)
  • Narya (The Narya library provides various facilities for making networked multiplayer games.)

GUI Libraries

  • TWL (TWL is a GUI library built on top of OpenGL and provides all the standard widgets like labels, edit fields, tables, popups, tooltips, frames and a lot more.)
  • Nifty (Nifty GUI is a Library for games or similar applications. The configuration of the GUI are stored in xml files with little supporting Java code.)
  • Feng GUI (FengGUI is built on OpenGL and provides all typical GUI components.)
  • PureSwing (Reimplementation of Swing)

Java Game Portals

  • GameJolt - Upload Java Games and make money
  • Games4J - Upload Java Games and make money
  • FunOrb - Java Games Portal
  • Java4K - The site for the annual Java4k contest, upload & play Java4K games
  • Java Game Tome - Showcase your java games online
  • Pogo - Online Games Portal
  • Chrome Web Store - Google's App Store allows Java Games (You can even sell them)

Featured Misc.

This wiki entry has had 23 revisions with contributions from 9 members. (more info)
Offline Riven

« JGO Overlord »

Medals: 1371
Projects: 4
Exp: 16 years

Hand over your head.

« Reply #1 - Posted 2012-07-20 01:20:04 »

Please respect the nature of this resources page:
  • do not add your, or anybody else's library if it's not proven to be production ready.
  • every library must be thouroughly tested/used by a lot of developers.
  • when in doubt, plug your library elsewhere on the forum, and ask whether it belongs here.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings!
Offline Roquen

JGO Kernel

Medals: 518

« Reply #2 - Posted 2012-07-20 08:27:15 »

I've only quickly glanced through the source, but dyn4j looks promising and is actively developed.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline princec

« JGO Spiffy Duke »

Medals: 1147
Projects: 3
Exp: 20 years

Eh? Who? What? ... Me?

« Reply #3 - Posted 2012-07-20 09:37:51 »

Added a link to the download of the source code to Revenge of the Titans in the tutorials section.

Cas Smiley

Offline Sleaker

Junior Newbie

Exp: 4 years

« Reply #4 - Posted 2014-02-04 04:35:55 »

I updated some outdated links for cokeandcode which is now defunct, and removed the old project for Physics that no longer exists on that site, I couldn't find any links to an active download of it.
Pages: [1]
  ignore  |  Print  

mercenarius (9 views)
2020-06-04 19:26:01

mercenarius (13 views)
2020-06-04 19:13:43

Riven (853 views)
2019-09-04 15:33:17

hadezbladez (5839 views)
2018-11-16 13:46:03

hadezbladez (2648 views)
2018-11-16 13:41:33

hadezbladez (6264 views)
2018-11-16 13:35:35

hadezbladez (1506 views)
2018-11-16 13:32:03

EgonOlsen (4742 views)
2018-06-10 19:43:48

EgonOlsen (5801 views)
2018-06-10 19:43:44

EgonOlsen (3292 views)
2018-06-10 19:43:20
A NON-ideal modular configuration for Eclipse with JavaFX
by philfrei
2019-12-19 19:35:12

Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!