(no title)
zlynx | 4 years ago
- Never GC via using object pools. This code is nastier than C++ because Java is not intended to be used this way.
- GC whenever needed randomly. The game will just pause occasionally. Very annoying as a player.
- Write the actual game in C++. Make a few JNI calls here and there. On feature phones I only remember this being possible for some vendor apps.
kaba0|4 years ago
So I think writing a game while profiling allocation rates and paying a bit of attention to not spam new everywhere, one should get decent performance without any framedrops. At most, optimize the hot loops with primitives, arrays.
banana_giraffe|4 years ago
- Write your game in C++ and transpile it to Java using some fancy framework that dances around never using GC.
kllrnohj|4 years ago