I don’t care if it’s C#, Javascript, Lua, Python, or whatever. I need something in my game that is high level and isn’t visual/drag and drop/tied to the $20/month editor.
My games need to be modable. Right now I can’t justify saying to my users “Pay Epic money and you can mod my game”, because modding is something between me and my users, and it should be free. That’s how people become game developers now.
It doesn’t have to replace Blueprints. In fact if it’s done the way the stalled Lua integration works, then it depends on Blueprints to survive, and any improvements to the API will also improve Blueprints.
Also, I’m a programmer. I think much more clearly in code. Blueprints are great for triggers and other logic like that. But trying to make a system entirely in Blueprints is beyond me. I struggle to make advanced logic that doesn’t literally look like a spaghetti mess. Artists and level designers and people without 10-20 years of programming experience will find blueprints easier. I find them harder.
Hooking up some other language for rapid iteration and using the Blueprint API would be great. Letting the game interpret that language at runtime would be even better.
doesn’t have to come at the expense of Blueprints, it can help make them better.