P
P
programmist_derevo2018-06-04 04:07:27
Game development
programmist_derevo, 2018-06-04 04:07:27

What do Unity programmers do all day at work?

The question may seem strange, but I want to target a specific job in game development, namely programming, and find a permanent job. I want to direct my efforts in a specific direction - programming in C # in Unity3d.
And I can’t understand what programmers on the same Unity really do all day at work? What should I be able to do in order to try to get a full-time job at least as a junior proger in C# in a gaming office?
Now, if someone else makes models, textures, sounds and music for you, and you just have to be a programmer, then why can you code there for a whole month from morning to evening, sitting in the office? :D After 2-3 hours of real work, the brain already goes into failure, and then the whole day .
Usually game logic (this is for example):
- controlled character
- the ability of the character to interact with the world (objects)
- some moving elements in the game
- AI of enemies and NPCs
- interface buttons, inventory.
And that's all... So if you already know how to do it and you are "like a Unity programmer", then you will write all this much earlier than your first salary starts. What then to do?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
D
Dmitry Alexandrov, 2018-06-04
@programmist_derevo

Everything is like everywhere else. there is a certain internal resource like gitlab in which there are lists of tasks and lists of bugs. The one who is older draws and assigns tasks, this is junam and this is middle, also with bugs. The coder came, opened the gitlab and took a task or a bug and butted with it.
The tasks themselves are respectively distributed according to the complexity of the same juniors / middles, etc.
You need to do N tasks per day, and how you will do them is your problem. For example, I know that there is such a situation in epam, I did it quickly, you can even dump it home, and if you didn’t have time, then be kind donkey to the last.

M
Max Pushkarev, 2018-06-04
@maximpushkarev75

It's like that.
We, "like Unity programmers", 80% of the time create only the appearance of work - first we introduce bugs into the game, so that later we can spend a lot of time fixing them. And so in a circle.

V
Vapaamies, 2018-06-04
@vapaamies

Any programmer in the office is drinking coffee 80-90% of the time debugging code and fiddling with the version control system and / or task list. And in between these sessions, he writes code.

A
Alexey Yeletsky, 2018-06-04
@Tiendil

Usually game logic (this is for example):
- a controlled character
- the ability of a character to interact with the world (objects)
- some moving elements in the game
- AI of enemies and NPCs
- interface buttons, inventory.
And that's all... So if you already know how to do it and you are "like a Unity programmer", then you will write all this much earlier than your first salary starts. What then to do?

Most programmers are not able to do one element from this list qualitatively in a month.
Actually, this is the answer. They do everything on the list (and a lot more), only much longer than it seems to an inexperienced person.
PS for example. This game was my first job: https://en.wikipedia.org/wiki/Order_of_War
The first tasks on it were something like this:
- realistic rotation of the tank turret, synchronized with the logic ~ 3 weeks, it got to the point that I drew graphs in excel to explain why this particular visualization is right and why it can't be done better.
- detachment management interface (so that the formation is saved, not rebuilt once again, etc) ~ a month.
- optimization of the graphics update cycle from two-pass to single-pass ~ two days :-D

A
asd111, 2018-06-04
@asd111

At work, older programmers assign tasks to younger programmers, and the younger ones are left to take tasks and implement them.
For example, to implement a character jump or movement around the map, or an explosion and other particle systems for the game and stuff like that.

P
Putnik100000, 2019-10-02
@Putnik100000

all day long you write code, fix ui, fix bugs, look for bugs, google for solutions, there is a lot of work, basically you are in a hurry to be in time by the end of the day to meet the deadline, there are almost no deadlines, there is almost no relaxation, a lot of tasks if the project is large and it is on you, then the work will be in bulk. One small game can take a whole day, or even two, and large games are made for months, or even years.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question