I have an addon for Godot 3 and I'd like to update it to work on Godot 4 without losing compatibility with Godot 3, I've done this in Unity using defined symbos (with #if UNITY_X_Y_OR_NEWER) I haven't found a way to do this, anyone have any idea?

all 3 comments

sorted by: hot top controversial new old
[–] 2 points 3 years ago (2 children)

The get_version_info() function in Engine tells you what version of the engine is being used. I personally havent used it since I dont deal with addon building much but it should work

docs: https://docs.godotengine.org/en/stable/classes/class_engine.html#class-engine-method-get-version-info

  • source
  • hideshow 2 child comments