Answer the question
In order to leave comments, you need to log in
Is it possible to write a demanding 3d game in Java?
All demanding games are created in C++. Is it possible to implement this in Java? These are games that are more demanding than Minecraft.
Answer the question
In order to leave comments, you need to log in
In short - you can.
Long - you have to shaman with GC so that there are no friezes during garbage collection. As an option - minimize memory allocation after loading.
Actually friezes due to garbage collection is the only problem that can get out. Enough performance, tk. cool graphics require first of all a powerful video card.
It is quite possible that there is LWJGL , which provides access to low-level APIs, which is important for demanding projects. But you will have to spend a lot of time developing and debugging the engine, because. it's just a library. Or choose some existing engine .
The only question is: is it necessary? Java - first of all, a PL for solving business problems, developing all kinds of network and corporate software from websites to monstrous distributed CRM / ERP and other highly loaded SaaS (you can also think of desktop software and Android).
You're not going to carry bricks in a Ferrari, despite the fact that it's allowed?
Now the main full-fledged engines - Unreal, Unity and CryEngine are available conditionally free of charge.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question