Yep, me too. However, I quickly found the Flax engine won’t fit my needs and I’m going to Godot.
Not enough documentation. The api is documented, sort of, but has zero examples of how to implement what it has.
For example how do I detect a key press? I have no idea. The api documentation only states:
" Gets keyboard key state.
##### Declaration
* *[Unmanaged]* *public bool GetKey(KeyboardKeys key)* *
##### Parameters
KeyboardKeyskey
Key ID to check.
##### Returns
System.Boolean
True if user holds down the key identified by id, otherwise false."
Well that’s nice. … So how would I use it?
Do I type if(GetKey(Keyboard (something key)) ???
If VS intelliSense worked for the Flax API I would be able to find out but it doesn’t.
The Flax engine will open VS2022 when I click on a script but there is no intelliSense for any of the Flax engine API.
I have downloaded and installed Flax Engine Tools for Visual Studio. I’ve followed how to setup debugging for Flax in VS2022 and the documentation provided doesn’t work. Before that I downloaded the .net 7sdk.
It looks like it could be great but other engines have better documentation with examples of how to implement the API (super important) and either use Microsoft’s IntelliSense or have their own version for their own IDE.
The default script editor for Flax is Notepad/Wordpad. Really?
I understand this project was started by a single person and there is a small dev team behind this but for making a commercial game engine more is needed.