Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (487)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (553)
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 22768 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 16 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. No longer actively maintained.)
  • PulpCore (2D Games Engine, especially good for Applets. No longer actively maintained.)

3D Engines and Libraries


  • Ardor3D (Java based 3D engine)
  • JMonkeyEngine (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)
  • 3DzzD (Java based 3D engine for webpages)
  • Java 3D (scene graph based 3D application programming interface)

Graphics and Sound Bindings


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

Sound Libraries



Physics Libraries


  • JBox2D (2D physics engine, straight port of the C++ Box2D engine)
  • Fizzy (2D physics engine, based on JBox2D. Presents a more familiar environment to Java programmers)
  • JBullet (3D physics engine)
  • 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 17 revisions with contributions from 8 members. (more info)
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
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
« 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 Kernel


Medals: 367
Projects: 3
Exp: 16 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  
 
 

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

TehJavaDev (17 views)
2014-08-28 18:26:30

CopyableCougar4 (26 views)
2014-08-22 19:31:30

atombrot (39 views)
2014-08-19 09:29:53

Tekkerue (36 views)
2014-08-16 06:45:27

Tekkerue (33 views)
2014-08-16 06:22:17

Tekkerue (22 views)
2014-08-16 06:20:21

Tekkerue (33 views)
2014-08-16 06:12:11

Rayexar (67 views)
2014-08-11 02:49:23

BurntPizza (45 views)
2014-08-09 21:09:32

BurntPizza (36 views)
2014-08-08 02:01:56
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org 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‑gaming.org
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!