February 6th, 2019 - Q&A: How do you divide work on the various programmers on the team?

February 6th, 2019

Q&A: How do you divide work on the various programmers on the team?

https://www.youtube.com/watch?v=Dtm6xIj-wM4&t=2532

Suggested Wiki Refrence Code

Topics

    Transcription

    1. Jace

      in general like how do you handle input and stuff like that but also from a technical side like you need to optimize a lot for specifically vr there's a lot of solutions you need to have yeah in order for it to work so yeah there's a lot of work um how snoot slash js how do you divide work amongst the various programmers on the team we have

      I was going to say, why are you looking at me?

      And I was like, wait.

      He doesn't

    2. Hannah

      count.

    3. Jace

      I'm kind of a special case, which is just not doing me any... Saying that is not doing me any...

      So, we have our producers, our producer...

      which kind of have a good sense of what's going on overall in the game.

      So they collect feedback from like, how are the artists working?

      What are the artists working on right now?

      What are the programs working on right now?

      Like all the different game development principles.

      Yeah, principles?

      No, whatever.

      So they tend to like gather information and talk to our...

      talk to our leads in the various fields, so they talk to our graphics lead and our programmer lead, and they discuss, like, what do we need right now?

      What can we do right now?

      What's important for our developers right now?

      So that all trickles down to the programmers, where we have daily stand-ups and planning meetings, where we discuss, like, if you want to implement this, how hard can it be?

      And what are you working

    4. on?

    5. Jace

      Then we get to work and then we talk about what are we working on right now.

      So we have daily stand-ups where we discuss that.

      And then, yeah, I mentioned the leads have their own meetings.

      And

    6. Snutt

      yeah, that's pretty

    7. Jace

      much it.

      In my case, because I do a lot of community management stuff, I can be out of touch with the programming that has gone on in the project at large.

      So I tend to take on things that are independent from what other people do.

      So I have been doing the vehicle since the beginning, which has been a lot of work, but these days when I was redoing the drifting, there's no dependency on any other programmer for me to rework drifting, for example.

      So I've been doing a bunch of things like that.

      And we're not a lot of people in the studio.

      It's not a super

    8. Snutt

      big

    9. Jace

      studio.

      25 or so?

      A bit more now.

      Probably about 30.

      We've got a bunch of new people.

      So no programmer is really like, you're only doing netcode stuff or you're only doing AI stuff.

      So we're all kind of split.

      We try to generalize as much as possible so that everybody can jump in and do stuff.

    10. Snutt

      But obviously,

    11. Jace

      some people have done

      like specialized and stuff in the game like you've done vehicles yeah i've done a lot of netcode optimization and uh like ui shit

    12. Snutt

      so

    13. Jace

      yeah um you mentioned enemies earlier but now you say there'll be nothing to worry about what's up i think from that you mean nothing to worry about in terms of survival was what we were saying

    14. Snutt

      i

    15. Jace

      think what we refer to there is you don't need to drink you don't need to things like that you don't need to sleep