How to create a videogame

in #technology7 years ago

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.

Sort:  

Nice post, i personally use Unity3D because i'm more familiar with c#

Congratulations @gianvy! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Vorrei tanto capirci qualcosa ma...no ._.

This post of yours will be featured to my small-time blog called Steemit Digest. Thank you for this one @gianvy ! Familiarizing them to the necessary programs, that's unique