Video game programming [With and without knowing how to program]
How to do video game programming It is something that is not entirely simple. Video games are software that runs on different consoles, and in order to make it work, it is necessary to understand video game programming and design.
Programming languages are a type of writing that tells the computer what actions to do. Although they are called consoles, the reality is that these are minicomputers and in some cases they have even more power than common computers. For this reason, advanced languages such as C ++, JAVA or PHYTON are necessary to be able to program a video game.
We also have predesigned options where we can make video games with softwares that are in charge of doing it for us practically. The only difference is that these softwares cannot give us high quality video games, but simply video games where it is not necessary to do professional programming.
It may interest you: Languages you must learn to program

Video game programming with programming languages
To program any video game on most consoles it will be necessary to use the C ++ language or the Java language; These languages are the most common and used to program high-level video games such as those we see on the PlayStation, Xbox or Nintendo consoles.
We can also make PC games with them and make games for different consoles at the same time. To make a video game it is necessary that we have a programmer, a designer, and an editor available.
Video game programmer
In order to be a video game programmer, it is best to have a computer engineer. Large video game companies have programming engineers who are in charge of supervising each of the technical details of the video game.
The programmer is the person in charge of making all the code of the video game. If your desire is to make a video game, the first thing you have to do is learn basic programming in slightly less complicated languages such as html.
In the html language, it is the most common to learn about programming and it is the first step for most programmers who want to enter this world. In the html language we can make games for the internet, web page and different functions that have to do directly with the programming of internet pages.
Videogame designer
The video game designer is the person in charge of their image and what has the ability to create both the setting and the characters that will be found in the video game. The video game designer must also be a programmer since he must design the games according to the video game that is being made.
Those in charge of video game design are usually the ones who manage the team of the creation of the same. It is common for video game design to have a graphic design team trained to design all its images.
You have to understand the importance of the same since video games are really moving images. Through commands they can do different actions, but actually video games themselves are entirely images with the ability to move and do actions that an external user indicates to them.
You can see: Create professional website without programming

The publisher or writer of video games
The best video games to be more entertaining have to have a story behind them. That still comes from a writing, editing and content creation team. In this team they are not only in charge of doing what the characters are going to say, but they also have to do the context in which they are.
The editing teams must also be in charge of making the sounds of the video game and everything that has to do with its history.
Video game creation software
To do video game programming requires a lot of time and professionalism. But there is a way to do it in a much faster way, and it is by using software called the video game engine that is responsible for doing this for us.
These game design software tend to work in 2D and 3D dimensions. There are software for creating professional 2D games such as RPG Maker. It is a program capable of making very good RPG games and it contains various templates that can help us to make 2D video games in a simple way.
There are also programs for creating video games such as 3D entity what is a program that is responsible for pre-designing 3D video games. In order to program video games in 3D, even using a program, you must be programming parts in C ++ code.
This video game creation program has a low to medium quality. Since the video games created here are not that heavy nor can they have high quality images. However, quite entertaining games can be made for web pages.
Video game programming without programming knowledge
There are ways to create a video game without having to use programming. But you have to understand that video games created in these ways are not of high quality. In itself, you have to use software that is capable of programming and designing the game through predesigned templates and commands.
One of the widely used programs for this purpose is called Gamefroot. This program has already designed characters, already designed elements and already designed backgrounds available. In such a way that only one of us will be necessary to place these characters and elements to our liking to create our own video game.
Your video game may even look like another one that is already made online. Since in these programs the only difference is going to be the different placement of the elements and obstacles that you place.
These types of programs are generally made for 2D video games, although there are some with predesigned elements for making 3D video games. One of the best programs for 3D predesigned elements is RPG Maker what can create as many games in 2D as in 3D, although it is a program specially designed for 2D games.