D
D
Dred Wolf2020-06-12 21:40:08
Game development
Dred Wolf, 2020-06-12 21:40:08

Why build a game engine? What's wrong with Unity or UE4?

What programming knowledge is needed to develop simple games as a hobby?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
D
Danil Shitov, 2020-06-12
@daniilshitov

To create games you have to program every day 24/7, it's better to find another hobby.

R
rPman, 2020-06-13
@rPman

When you use someone else's engine, the result will be exactly what this engine suggests and no other, good engines, of course, will give you several solutions, but still, they limit - this is the price for convenience.
If you want something weird, then welcome to write your own.
Example
https://www.youtube.com/watch?v=kEB11PQ9Eo8

T
twoone, 2020-06-13
@twoone

A long time ago, the hardware was so weak that to make the next game more beautiful than the previous one, game developers had to write their own engines as optimized as possible for a particular game. It is not difficult to guess that this required personnel with considerable knowledge in mathematics, algorithms and architecture. But since at the dawn of programming it was very difficult, only those people who easily fit the description were engaged in it. In addition, they did not think about time at all. They simply did what is not permissible today, since time is the most important human resource. In addition, there were no high-quality engines, and those that were were paid.
Today, the opinion about their own game engines is left only to large companies, for which royalties for pseudo-free engines, which seem insignificant for small teams, seem like a big expense. Yes, and the Old Believers, who still write under the old mobile phones. All others use unity\ue. These are very advanced engines that allow you to focus on the development of games directly.
Since modern engines are very advanced, and players are sophisticated, a lot of knowledge is required from developers. First of all, you need to be well versed in the editor of the selected engine, in the underlying PL and, of course, in the architecture of modern games. Understand the rendering process, physics, mathematics. In addition, you need to provide your game with friendly art, which requires a good command of ps, il, 3d editors and texturing editors. Understand the basics of digital graphics, ignorance of which is immediately reflected in the form of phoning and non-convergent seams of graphic assets. And you can’t go anywhere without understanding animation, working with sound and optimizing assets. Yes, you still need to be able to write scripts, because today they are required even for puzzles.
In general, you cannot make games that users will like without devoting a lot of time to it. But those who just embark on this path will immediately understand how exciting and exciting pastime awaits them. Gemdev is so captivating that it changes the very essence of a person, his worldview.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question