Inspired by a recent 196 post

  • cub Gucci@lemmy.today
    link
    fedilink
    arrow-up
    9
    ·
    1 day ago
    1. Java should not be used for game engine design. Stop-the-world events and poor shaders support do not help.

    2. JVM eats as much memory as you give it, so try playing with -Xmx param

    • [object Object]@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      1 day ago

      Java has been used by programmers of mobile games just fine, for ages. The trick is the same that one would need with any other environment: knowing what objects you’ll need to allocate for a level, and not allocate more than that.

    • Alk@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      Oh yeah I know all about that, I’m talking about what it actually uses within the JVM 😅 It’s a messy monster of a game once modded, and there’s really nothing you can do about it other than some slight optimizations here and there.