V
V
Vlad Kolomiytsev2016-03-17 17:12:29
Game development
Vlad Kolomiytsev, 2016-03-17 17:12:29

I want to create my own game, where do I start?

Hello, I was imbued with the idea of ​​​​creating my own game, but immediately ran into a dead end due to lack of awareness in this area, tell me where to start (what literature to read to get acquainted with the basics, what knowledge base should I get, where to start, etc.). I myself am studying to be a network engineer, so I am not very familiar with such issues, thanks in advance.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
X
xmoonlight, 2016-03-17
@Vlandi

From English, then YaP: C# and Unity3D.
Let me share my experience: I started learning Unity with Match3 (3-in-a-row).
I wrote everything from scratch and parsed each function.
Then, I switched to online competition: the same level for N-players. (the game is the same) So I learned how to work with the lobby, the network and so on.
In general, if there is a goal to learn - then learn!

D
Dmitry Filin, 2016-03-17
@78dima

Well, try to make a game without knowledge... but with an idea)
On the topic: As I understand it, the author wants a game in AAA style.
There are several ways.
1. Start reading and learning C# + Unity3d.
2. Read and learn C ++ + UE4, since there is a lot of decent literature on the pluses.
Or discard the knowledge of PL and make platformers on Cocos.

V
vaney, 2016-03-17
@vaney

Make tic-tac-toe to start with.
Takes one evening to do a rough draft.

S
semki096, 2016-03-17
@semki096

From an idea. There will be an idea - the rest will follow.

N
Neonoviiwolf, 2016-03-17
@Neonoviiwolf

Look for the engine you have. Try to write something that is not very complicated (but there should be a feeling that it will take at least a month, taking into account your knowledge), when you write - think about how you can do all this 2 times easier and more logical, then again, then again. You will not believe it, but the 5th time you will see what can be done better. Why exactly so? Just by taking on a project that isn't very complex, your knowledge will (hopefully) grow faster than the quality of the code, and by asking more questions about why my bike doesn't work, you will learn more elegant solutions, after which you will once again want to rewrite everything . As a result, you will find your own style of building an application, learn in practice about pools, inheritance, singletons, etc., then you should take on something really interesting

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question