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:
- Blender (free)
- Autodesk Maya
- Autodesk 3D Studio Max
- ZBrush (Characters modeling suitable)
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: LMMSI hope I have clarified your doubts. For other questions, I'll read the comments.
Nice post, i personally use Unity3D because i'm more familiar with c#
Thanks, me too!
Nice post!
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
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