Skip to content

Roadmap #865

@CedNaru

Description

@CedNaru

Here are the next major features planned for this project, by priority order.

Short term:

  • Support for Kotlin/Java/Scala languages. Kotlin will remain the main one but the other 2 should be close to parity feature-wise (No coroutines).
  • Rename project to Godot JVM instead of Godot Kotlin.
  • Switch from module to a GDExtension (no more custom engine necessary).

Long term:

  • Support for Tools ( JVM types can run in the editor and plugin can be written as well).
  • Expose API generator so users can generate wrappers for external/non JVM extension types and custom Godot builds.
  • Switch from registering scripts to registering extensions ( JVM types no longer bound to their files, removal of .gdj). That one still need some improvement from the Godot side so extensions reach parity with scripts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions