Visual programming really does not require programming knowledge?

 This actually deceived a lot of people, including me;

Before I started learning visual programming, I always thought that visual programming was to make games without any programming foundation;

In fact, I made a big mistake. After reading a lot of tutorials, I finally understood that visual programming is still programming, but he is programming in another way. Small graphical squares or something else, the necessary program steps are also indispensable, it just becomes another form, it is just one more choice for those who don't like typing a lot of code;

Tragically, at first, I always thought I could make games, so I started making independent games full-time, so that I found out later that I couldn’t, and I didn’t know many things at all, so I had to go one by one. Du Niang, YouTube, Google Learning, just like that, I learned visual programming; at this time, when I look at the code written by others, I still can't understand most of it, but I also found that I can understand a lot of code with patience. , and basically the same idea as mine;

At this point I can say that I learned a kind of programming that is not coding, but a programming style; a little embarrassing, but fortunately, I can use the visual programming knowledge I have learned to do almost everything I do Anything I want is enough. Originally, my purpose was to make games. As for how to achieve it, whether it is coding or visual programming, that is not my basic purpose;

Basically, visual programming is similar to traditional programming ideas. The more you use it, the more proficient you will become. The variables, logic, methods, and component access are similar. If you don’t have programming knowledge, learning visual programming will also be difficult. Yes, don't believe those absurd claims that you can make games without any programming foundation;

If you make a major choice because of this, I think you're basically on a dead end;

There are currently visual programming on the market (mainly Unity), and the general idea is as follows:

1. One-to-one correspondence between the graphical API and the game's built-in API, fully mapped, you can also program this, such as bolt, universal,

2. The developer has processed and combined some functions, which is closer to the use of people without programming foundation, but even so, you also need considerable programming ideas, such as Playmaker


I made this game all by myself use PlayMaker


In fact, I suggest that if you are just learning to play, you can try either way;

If you are a professional programmer, you don't have to learn these visual programming;

However, if you have heard other people's remarks and think that you can make games without any programming thinking, and you plan to do it full-time, you'd better do more mental preparation and be prepared to retreat;

In fact, there are not many games that prove that domestic visualization can make finished products, and it is basically only when professional programmers participate in the team that they dare to use these plug-ins. It is absolutely impossible for commercial teams to fully use these visualization plug-ins, which are basically independent games. It will be used, because the volume and investment of independent games are not very large, even if you find something wrong, you can stop the loss in time.