DartGodot icon indicating copy to clipboard operation
DartGodot copied to clipboard

Godot 4 is SO BUGGY !!

Open mahdisml opened this issue 5 years ago • 8 comments

I can't develop DartGodot with broken version of godot. we must wait for beta release , Godot 4 (vulkan version) is unusable for now and so buggy !

mahdisml avatar Oct 08 '20 10:10 mahdisml

Just saw this https://godotengine.org/article/editor-improvements-godot-40.

Is the engine public and stable ?

gerardwebb avatar Apr 11 '21 14:04 gerardwebb

Just saw this https://godotengine.org/article/editor-improvements-godot-40.

Is the engine public and stable ?

there is no beta version yet but source of engine is public , you can build it manually , it has a lot of bug , I think we will all grow old by the time version 4 arrives :((

mahdisml avatar Apr 13 '21 19:04 mahdisml

@mahdisml Hello, in latest Godot blog article I see that first beta release will be released early (in september). So do you will continue in next development of DartGodot? :)

mjablecnik avatar Jul 30 '22 14:07 mjablecnik

@mahdisml Hello, in latest Godot blog article I see that first beta release will be released early (in september). So do you will continue in next development of DartGodot? :)

hmm Yes, when the beta version is released, I will start my work, but I am a little disappointed because of dart performance. its very slow (80~90% javascript performance).

mahdisml avatar Aug 01 '22 17:08 mahdisml

@mahdisml Really? And what benchmark did you try? I think that Dart performance is not so bad compared to other languages..: https://programming-language-benchmarks.vercel.app/dart-vs-csharp https://programming-language-benchmarks.vercel.app/dart-vs-java https://programming-language-benchmarks.vercel.app/dart-vs-python https://programming-language-benchmarks.vercel.app/dart-vs-ruby https://programming-language-benchmarks.vercel.app/dart-vs-typescript

mjablecnik avatar Aug 01 '22 17:08 mjablecnik

@mahdisml Really? And what benchmark did you try? I think that Dart performance is not so bad compared to other languages..: https://programming-language-benchmarks.vercel.app/dart-vs-csharp https://programming-language-benchmarks.vercel.app/dart-vs-java https://programming-language-benchmarks.vercel.app/dart-vs-python https://programming-language-benchmarks.vercel.app/dart-vs-ruby https://programming-language-benchmarks.vercel.app/dart-vs-typescript

haha ! dart cant compete with C# and Java (dart is javascript competitor) , its slow : https://www.reddit.com/r/dartlang/comments/jjlsvy/dart_language_speed_vs_other_languages/ https://github.com/drujensen/fib

but it's usable for 2D game (same as javascript). My problem is Dart AOT have Serious limitations and i cant use it in DartGodot (i used DartJS which makes it slower than JavaScript).

mahdisml avatar Aug 01 '22 18:08 mahdisml

@mahdisml Oh! So you mean DartJS and not Dart AOT!. Ok, DartJS can be maybe slower (I didn't try it). And can you please describe me what limitation have Dart AOT? :) Thanks

mjablecnik avatar Aug 01 '22 19:08 mjablecnik

@mahdisml Oh! So you mean DartJS and not Dart AOT!. Ok, DartJS can be maybe slower (I didn't try it). And can you please describe me what limitation have Dart AOT? :) Thanks

When I was working on DartGodot, Dart could not create native dynamic libraries.

mahdisml avatar Aug 07 '22 13:08 mahdisml

Well, it's already been a bit since godot 4 beta came out and with c# Seems pretty stable to start porting

nxuv avatar Sep 28 '22 03:09 nxuv

Well, it's already been a bit since godot 4 beta came out and with c# Seems pretty stable to start porting

i have problem with godot 4 :(((( https://github.com/godotengine/godot/issues/66685

mahdisml avatar Sep 30 '22 23:09 mahdisml

Wow, that's rough. My instance of godot 4 works almost fine, except fact it duplicates c# scripts references

nxuv avatar Sep 30 '22 23:09 nxuv

Will dart:ffi lib be used in gd4 bindings? Like, logically it's much easier to do it that way and just typedef it all to usual names

nxuv avatar Oct 02 '22 23:10 nxuv

dart:ffi

Dart has changed a lot, and hopefully dart:ffi has gotten better. I hope it can be worked with

mahdisml avatar Oct 03 '22 11:10 mahdisml

Dart is a nice language but i really don't understand why do such limited amount of types Like, why if you do something like that u need to go full on it, like typescript Or just keep it as all big boy langs and do full types (also no char is sad a bit)

nxuv avatar Oct 03 '22 16:10 nxuv

We do have Char and many , other

damywise avatar Oct 04 '22 00:10 damywise

Dartffi is still like a band-aid, I'm talking primitive types that u can have with no external lib or something

nxuv avatar Oct 04 '22 08:10 nxuv

What problem have you encountered because of that?

damywise avatar Oct 04 '22 10:10 damywise

Using dart:ffi as normal types can be difficult sometimes. But overall, I'm just a unhappy gremlin who likes everything being nicely strictly typed

nxuv avatar Oct 04 '22 11:10 nxuv

Any traction on this issue now that Godot 4 is nearing it's final BETA release and about to go the Release Candidate stage?

gururise avatar Dec 01 '22 19:12 gururise

godot 4 is in Release candidate

https://godotengine.org/article/release-candidate-godot-4-0-rc-3/

guyluz11 avatar Feb 22 '23 10:02 guyluz11