#because he wasn't doing anything (the secondary 3d guy helped me draw a page of mechanics and ui mockups so he gets a light pass)
Explore tagged Tumblr posts
robotsprinkles · 26 days ago
Text
For context:
our lead 3d guy has said multiple times that he's used godot before and — while not a particularly advanced programmer — is versed in the fundamentals of programming.
he also took the role of sound designer/music composer/etc because no one else wanted to do it/was confident in their ability at those two
he has so far:
failed to set up a single animation tree for either of the characters in the game (and from what I can tell, flat out doesn't know how they work)
given his rigs a root setup I want to say is a complete mess, and both I and the secondary 3d guy don't understand the purpose of (the root joint is a meter behind the character's world origin/centre of gravity/pelvis, and is connected to the wrists, elbows, knees, ankles, and the neck/ribcage/head, in addition to the pelvis/cog)
implemented the sounds in such a way that the game would crash either immediately on launching or the moment you tried to perform an action that played the sound because he was making the player.gd script call an audiostreamplayer3d node in the level_design.tscn scene which didn't exist.
(enemy rig in idle animation pictured below)
Tumblr media
in his defense regarding the rig, it does work for the most part. the skinning starts dying and breaking down if I try to pose the character in any pose that's remotely intense and the legs' zeroing is busted
but it does work. the skeleton just looks disgusting when in the engine
how do you say you have experience with godot and that you're acquainted with basic coding/programming principles and can thus support our programmer by taking on some of the programming workload
and then repeatedly push changes to the shared Development branch that cause the game to crash whenever you use your attacks and abilities because you don't test anything before you push and you were trying to make the player script call a nonexistent node in the level design scene without even setting it so those lines/functions could call anything at all from the level design scene
2 notes · View notes