3 ms·
As someone who works for games, I think the biggest problem of node-based systems is... they're all different (in terms of UI/UX). Unreal blueprints, Substance
by raincole 2y ago
As someone who works for games, I think the biggest problem of node-based systems is... they're all different (in terms of UI/UX).
Unreal blueprints, Substance Designer, Houdini, Blender's geometry node, Unity shader nodes... they all look different and act differently. Different shortcuts and gestures. Different window/panel management.
Different programming languages have different syntax rules and libraries, of course. But at least they're all manipulated with one single interface, which is your editor. If you use vim binding, you don't need to worry about "what pressing K does". It moves the cursor down for all the languages.
People who spent X hours customizing their vim/emacs will benefit from them no matter what language they use next. I spent a lot of time customizing my Houdini keybindings and scripts, and this effort will be thrown out the window if I later switch to Blender.
- jayd16 2y agoYou know, this is actually really insightful. A standard graph format that all these tools could import/export to could lead to a lot more reusable tooling. The incentives aren't quite there at the moment but maybe someone like Microsoft or Jetbrains takes a stab at it.
- AtlasBarfed 2y agoYou think Microsoft is going to make a format that's cross-platform? I guess that leaves jet brains
- Quiark 2y agoYou mean like for example the Language Server Protocol?