4 ms·
Unreal's Blueprints handle what you need for a scripting language and then some. If you spend a few months learning C++ so that this is no longer an obstacle,
by unoti 4y ago
Unreal's Blueprints handle what you need for a scripting language and then some. If you spend a few months learning C++ so that this is no longer an obstacle, then start using Unreal to do a project, you'll discover that it'll be a very long time before you actually need to use your C++ skills. It's true C++ is easier to express certain things in a smaller amount of screen real estate.
But Blueprints are pretty darn amazing. They have subclasses, inheritance, composition, interfaces, public and private variables, functions, enums, events, user-defined structs, network replication, server-only functions, broadcast functions, user interface interaction. You might say to yourself "Yes, but I have a table of 5000 datapoints in Excel I need to work with"; you can put those into a datatable and work with them just fine from Blueprints. You can use the tools to visually edit curves of data, for example for tweaking the effectiveness of some gameplay system like armor or experience or energy consumption. You can write GPU shaders in Blueprints, too, astonishingly easily.
- deleted 4y ago[deleted]