this post was submitted on 30 Aug 2023
13 points (100.0% liked)

Godot

5884 readers
1 users here now

Welcome to the programming.dev Godot community!

This is a place where you can discuss about anything relating to the Godot game engine. Feel free to ask questions, post tutorials, show off your godot game, etc.

Make sure to follow the Godot CoC while chatting

We have a matrix room that can be used for chatting with other members of the community here

Links

Other Communities

Rules

We have a four strike system in this community where you get warned the first time you break a rule, then given a week ban, then given a year ban, then a permanent ban. Certain actions may bypass this and go straight to permanent ban if severe enough and done with malicious intent

Wormhole

!roguelikedev@programming.dev

Credits

founded 1 year ago
MODERATORS
 

I feel like Godot's AnimationTree is significantly more valuable and useful than Unity's Animator component. You can nest your Statemacchins or blend trees or BlendSpace2Ds. You can attach scripts to individual Statemachine Transitions if you wanted.

You also have access to the Advance Expressions, which is a fantastic way to not have to manually set a billion bools

And you can actually manipulate all of this from code, something I detested about Unity was how locked out I felt from the Animator component, and the legacy animation system is beyond old and depreciated. Godot doesn't lock anything away and you can modify everything you want from code, if you need.

Curious if maybe I missed something with my time in Unity, but it made me frustrated and annoyed more than anything.

top 1 comments
sorted by: hot top controversial new old
[–] Rodeo@lemmy.ca 5 points 1 year ago

I believe this to be an emergent result of godots node structure. All those classes for animation extend from Resource, so you can do much the same things with them as you do with any other resource.

Unity otoh is composed of a bunch of discrete systems which don't share anything with each other, don't talk to each other, are developed in isolation from each other, and as a result barely work together.