Java-Gaming.org 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  
  Looking for 3d open source games made using lwjgl 3  (Read 1678 times)
0 Members and 1 Guest are viewing this topic.
Offline Umen

Junior Newbie




Java games rock!


« Posted 2020-03-13 12:57:23 »

Hello all
im trying to learn lwjgl 3 lib and 3d in general
can you please point me to free open source 3d games that i can learn from ?
thanks
Offline SteveSmith
« Reply #1 - Posted 2020-03-13 13:06:43 »

Are you looking for code that uses only LWJGL, or via engines/frameworks like LibGDX or jMonkeyEngine?

Offline Umen

Junior Newbie




Java games rock!


« Reply #2 - Posted 2020-03-13 14:41:21 »

using LWJGL and not engine that encapsulate it
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline CommanderKeith
« Reply #3 - Posted 2020-03-14 08:38:33 »

Kaihh's stuff is great, take a look here:
https://github.com/LWJGL/lwjgl3-demos/tree/master/src/org/lwjgl/demo/opengl/raytracing/tutorial
And check out his other posts in this forum

Offline Umen

Junior Newbie




Java games rock!


« Reply #4 - Posted 2020-03-14 08:44:04 »

yeah i have those , but im looking for more 3d game stuff
Offline princec

« JGO Spiffy Duke »


Medals: 1146
Projects: 3
Exp: 20 years


Eh? Who? What? ... Me?


« Reply #5 - Posted 2020-03-14 11:11:32 »

There really isn't much of it about. In fact the only one I can think of is Minecraft that is even made in Java, and it's not open source.

Cas Smiley

Offline VaTTeRGeR
« Reply #6 - Posted 2020-03-14 15:18:53 »

Quote
im trying to learn lwjgl 3 lib and 3d in general

Ehhh, let me fix that for you:

Quote
im trying to learn OpenGL, GLSL and 3d in general and want to use it with Java

There isn't much you need to learn about lwjgl, it's a wrapper/binding of OpenGL with some tools and batteries included:
Quote
LWJGL is an enabling technology and provides low-level access. It is not a framework and does not provide higher-level utilities than what the native libraries expose.

What you want to learn about is OpenGL 2.0 and above. There are lot's of C/C++ open source game projects using OpenGL out there, the APIs are very similar in Java and C++.

Top 371 Opengl Open Source Projects
Offline Umen

Junior Newbie




Java games rock!


« Reply #7 - Posted 2020-03-14 17:27:59 »

ok i will try another question , what is the main 3d engine in java that wrap lwjgl 3 ?
Offline yboya
« Reply #8 - Posted 2020-03-14 20:05:18 »

Hello  Smiley ,

You can look at my project, "Koin3D". This is a 3D engine written in java, on top of LWJGL 3.
There is even a small game project in it, "Mount Rainier Island", that serves as a test case.
But it is far from being the "main" 3d engine in java !
I think the main 3D engine that wraps lwjgl is jmonkeyengine.
Offline VaTTeRGeR
« Reply #9 - Posted 2020-03-14 21:02:50 »

I'm pretty sure LibGDX is used even more than jMonkeyEngine and also offers 3d support, albeit less powerful.

There's also Jake2, a Quake2 port: https://bytonic.de/html/jake2.html. The source code is available in the Download section.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline princec

« JGO Spiffy Duke »


Medals: 1146
Projects: 3
Exp: 20 years


Eh? Who? What? ... Me?


« Reply #10 - Posted 2020-03-15 11:50:50 »

Admittedly there's also Battledroid but that's not open-source... yet.

Cas Smiley

Offline mudlee
« Reply #11 - Posted 2020-03-15 12:32:06 »

Also ThinMatrix’s game: https://store.steampowered.com/app/853550/Equilinox/
It was available via gdrive if you were a patreon supporter. I’m not sure if you still can download it from anywhere, but I’m sure if you ask for a earlier version, you will get it.
Offline VaTTeRGeR
« Reply #12 - Posted 2020-03-15 12:44:10 »

@princec

This game of yours would be a perfect candidate to open source without any of the drawbacks tbh.

  • Since it's a free MMO players do not gain anything from building the game themselves.
  • You can use the many eyes on your source to squash bugs and close exploits early. A secure MMO does not need client-side obfuscation, the server decides what to do and show.
  • You can use the "open sourcing" as a marketing tool: contact game- and game-dev-magazines and deliver them a compelling story about the revolutionary act of open sourcing the entire game at launch and its benefits. Im pretty sure that can garner some attention if done right since it's a controversial topic under devs. Also don't forget platforms like reddit, people love to bicker about that stuff, that's free marketing and potential fanboys right there.


@mudlee

That's a really good candidate to learn from, i watched some of ThinMatrixs videos and his coding style seems very clean and nicely abstracted.
Offline princec

« JGO Spiffy Duke »


Medals: 1146
Projects: 3
Exp: 20 years


Eh? Who? What? ... Me?


« Reply #13 - Posted 2020-03-15 13:13:22 »

Java code is practically already open-source anyway, as it's trivial to decompile. So it almost certainly will be open sourced once we've got it all working properly.

Cas Smiley

Offline SteveSmith
« Reply #14 - Posted 2020-03-16 10:55:28 »

I've got quite a few open-source 3D games that use various engines.  All are playable

LibGDX:
https://github.com/SteveSmith16384/splitscreenfps_libgdx
https://github.com/SteveSmith16384/lostinthegame

jMonkeyEngine:
https://github.com/SteveSmith16384/3DHorrorGame
https://github.com/SteveSmith16384/KillerCrates
https://github.com/SteveSmith16384/MultiplayerArena
https://github.com/SteveSmith16384/AresDogfighter
https://github.com/SteveSmith16384/SteveTech1

Pages: [1]
  ignore  |  Print  
 
 

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

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

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

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

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

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

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

EgonOlsen (3276 views)
2018-06-10 19:43:20

DesertCoockie (4175 views)
2018-05-13 18:23:11

nelsongames (5501 views)
2018-04-24 18:15:36
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
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!