Godot Engine

  • 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… Continue reading

  • On Screen Visibility

    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 Continue reading

  • RemoteTransform2D

    Use it to control which transforms are inherited from the parent.  Very useful when you want maybe only the position and not scale or rotation to be inherited. Camera2D follow player The easiest way to do this is by making the camera a child of the player. But this has issues because it will inherit… Continue reading