How to learn to program video games from scratch, if I don’t know programming

My recommendation is that you do not try to start the house from the roof. To program video games you are going to have to learn to program, sooner or later you are going to need programming knowledge, so the interesting thing would be to start by knowing programming.

If you don’t have any programming knowledge you might like to start learning using a system like . This website has a whole application to learn how to code, but without the need for code. Scratch actually uses blocks to compose programs, which would be equivalent to statements in programming languages, but you do it all with drag and drop.

You can also learn to program in a language. If you want you have a in EscuelaIT.

Then, if you want to develop games for all that variety of platforms, you’re going to have a difficult time. (because you have mixed Android and iOS mobile platforms and desktop platforms like Windows). The ideal is to bet on which platform you are going to dedicate yourself to, between the possibilities of Mobile or Desktop, since the two worlds are quite different.

I would suggest you learn to use a game engine, like . This engine allows you to generate games on both platform families, Mobile and Desktop, but I understand that most of the time different projects are made for each family, so in the end you will have to go step by step.

There are other engines that are also interesting and perhaps simpler, that even allow programming with blocks, which may initially cost you less than writing the code. An example is . But it is still a complex engine that requires a lot of study to master.

See also  PHP foreach loop how to know if it is the last element of an array?

Another option with the manuals that you find in , once you have learned Javascript, is to start developing games with Phaser, which is a simple engine that allows you to make games without complications. At least you will be able to learn to program and make small games, to gradually start making more complex projects, as you get more involved in programming. It’s an idea, but you have to learn Javascript, since in Phaser you do everything with code, it does not have a graphical interface for drag and drop. Check the and then the .

In short, I don’t think there are shortcuts, much less for something as complex as game development. You have to think of it as a distance race, taking into account your limitations and knowing that you are going to have to learn a lot along the way, before you can make games that you are proud of and want to show your friends. At least learning to program by playing games is a very fun and motivating task, so cheer up.

Loading Facebook Comments ...
Loading Disqus Comments ...