I don't really know a better place to post this. But is it really worth it learning Javascript? I'm not actually going to publish a game in the RPG maker engine anyway for... reasons. Eventually i want to move on to way less limited engines like Unity or Unreal and make a true video game in one of those engines. Is it in that case worth the effort to learn Javascript?
Short answer: I would say no based on your goal described.
Long answer:
If your only goal is to "make a game in Unity or Unreal", then you can start now without learning how to code at all. Unreal has Blueprint and Unity asset store has tons of frameworks, visual scripting and finite state machines that allows none coders to create games.
When I started learning Unity it took me 3 days of watching tutorials to create a functional platformer game with a complete game loop, then a another 2 weeks to complete a 30 min adventure game with just story and puzzles. I wrote 0 code. So coding really isn't required to "make a game".
That being said, if you want to create your own game mechanic instead of using mechanics created by someone else, you will need to code regardless of engine. Or at least use visual scripting.
If your goal is to become a game developer I'd say C# is far more useful in the industry. JavaScript is useful if you want a web developer job.
This. Absolutely this. The only formal schooling I've had in coding was using C++ and a bit of Visual Basic. But I've coded working programs/games in C++, C, JavaScript and done shell scripts and stuff in Python and Lua...
I'm not a programmer so I may be wrong about this, but isn't C++ a harder language, but Python is the easiest? If you learn something hard like C++ first then it makes sense that you can handle Python easily, but not the other way around.
I've heard people who learned Python or C# first couldn't handle C++ because it's too hard.
In other words, it makes more sense to learn a harder language if your goal is to master every language.
Please correct me if I'm wrong about this
You saying that makes me think you don't have a good point of reference for games that "stand out" made in any other engine. There are as many garbage Unity games floating around Steam as there are RPG Maker ones. They don't look any more appealing to me simply because they're in 3D...a lack of effort and skill shows in a product regardless of the tools used and the visual style.
As a non coder who've used both engine on many solo dev games, I'd say Unity is certainly much easier to customize the looks and polish(aka more "artist friendly"). Customizing the looks in RM frequently requires coding or using plugin, or opening your Photoshop resizing/placing tilesets and sprites. Such issues aren't as bad in Unity.
The fact that there are many "garbage Unity games" is proof of how easy it is to create games in Unity: Anyone can download it, import a framework, change some assets and finish a game real quick.
RM still has better eventing and battle system than most Unity framework that I've tried, IMO. But the "editing art" side of thing is where it falls behind IMO.
That being said I agree that RM doesn't automatically makes a game "not real video game". If your game has a functional mechanic then it's real video game
