10 answers
OpenGL is a kind of tool that allows you, through programming languages that will use it, to display shapes on the screen, in short, 2D, 3D stuff, ...
Otherwise, you can also use DirectX, but your game will only be compatible with Windows.
For Java, there are quite a few books you can find online and then order from your bookseller; you just need to do some research on Google with, for example, some of the following words:
"java book learning games programming"
A very good book for the principles of Java is Liang (Introduction to Java Programming), but it's in English.
There are also many websites that help you get started with Java, to improve your skills, ... (Developpez, Site du Zéro, ...)
Otherwise, you can also use DirectX, but your game will only be compatible with Windows.
For Java, there are quite a few books you can find online and then order from your bookseller; you just need to do some research on Google with, for example, some of the following words:
"java book learning games programming"
A very good book for the principles of Java is Liang (Introduction to Java Programming), but it's in English.
There are also many websites that help you get started with Java, to improve your skills, ... (Developpez, Site du Zéro, ...)
Are there books to learn Java, then to understand OpenGL with Java, and why not a book to learn how to make video games with Java?
Thank you.
Thank you.
http://www.wakfu.com/en/
If you test it, don't forget to install your graphics card driver from the manufacturer's site and not the one provided by Microsoft, as Wakfu uses OpenGL.
Some screenshots:
http://www.wakfu.com/en/media/screenshots
However, it's for sure that this game eats up your PC for what it is :P
Yes, and Wakfu is proof of that; it is entirely made in Java ;)
However, Java is quite resource-intensive at the moment (it should improve in the coming years), so it requires quite a lot of resources to run a simple game with basic 3D in Java ;).
However, Java is quite resource-intensive at the moment (it should improve in the coming years), so it requires quite a lot of resources to run a simple game with basic 3D in Java ;).
And to make 3D video games, you need libraries, right?
Could you help me by giving me everything I might need to make one with Java?
Could you help me by giving me everything I might need to make one with Java?
Application Programming Interface (API)
https://en.wikipedia.org/wiki/Application_programming_interface
https://en.wikipedia.org/wiki/Application_programming_interface