Eldiron is currently under active development and a v1 is planned for 2023. Eldiron is open source and licensed under the MIT.

Features of v1

  • Support games similar to Ultima 4 / 5 or any game which uses a rectangular grid layout.
  • Either render tiles directly or in 2.5D using the built in raycaster. Games can switch between the two modes at runtime or display both at the same time (for example use the tiles view as a mini-map).
  • Eldiron comes with integrated tile-maps or your can use your own square tiles with up to four levels of transparency.
  • Single-player or multi-player experiences. Eldiron has a sophisticated multi-threaded server architecture to allow for as many player or NPC characters as possible.
  • Procedural dungeons and regions using a dedicated node system.
  • Cross platform. Eldiron is written in Rust and can nearly run everywhere, i.e. on the Web, macOS, Windows, Linux, iOS, Android etc. Eldiron Creator can run on any desktop.
  • A sophisticated behavior node graph makes creation of AI behavior for NPCs easy. The node system is backed by a full-featured scripting language.
  • Eldiron Creator has editors for tile-maps, regions and node based graphs for character behavior, systems (like crafting), items and the overall game logic.

Retro top-down and isometric perspectives as well as low-poly meshes will be supported post v1.

Join the community on Discord to get in contact.

Goals

  • Being able to create games similar to the RPGs of the 80’s and 90’s.
  • Support single-player or multi-player games and even MMOs.
  • Over time support more perspectives like top-down and isometric.
  • AeonFelis@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    v1 is not about features - it’s about stability. When you are ready the announce “from now on users of Eldiron don’t need to follow a migration guide on every release - they just upgrade and their old project should just work” - then you can make the v1 release. Even if it does not add any new features.

    • erlend_sh@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      10 months ago

      That’s really up to the project owner to decide, and is also different in app projects like Eldiron as opposed to libraries. In this case he’s asking for feedback on features.

      • AeonFelis@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        10 months ago

        and is also different in app projects like Eldiron as opposed to libraries

        Even if Eldiron is not a library, its users will still have projects that may break on new Eldiron releases. It’s not a pure UI app that can only break the workflow a user is used to.