Godot GDScript and C#

GDS is a very capable language, no doubt about it. And it’s very easy to learn and you can do some amazing things with it without having to learn in-depth programming concepts like Object Oriented Programming, Inheritance, classes vs structs, modularity, interfaces, etc. But it’s not a great language to build maintainable, modular code. For

On Screen Visibility in Godot

Notifier Useful to delete nodes no longer visible onscreen, etc. Enabler Can be used to check if a node is visible in the camera. Then perhaps trigger some behaviour. Though this is attached to the process method, which executes on every frame, it will only print that when the enemy is visible on screen. Customisation