How to create a videogame

As you have read in this post I am a videogame programmer

@hi-everyone asked me:

 I always think that the game programmers are like wizards! They do the crazy stuff. I would love to get to know some details about that work :) 

How to create videogames

Nowadays it is not too complicated to create videogames. To create a video game in a short time it is important to use a graphical engine. There are several graphic engines, the most used are:

These gaming engines let you render 3D models, move them, animate them, create them, and eliminate them. In other words, program them, adding music, sounds, and the ability to control what you have across the input. In addition, graphics engines can compile the game for different platforms, even for smartphones.

We start from:

Programming

The art of programming is not only related to video games, in fact, programming with a specific programming languages you can develop websites, desktop applications, smartphone apps, operating systems, embedded systems and more, including video games.

So we can program through our graphic engine our video game.

  • Unreal Engine, you program into C++; 
  • Unity3D, you program into C#

There are no big differences. But I personally prefer, for simplicity, the C#

If you want to learn programming to make your game dynamic, making it as you like, there are a lot of videos on youtube that can teach you.

3D modeling

3D modeling involves the objects that will be in the game.

You will use 3D modeling software to create files that will contain your 3D objects that will be used by the graphics engine. 

3D graphics programs:

This is a 3D car!

Animations

Animations are used to move 3D models or parts of them. For example, you can move the arms and legs of a character!

3D animation programs:

As you can see a lot of 3d modeling software can also animate.

Sounds and musics

I'm not a big expert in the sound industry. But I've just come to know this open source program that is growing steadily: LMMS

I hope I have clarified your doubts. For other questions, I'll read the comments.

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now