Tutorial - Learn to develop video games | How to create your first project? [Part. 1]

in Steem Studios 🎬2 years ago (edited)

SS_cover5.png

How to create a video game? Perhaps this is one of the most asked questions by gamers to Google, but since I'm a good person, I'll tell you. We need a computer, hehe no lie.

Apart from a computer, we need an idea, motivation and time. Beyond the idea, which is obviously necessary, motivation and time are very important.

When we are creating a video game and we get stuck, the mind starts telling you that it won't work, that you won't make it or that it will be a waste of time. Then you start spending less time until you finally give it up.

We must be clear that a good video game is not developed in a week. Artists and developers can work for months or even years to achieve the final goal.

A hobbyist or Indie developer should start with a simple project, for example a platformer style game or something even simpler. This with the hope of achieving the goal and staying motivated. Tell your mind that you made it.

Time is the other important point, in which if we do not have enough time to dedicate to a project that is not generating money, you will not get any, neither money nor the game, because you will surely abandon it because you have to take care of your work stuff and the time you spent was in vain.

Create an Idea

We must propose a quick idea, taking into account the resources and time we have. For example:

I would like to create a game in platform format, where the main character is a ninja and whose objective is to get the most coins. Instead of coins that are Steem 😉. The level should have some obstacles or enemies, and a timer.

Then we make a sketch of what the game will look like, it can be on a computer or on paper.

image.png

Game sketch

Choose Development Engine

Since we have our idea, we need to choose a suitable game engine. But first we have to decide if the game will be in 2D or 3D. There are different types of motors, but I will only mention the ones that I have used.

image.png
https://unity.com/

Unity, maybe you've heard it before. Most of the mobile games are made on this engine. Unity is an engine that has a great community and you can get tutorials in different languages. 2D and 3D games can be created, the graphics are acceptable and if you have programming knowledge this is your engine. Is free.


Unreal Engine

image.png
https://www.unrealengine.com/en-US/unreal-engine-5

This engine already has a long time in the visual field with the UE4 version but last year the UE5 was released with early access and from that moment on it had a boom in all the areas that the engine accepts due to its Nanite and Lumen technology. So you have probably seen some news or publicity about Unreal Engine. It is a powerful engine with ultra-realistic graphics where more and more independent developers and large companies create their projects. Projects can be created in different areas such as video games, architecture, engineering, cinema and simulation. To learn how to use Unreal Engine you don't need to know programming, since it has a system called Blueprint that are events to give instructions, but if you like to program it can be done in C++. It's free.


Construct 3

image.png
https://www.construct.net/en

Perhaps this engine is the first time you hear it, but it is an engine similar to Godot or GameMaker. It is easy to learn you can create 2D games. They use events to set instructions. It has a free option, where you use few events and an optional paid one with unlimited events. There is not a large community in Spanish but in English there is a developed community.

Conclusion

Well already defined some game engines I will choose the last one, Construct 3. Why this one? We will do a small project and we do not require a high processing power, I think that in 2D it will not look bad. It should be noted that both Unreal and Unity need at least a graphics card and a good processor for everything to flow correctly.

Now, we have our idea and the engine to create the project. It is a simple and straightforward project, how about we start it on Steemit? In the next post I will begin to bring this little project to life with you.

I hope you liked it, Regards!

My PC:

Procesador:AMD Ryzen 5 5600g
Almacenamiento:SSD 500gb
RAM:16 Gb DDR4
Graphic Card:XFX RX580 8gb
S.O:Windows 10

Join the communityJoin to DiscordGeneral Rules

Support the community through delegations.

50 SP 100 SP 250 SP 500 SP
800 SP 1000 SP 1250 SP 1500 SP

bannersteems.gif

Sort:  
 2 years ago 

That's amazing. All these are free to use or we have to pay for it for login and use? I hope all new comers will learn as I have learn something from your tutorial. Keep sharing.

 2 years ago 

All programs are free, but if you earn more than $10k with your game in Unity or Unreal Engine, a commission must be paid. Construct 3 is more limited, the freeware accepts a limited number of events but you can still do something cool. The annual subscription is $40, it's the one I have.

Thanks for your question. Regards!

 2 years ago 

wow! from an idea and a whole projection. This is high level. I would like to learn as much as possible.

 2 years ago 

Que genial que proporciones a la comunidad en general está información para aquellos que deseen poner su imaginación a volar y crear un vídeojuego desde 0. Sin duda al principio no será fácil pero debemos ser constantes.

Saludos!

Coin Marketplace

STEEM 0.21
TRX 0.13
JST 0.030
BTC 67203.60
ETH 3513.52
USDT 1.00
SBD 3.20