tirbofish/dropbear · diff
plugin loading system and the very basics of an SDK
i need to create a console and an error dock in the editor, and work on some more scripting API's.
also improved gradle build times on windows by expanding the memory from 512MB to 2GB so i suppose thats also nice :)
Signature present but could not be verified.
Unverified
@@ -6,7 +6,7 @@ package.repository = "https://github.com/4tkbytes/dropbear" package.readme = "README.md" resolver = "3" -members = [ "dropbear-engine", "dropbear_future-queue", "eucalyptus-core", "eucalyptus-editor", "magna-carta"] +members = [ "dropbear-engine", "dropbear_future-queue", "eucalyptus-core", "eucalyptus-editor", "eucalyptus-sdk", "magna-carta"] # members = ["dropbear-engine", "eucalyptus-core", "eucalyptus-editor", "redback-runtime"] @@ -52,10 +52,7 @@ winit = { version = "0.30", features = [] } zip = "5.1" walkdir = "2.3" rayon = "1.11" -flate2 = "1.1" reqwest = { version = "0.11", features = ["stream"] } -tar = "0.4" -futures-util = "0.3" backtrace = "0.3" gltf = "1" os_info = "3.12" @@ -63,6 +60,9 @@ rustc_version_runtime = "0.3" jni = { version = "0.21", features = ["invocation"] } tree-sitter = "0.22" tree-sitter-kotlin = "0.3.8" +libloading = "0.8" +indexmap = "2.11" +rand = "0.9" [workspace.dependencies.image] version = "0.25" @@ -12,6 +12,7 @@ If you might have not realised, all the crates/projects names are after Australi - [eucalyptus-editor](https://github.com/4tkbytes/dropbear/tree/main/eucalyptus-editor) is the visual editor used to create games visually, taking inspiration from Unity, Unreal, Roblox Studio and other engines. - [eucalyptus-core](https://github.com/4tkbytes/dropbear/tree/main/eucalyptus-core) is the library used by both `redback-runtime` and `eucalyptus-editor` to share configs and metadata between each other. - [redback-runtime](https://github.com/4tkbytes/redback-runtime) is the runtime used to load .eupak files and run the game loaded on them. +- [eucalyptus-sdk](https://github.com/4tkbytes/dropbear/tree/main/eucalyptus-sdk) is used to develop plugins to be used with the `eucalyptus-editor` ### Related Projects
Large diffs are not rendered by default. Showing the first 50 of 1387 lines. Show full diff