Game Engines? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Game Engines?

Another Questions of Mine, As a Game Developer...Would You rather Learn How to Use Unity/Unreal Engine if you know C++ and C# Or Would You only go for the Making Games from Scratch? I know Making Games from Scratch gives you a lot more experience but from a perspective of getting a job....Who would get more priority A C++ Programmer Or A Person Who is Familiar with Unity/Unreal Engine and also knows C++? Because I think the companies are using Game Engines Like Unity and Unreal nowadays... Thanks.

18th Jul 2019, 3:02 PM
NightFury
NightFury - avatar
3 Answers
+ 3
This is just my opinion, I play a lot of games and I want to be a game developer too, but for me, mastery of the programming language is more important. It's true that Unity and Unreal are quite popular. Although, it's actually depends on the company itself and a lot of companies use different game engines. There are tons of different game engines and some of them are not free. Some companies, like Ubisoft, even use their own game engine for some of their games. So, I'd say that it's best to learn the concept of game development itself, like its pipelines and processes that happen in a game. Although, I believe that having an adequate knowledge about game engine has a plus points. You can create a game from scratch if you want to understanding some basic things, it's rare for a company to do that though. You can use popular API for graphic like OpenGL or DirectX, you can also use a simpler API like SDL
18th Jul 2019, 4:00 PM
Agent_I
Agent_I - avatar
+ 1
You can create your own game engine but it'll take time. But it's better to create your own game engine because game engines like unreal and unity they don't only use c++ also opengl. You can use unreal and unity. But learn something in the engine itself is very hard because those engines require someone who understands c++ very well and opengl and DirectX and also some mathematics.Unreal engine and are awesome but their very complicated to learn. So it's better to create your own game engine so you how to control everything.
18th Jul 2019, 7:33 PM
The unknown 321
The unknown 321 - avatar
0
If you want to go a little more on the low level without having the pain of reimplementing everything, take a look at monogame
25th Jul 2019, 10:10 AM
Giulio Carlo D'Antonio