T
T
TestLong2020-02-18 00:09:31
Game development
TestLong, 2020-02-18 00:09:31

How to start developing games or writing your own game engine?

All good night! I know the question is very zayuzan, but still I would like to receive relevant answers for 2020 to my question. How to make a 3D game engine in Python or JavaScript? And in general, is it possible to do this without knowledge of mathematics and physics. These two subjects were always difficult. As a programmer, I tried myself in many areas. But the desire to write your own game engine never subsided. Well, I don’t even know where to start, there is not enough knowledge and experience .... In general, advise what you can read, practice. I'm not going to post my engine on the Internet for general use. Purely for myself. Let it be buggy, but still I wonder, this is my little dream, so to speak

Answer the question

In order to leave comments, you need to log in

5 answer(s)
X
xmoonlight, 2020-02-18
@TestLong

For some reason, everyone here confuses creating a game, creating libraries and writing the engine itself!
I will try to describe the process of creating an ENGINE:
1. Make a list of functionality and equipment that your engine will control.
2. Collect in a list all the available tools that these devices and operating systems provide.
3. Design the architecture of the kernel.
4. Test the logical interactions of blocks with different configurations.
5. Write hello world on this engine, which will check all the components of the architecture.
50% of the work to create the engine is done.
Further - optimization of everything and everything, and write either for various tasks.

I
Interface, 2020-02-18
@Interface

How to start developing games or writing your own game engine?

Create a folder in any place convenient for you on your computer with the name "my game" engine, if you wish, you can also put a readme file there. Done - you've started writing the engine. Now we need to move towards its completion. As you move on, you will have many new more specific questions that will be easier to find a specific answer.
It is easy to imagine a game engine that does not require absolute knowledge of physics to write. (an engine for tic-tac-toe, crosswords, sudoku, text quests, or already a serious engine for games like Diablo, Fallout (1-2-T), etc.).
It's harder to imagine an engine without math, just like all programming. However, math grades 5-8 are often enough to write something quite serious, as long as it doesn't require that math. A simple platformer or scroll shooter does not require you to know trigonometry, for example.
It is quite expected that if by your engine you mean a product of the level of UE, Unity or something remotely comparable, or even the simplest 3D engine written from scratch, then it remains to wish you good luck.
I would advise you to start with practice, that is, start writing it gradually, realizing that in a month / year you will have to throw everything away and (optionally) start from scratch. And there concrete questions will already be formed and the theory will fit better on the foundation of trial and error.

W
WinPooh32, 2020-02-18
@WinPooh32

Jason Gregory, Game Engine Architecture

V
Vladimir, 2020-02-18
@HistoryART

U need doctor help! XDDDD

A
asd111, 2020-02-18
@asd111

Download any book on the topic of game engines. There is enough information in them to make a small move yourself.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question