You can play it on itch.io https://foxelyss.itch.io/minesweeper!
It was pain to program because:
- Godot 4 API doesn't have add_property, i.e. every property needs setter and getter and code to link it to Godot
- Godot docs have no docs how to make a release build of GDExtension
- There is no tutorials online how to use event's. To understand that
_input
has as its argumentRef<InputEvent> event
which can be casted to pointer is impossible unless you check Godot source code. - GDExtension API is just a labirinth of unused functionality