Hey folks, my name is Andy F. I’m a game designer on the Gameplay team for Company of Heroes 3. We wanted to give you a high-level look at what a game designer does on a typical day working on a game like this.
Let’s run through what happened Tuesday February 8th. On that day I had a couple of meetings, a playtest, and some bugs to fix on some upgrades I had made last week that I’d noticed in a playtest.
I kick off the workday at 8:45am, my dog is walked, and my coffee is hot so I’m well prepared to dive in. On our team we begin with a “start of day” message in a gameplay team channel; everyone posts a quick overview of what they’re going to be working on today which is valuable information for the rest of the team to be able to glance at, especially while we’re working from home.
From there it’s time to sync to a build that completed overnight and get into the editor. Before meetings kick off around 10:00am I have a chance to dig into some bugs and start getting into fixes.
Tuesday mornings have a large block of time dedicated to playtesting and discussion. At 10:30am we get into a group call and play out several multiplayer matches among the design team. The designer in charge of this playtest has requested we focus on the infantry relationships in the opening minutes of the game, so we stop the match and evaluate the recent tuning changes before we reset and test again. After playing several matches, a more thorough discussion of what we’ve seen takes place and action items for the balance designers are agreed upon.
After lunch there’s a meeting with engineers from Gameplay and UI about building placement. Our gameplay lead, Matt, has some quality-of-life improvements he’d like to see implemented and I have a couple of bugs that occur in Tactical Pause when placing a building that I’d like to see addressed. A meeting like this is a good example of what our discussions typically look like; we gather the appropriate parties together to talk about a specific problem, how to best solve it, and leave the meeting with everyone aligned about how we’re going to address it.
My schedule is clear the rest of the day, so I get back into the editor and the bugs I was looking at. These bugs had to do with unlocking units on the campaign map to use in RTS gameplay (like the missions themselves). Fortunately for me it’s an easy fix, but a time-consuming one: I’ve got to update the logic I used to account for a circumstance I hadn’t anticipated when first creating the upgrades. After spending a couple of hours working through all the issues and sanity-checking everything is working, I am satisfied that I’ve addressed this issue and can move on. It's early enough in the day that I can submit my changes and monitor the build machines for issues (you don’t want to be the person who submits something that breaks the build and blocks other people on the team, believe me).
It’s getting late in the afternoon, so I look at my scheduled meetings for the rest of the week. I have a Campaign Companies planning meeting and a discussion about the state of Tactical Pause later in the week. I spend the rest of the day evaluating these systems. When doing system evaluation we play the build in a very focused way. It’s not about entertainment, but to specifically look for problems, and to evaluate if we’re delivering the quality experience we want to give our players. I take a long list of notes on both systems before my dog tells me she’s ready to go out for our evening walk.
This day is a good sample of what a gameplay designer on Company of Heroes 3 does. Some days are like this, some days are all meetings, and some will be spent working in the editor through logic and creating abilities from scratch. The best things about this job are the excellent team we work with and the diversity of areas I get to cover on any given day. Every day is full of interesting challenges, and nothing ever feels boring.
Now that you’ve read a high level overview of what a Gameplay Designer’s day is like are there other team members you’d like to see break down their day? Are there any areas of the post you’d like to hear more about?
Thank you for reading and I can’t wait for all of you to get your hands on the full game!
Wow, thanks for the glimpse into your workday. I don't know why I want to solve your callsign like it's a Wheel of Fortune puzzle that is missing an "I". I think anyone would be self-conscious in describing their own workday in a way that doesn't put someone to sleep. You did a great job and if any one thing that stands out as a constant theme among CohDev threads is the sheer amount of work that is put forth to come up with the final product. I never thought of this until reading your "day in the life" story but I think it would be impossible to not take it personally when you read reviews scathing the game. All that work, I'll say sweat and tears, blood hopefully is just digital. But all that put into this one game, it's only natural that I would be sensitive to feedback especially if it's unfounded or harsh. Maybe that's why I avoid social media. Anyways, thank you, it's great to give that perspective and in turn I think a level of appreciation that never was there previously by the gaming community because we never got a glimpse behind the curtain so to speak, at least to this level.
It sounds like Relic is using the Agile methodology which most are familiar with kanban or scrum. I think that identifies the problems quickly and through collaboration hence creates solutions efficiently. I'm curious on the big picture timeline that you are all a part of and if those meetings you describe that are constant are sufficient forms of collaboration or if you think there is a drawback to not being in the same building prior to the pandemic. If so, do you think the advantages of video communications and advancement in virtual meetings has eliminated some of those limitations to where there may be no tangible benefit to be in a cubicle next to your peer as a game designer. I'm sure this topic is case by case per employee but it's interesting to know that coh development is happening remotely as well as in person but during a historical point in our history where teleworking is advancing at a pace never seen before in most industries. My question to anyone still reading this is, will that fact directly or indirectly impact the final outcome of COH3 in either positive or negative way? We may not know the answer to that until years from now similar to NFL draft you don't really know how you did until years down the road. One thing we know for certain, Andy is a good dog owner, that much is for sure.
I'm curious on the big picture timeline that you are all a part of and if those meetings you describe that are constant are sufficient forms of collaboration or if you think there is a drawback to not being in the same building prior to the pandemic. If so, do you think the advantages of video communications and advancement in virtual meetings has eliminated some of those limitations to where there may be no tangible benefit to be in a cubicle next to your peer as a game designer. I'm sure this topic is case by case per employee but it's interesting to know that coh development is happening remotely as well as in person but during a historical point in our history where teleworking is advancing at a pace never seen before in most industries. My question to anyone still reading this is, will that fact directly or indirectly impact the final outcome of COH3 in either positive or negative way?
Working remotely has definitely been a challenge for all video game developers, and not just Relic. However, the studio has provided us with a ton of support to ensure we're taking care of ourselves and our families while also accomplishing everything to make a great game. As you mentioned, how everyone feels about this depends on who you're talking to. Many teams I speak to really miss being in the same building for that less structured collaboration moment to moment. While others really like that they can put their head down and focus on their tasks. Everyone works differently, and the last couple years have shown us we can adapt if necessary, so that's something we'll be looking at moving forward.
To address your concerns about putting games out while working from home and how that could affect quality, we can look at our colleagues working on Age of Empires IV. They did an absolutely amazing job and launched while working remotely. I have no doubt our team will be able to do the same. :)
I'm curious on the big picture timeline that you are all a part of and if those meetings you describe that are constant are sufficient forms of collaboration or if you think there is a drawback to not being in the same building prior to the pandemic. If so, do you think the advantages of video communications and advancement in virtual meetings has eliminated some of those limitations to where there may be no tangible benefit to be in a cubicle next to your peer as a game designer. I'm sure this topic is case by case per employee but it's interesting to know that coh development is happening remotely as well as in person but during a historical point in our history where teleworking is advancing at a pace never seen before in most industries. My question to anyone still reading this is, will that fact directly or indirectly impact the final outcome of COH3 in either positive or negative way?
Working remotely has definitely been a challenge for all video game developers, and not just Relic. However, the studio has provided us with a ton of support to ensure we're taking care of ourselves and our families while also accomplishing everything to make a great game. As you mentioned, how everyone feels about this depends on who you're talking to. Many teams I speak to really miss being in the same building for that less structured collaboration moment to moment. While others really like that they can put their head down and focus on their tasks. Everyone works differently, and the last couple years have shown us we can adapt if necessary, so that's something we'll be looking at moving forward.
To address your concerns about putting games out while working from home and how that could affect quality, we can look at our colleagues working on Age of Empires IV. They did an absolutely amazing job and launched while working remotely. I have no doubt our team will be able to do the same. :)
Hey @Art_0f_War thanks for the feedback. I'm glad you enjoyed the read.
I don't take the criticism personally, as much as I have invested into the game and love what we're making I am more than the result of the final result of the work. Don't get me wrong, it can be trying at times and there are plenty of moments where you want to make everyone happy with everything you make but it's just not possible. You'd drive yourself mad trying to please everyone and in the end no one would be happy. All we can do is keep working towards making the best game we possibly can with plenty of feedback from the community. In the end we'll produce a better game for having communicated extensively with people like yourself.
I think part of having more productive communication with people who play games is giving more context for how we work, why we make decisions, and how games get made. Every little bit helps to contextualize the challenges we face and maybe helps people understand why some things happen the way they do.
About work from home, I'd echo what John said. Things are fairly different working from home but we've adapted and are working effectively in our current setup. There are pros and cons to WFH versus the office, and you're totally right that some people are better at WFH than others. I would prefer to be in the communal environment of the office mostly to be around the awesome people we have on the team (we have some incredibly intelligent and fun people to be around). I haven't seen my co-workers in almost two years now, which is kind of wild to think about.
I don't feel like it'll be a positive or negative impact in the end...it is what it is and we just had to keep going and do our best with the situation. So many high quality games have managed to get released in this period that I have high hopes we'll be one of the draft picks that you look back on and celebrate.
My dog appreciates the sentiment, I probably spoil her but she's worth it.
Hey Andy. Do you know when the next Multiplayer Preview will start? I can't wait to explore all the new features!
I'm the wrong person to ask about that. When we have news to share about more hands-on experiences you'll find posts here, or on the CoH/Relic social feeds.
Everything I read about the dev team's work gives me a lot of confidence in the game. It's really great that you guys seem to have the room to give proper attention to detail. Thanks and keep it up!
Thank you very much for providing your input on my telework inquiry. I hope as much as the community is seeing behind the scenes of game development, I'm hoping in return Coh Dev is seeing gamers are not just fans of just the final game, but the developers/pro's/community we are rooting for all of your success in CoH 3. I hate to follow up a question with another question or if this deserves its own thread off of Andy's, but John mentioned AOE4's success, so I'm going to ask.
I personally just played a match of AOE4, I've been playing it over COH2 as my game of choice since it was released. (Cue blushing emoji) I like turn based games so have tried Expedition Rome which I love the era and art and gameplay (xcom like) but I find myself coming back to AOE4. It's the perfect balance of nostalgia, simple mechanics, but deeper level strategy that make every match a bit unique. A huge bonus is i can run it at medium settings and not low unless massive 4v4 then my system starts to struggle. I'm updating my rig specifically for COH3, been saving up for a new gaming desktop. Okay okay before I ask my question I want you to have context that I am a huge fan of AOE4 as a buyer of the game and I still play it almost daily, so this feedback is not critical for the sake of being critical but genuine as a fan. I'm not asking for your AOE4 input or feedback either obviously, I am asking strictly for COH3 so keep that in mind.
In AOE4 since it's release I have a friend I play with who is very good at finding exploits within any given faction, not really exploits but just strengths and then utilizing them, they actually become obvious to most and then you get the spamming or abuse of certain strategies/units. Whatever the term for that lifecycle of a multiplayer RTS game is where units rise and fall after each patch, but OP units get nerfed, then new units/factions get OP, in a cyclical fashion that seems like a turnstyle of going from one OP faction/unit to the next. I do not know if I explained this concept well but if you've played AOE4 then you've experienced Chinese lancer spam, then nest of bees and grens, Mongols were OP early then nerfed, then recently now Dehli is OP with elephants. To my final point.......finally!
I of all people understand the difficulty of finding the right balance to appease all players at launch, balance is like the holy grail but there are games out there that have launched with pretty fair balance and the updates were very minor. Updates/patches are a part of gaming that are just a normal part of most games lifecycle, they benefit the players and hopefully make the game better. What will CohDev do to help prevent that cyclical nerf cycle that can really take away from the beauty of the game and just make it sort of a "let's see what gets nerfed and what becomes OP next patch" sort of experience? It's not just player choice to ignore it or embrace it, it impacts the game whether MP/Skirmish so I hope the onus is not put on the gamers to not use those exploits as we all know if there is an advantage in game (without cheating) most people will take it. I still love AOE4 and as I said I am still playing it, but the OP units and wave of faction changes does make your headspin and I believe COH3 will need to learn from that AOE4 experience and use it to their advantage proactively rather than just reactively after release.
This is just the reality of any player vs player mode in video games. Some type of meta will always form and players will always find the most optimal ways to play. It's on the team to ensure there are enough viable strategies and mechanics to keep things fun and interesting. That's also where feedback from players during our Pre-Alphas and any other testing we do becomes critical. It allows us to identify problem areas and address them right away. Balancing multiplayer will always be a collaborative effort as the team will be watching and listening to what players are saying, and adjusting things if necessary to ensure the game is fun for everyone. Will we get it right all the time? Probably not, but we'll try our best. It's going to be a conversation with players to find out what's working and what's not. The fun thing about any game's meta, sometimes it develops around certain strategies because a player discovers something new, and not because unit balance has changed. It's an exciting process!
This is awesome to read. Thank you for giving this behind the scenes glimpse! The high transparency of the CoH3 team really puts a lot of good feelings in players who are likely to have walked in extremely skeptical with video game companies in general. I've been telling a lot of friends I'm really confident CoH3 would be great or will get to the point where it will be even though it's not released yet because of this level of transparency.
I have a question about the "editor" referenced in the post. Is that some type of custom built editor similar to tools we've seen to support modding for CoH2? How does it differ from what engineers may work with?
How are the multiplayer matches set up to allow for the best "testing" for tuning? How do you ensure the behavior a player might "play" to test those scenarios you're intending to tweak aren't pre-biased versus what a real player might "play"?
DEVAndyF_RE
Newcomer
DEVAndyF_RE
Newcomer
1 000g2g ptsReport comment
Why do you report AndyF_RE?
Are you sure you want to block AndyF_RE ?
BlockCancelAre you sure you want to unblock AndyF_RE ?
UnblockCancelArt_0f_War
Newcomer
Art of War
Art_0f_War
Newcomer
7 700g2g ptsReport comment
Why do you report Art_0f_War?
Are you sure you want to block Art_0f_War ?
BlockCancelAre you sure you want to unblock Art_0f_War ?
UnblockCancelmaaa
Newcomer
Sincerely, maaa.
maaa
Newcomer
6 200g2g ptsReport comment
Why do you report maaa?
Are you sure you want to block maaa ?
BlockCancelAre you sure you want to unblock maaa ?
UnblockCancelJewpaca
Newcomer
M.O.
Jewpaca
Newcomer
7 700g2g ptsReport comment
Why do you report Jewpaca?
Are you sure you want to block Jewpaca ?
BlockCancelAre you sure you want to unblock Jewpaca ?
UnblockCancelADMINJohn_RE
Moderator
ADMINJohn_RE
Moderator
9 400g2g ptsReport comment
Why do you report John_RE?
Are you sure you want to block John_RE ?
BlockCancelAre you sure you want to unblock John_RE ?
UnblockCancelDEVAndyF_RE
Newcomer
DEVAndyF_RE
Newcomer
1 000g2g ptsReport comment
Why do you report AndyF_RE?
Are you sure you want to block AndyF_RE ?
BlockCancelAre you sure you want to unblock AndyF_RE ?
UnblockCancelDEVAndyF_RE
Newcomer
DEVAndyF_RE
Newcomer
1 000g2g ptsReport comment
Why do you report AndyF_RE?
Are you sure you want to block AndyF_RE ?
BlockCancelAre you sure you want to unblock AndyF_RE ?
UnblockCancelDEVAndyF_RE
Newcomer
DEVAndyF_RE
Newcomer
1 000g2g ptsReport comment
Why do you report AndyF_RE?
Are you sure you want to block AndyF_RE ?
BlockCancelAre you sure you want to unblock AndyF_RE ?
UnblockCancelBesarionis
Newcomer
"With PPSH's the fascists will die even faster!"
Besarionis
Newcomer
1 200g2g ptsReport comment
Why do you report Besarionis?
Are you sure you want to block Besarionis ?
BlockCancelAre you sure you want to unblock Besarionis ?
UnblockCancelArt_0f_War
Newcomer
Art of War
Art_0f_War
Newcomer
7 700g2g ptsReport comment
Why do you report Art_0f_War?
Are you sure you want to block Art_0f_War ?
BlockCancelAre you sure you want to unblock Art_0f_War ?
UnblockCancelADMINJohn_RE
Moderator
ADMINJohn_RE
Moderator
9 400g2g ptsReport comment
Why do you report John_RE?
Are you sure you want to block John_RE ?
BlockCancelAre you sure you want to unblock John_RE ?
UnblockCancelkwok
Newcomer
Kwok
kwok
Newcomer
6 200g2g ptsReport comment
Why do you report kwok?
Are you sure you want to block kwok ?
BlockCancelAre you sure you want to unblock kwok ?
UnblockCancel