- Joined
- Jan 16, 2015
- Messages
- 298
- Reaction score
- 81
It is a programming language, then you compile it and it becomes and engine, program or app etc. Take your pick of whatever term you want to use to describe code compiled into a game."Nitpicking"]Java is a programming language. How it performs depends on what JVM and version you use.
Unity is an engine, not a programming language.(from what I know)
Optimizations are on the way though.
Kind of like HTML, it's a programming language, then you compile it and it then becomes a website. Hope you understand what I am trying to say.
It's not uncommon or unheard of for games to switch code/engines to something better when it is discovered their current one is crap and a pain in the ass to optimize. I've seen games go from idtech to unreal, unreal to idtech and java to unity etc etc. and various combinations of all.
It is something developers really need to consider when a game has been in development for a year or two is still massively unstable and they decide to start taking cash for it. Don't get me wrong, I love this game which is big for me as I normally hate minecraft types. But I also especially hate Java as a game platform I'll admit.