• Ever wanted an RSS feed of all your favorite gaming news sites? Go check out our new Gaming Headlines feed! Read more about it here.

jon bones

Member
Oct 25, 2017
25,997
NYC
Our collective first priority is the health of our fellow people.

Delay every video game, who gives a shit really.
 
Oct 25, 2017
56,652
I'm hoping for delays at this points. Much rather these devs be safe in their homes. If they can't do it from home than it is what it is the game can wait they life more important
 
OP
OP

Deleted member 56752

Attempted to circumvent ban with alt account
Banned
May 15, 2019
8,699
I imagine this would affect next gen development more adversely to some extent considering the need for dev kits which are likely not very abundant and tend to be access controlled to prevent leaks. I can't imagine the unbridled gamer rage if next gen gets delayed, tbh



This is a solved problem in software development. There are very robust tools for dealing with this.
Thanks, I honestly had no idea AT ALL. I just want to learn. That's it.
 

Roxas

The Fallen
Oct 28, 2017
3,550
Buenos Aires, Argentina
Yeah, really, work from home and delay if needed, this is no time to complain about any of it. I work in a big project (non-gaming stuff) and it's hard to coordinate everyone that's working from home. Doable yes, but it's a tad harder, so I'm assuming delays are inevitable, but really worth it if it saves lives. I sure hope that when this epidemic is over that companies don't just suddenly turn the heat up on the crunch to make up for lost time...

Let me run a hypo. Three people. A, B, C.

Persons A, B, and C are all running 1.0 and all working from home. A is working on animation, B is working on sound, and C is working on engine/tech.

A alters 1.0 for his animation work. He saves/uploads that so that others can access it. Saves as 1.5.

B alters 1.0 for her sound work. She saves/uploads that so others can access.

C alters 1.5 to include her engine/tech patch and upgrades. She saves as 2.0.

Can you merge 2.0 and 1.0 into a 3.0? How easy is it?

If it's all different kind of stuff there should be no issues really, version control tools will warn you once you have inconsistencies with what you're deploying to the server and you'll have to merge the changes manually.
 

Deleted member 11976

User requested account closure
Banned
Oct 27, 2017
7,585
WFH has been a challenge but all of the DevOps and IT people pulling crazy hours to beef up remote solutions, security, and rerouting traffic so we don't have input or streaming lag are the real heroes right now. I work in a fairly large AAA studio and it's only gotten better as the week has gone by. I think that next week will be even better. So, again, huge applause for IT, Support, and DevOps teams helping us figure this out.
 

nofriendo

Member
Jun 4, 2019
1,038
On one side you have a viral pandemic that is causing worldwide chaos, food shortages, mass unemployment, illness and the death of thousands. On the other side you have video games.

This shouldn't even be a thread folks ffs.
 

est1992

Member
Oct 27, 2017
8,180
If you have a problem with game delays during this pandemic then you can go fuck yourself.
 

Neo Ankh

Member
Oct 12, 2019
781
I want the safety of devs and their families to take priority. I hope that they are able to continue working from home so that they don't have to lose their income.
 

spam musubi

Member
Oct 25, 2017
9,380
WFH has been a challenge but all of the DevOps and IT people pulling crazy hours to beef up remote solutions, security, and rerouting traffic so we don't have input or streaming lag are the real heroes right now. I work in a fairly large AAA studio and it's only gotten better as the week has gone by. I think that next week will be even better. So, again, huge applause for IT, Support, and DevOps teams helping us figure this out.

Yeah, the real people struggling in this are not necessarily the software developers but the SREs, operations people etc. For software developers it's just less efficiency (especially the more senior you get) because it's harder to communicate with people, you don't have access to your specialized equipment, and increased general life stress. More junior developers would likely be fine but the larger your scope gets and the more you need to collaborate and plan and do meetings, the more frustrating it starts to get.
 

gozu

Member
Oct 27, 2017
10,313
America
I'm not a game developer, but I'd imagine they'd just take remote access to their work computer through a VPN.

Indeed
2) A lot of companies depend on crunch time to meet deadlines. Even 'voluntary' crunch is done by having the office culture peer pressure you into doing it. With a fully remote environment, honestly realistically I just don't see crunch being as easy to push because office culture dies down.

This would be a welcome side effect.

So yeah, I think we'll be fine. Large companies will either adapt and spend money on IT or pay people to sit on their butts indefinitely.


I think they will pay. VPN connections are going through the roof right now. If they are super anal about security and disallow installing or downloading proprietary code or data on laptops outside the office, they can still allow VPN + Remote desktop, though it would lead to a decrease in productivity because of the added latency. Working with devkits would also be somewhat problematic unless you have a really good quality, 60FPS @ 4k streaming device attached to the consoles. Does Elgato make those still? So yeah, those would probably help.

Thank god for the Internet.
 

chrominance

Sky Van Gogh
Member
Oct 25, 2017
13,578
"willing to wait" isn't the greatest phrasing, but I think it's okay if people are disappointed that stuff might/probably will be delayed because of all this. Just like it's okay to be disappointed if you have a vacation planned for March/April and had to cancel your trip. Disappointment isn't the same as a demand that someone fix it on your behalf.

That said: nah, I'm good. Not just on the level of "keeping people alive always takes precedence," because I think that's blindingly obvious, but also just that a few months or a year isn't going to hurt anyone. There are so many games to play, there's no way any of us have played them all.
 

Failburger

Banned
Dec 3, 2018
2,455
In this economy? Who the fuck can safely spend $500 on a pure luxury item in this economy? Nah, all extra money is going into my emergency funds
 

Jamie

Unshakable Resolve - Prophet of Truth
Member
Oct 27, 2017
940
We're all too worried with all this all ends then whether games are being delayed. Life is far more important than video games, even if it's going to be difficult for those of us waiting for that triple AAA title juggarnaut, Knack 3.
 

Zeenbor

Developer at Run Games
Verified
Oct 25, 2017
74
I think you'd be surprised with how productive game teams can be working remote, providing you have accountability. After all, games are made on individual workstations with collaboration with other developers - that translates pretty easily to a work-from-home scenario. Developers will assuredly have distractions at home that will impact productivity and I think most managers will take that into consideration and not expect the same throughput you'd have working in an office environment.
 

Fawz

Member
Oct 28, 2017
3,657
Montreal
The impact that Corona has had can't be understated, expect a good 3~6 months worth of regular progress to be impacted negatively. Some will be able to keep up with their previous engangements, most will replan milestones while a few will straight up have to abandon their previous intent. The real end result won't be known to most as we were heading into a new generation and were on the cusp of some of the largest & most numerous announcements in years.

Games will continue to be supported and new releases will still come out. It's not going to be a barren launch for the new consoles at the end of the year by any means. Hell in the long term it might even lead to more opportunities for more agile development processes & tools. But short term it's going to suck all around
 

TechnicPuppet

Member
Oct 28, 2017
10,809
Games don't matter a fuck in the grand scheme. We all have enough games to play for 10 years if we need to.

Individuals and companies just need to do what's best for safety.
 

LewieP

Member
Oct 26, 2017
18,093
I think you'd be surprised with how productive game teams can be working remote, providing you have accountability. After all, games are made on individual workstations with collaboration with other developers - that translates pretty easily to a work-from-home scenario. Developers will assuredly have distractions at home that will impact productivity and I think most managers will take that into consideration and not expect the same throughput you'd have working in an office environment.
Makes sense to me. I think there will be some loss of efficiency because it's an abrupt shift rather than a planned transition, but once everyone is up and running it feasibly could increase efficiency. Especially for employees that are getting more time sleep due to no commute time etc.
 

Deleted member 12790

User requested account closure
Banned
Oct 27, 2017
24,537
Let me run a hypo. Three people. A, B, C.

Persons A, B, and C are all running 1.0 and all working from home. A is working on animation, B is working on sound, and C is working on engine/tech.

A alters 1.0 for his animation work. He saves/uploads that so that others can access it. Saves as 1.5.

B alters 1.0 for her sound work. She saves/uploads that so others can access.

C alters 1.5 to include her engine/tech patch and upgrades. She saves as 2.0.

Can you merge 2.0 and 1.0 into a 3.0? How easy is it?

Git works by recording changes as a way to reduce the size of updates. So these kinds of version control only work for text files, usually. However, you can freely push new files onto a repro. In your example, those would be components that don't rely on each other. Those would be externally loaded at runtime, not necessarily something compiled into the binary, so managing that sort of stuff is pretty easy. Usually, when you work on projects, you'll have dummy files in place as those parts are worked on. So as, say, animations or sounds are completed, they would get pushed to the repository to be loaded instead of the dummy files.

A more relevant scenario I think you're envisioning is when you're working on modular code. Say I'm working on io event handling while someone else is working on a physics system, those would likely be different source codes, handled by different classes that are compiled and linked into the binary when the project is built. In this case, coordinating the interaction between my io event handler and this physics system would have been hashed out through a common agreed upon interface early on in development, and each of us would fork the repro for our own components. Our agreed upon interface would have stubbed out sections that we could fill in with dummy code until our forks are complete. Like, say the physics system needs to tick some IO input on a frame, so it calls an agreed upon interface function like io.getInput() that resides in an interfacing class. Early in the project, calling that function might do nothing more than printf("Called io.getInput()\n"); until I finish my work. In critical components, black box cases can be made, i.e. the meat of the function isn't there yet, but it'll set values as though it were working correctly, to simulate the behavior so that other parts of the project can continue. The function still exists, the physics class can still call out to it, but the actual meat isn't there until my fork is merged back into the repro.

You use forks in this instance so that, while I'm working on my io event handler, I essentially have an entire version of the project to myself to mess with. If I break something in my module, it doesn't destroy someone else's code. The process or merging code back into a project is called integration and it requires lots of coordination to make the process easy and smooth.

the idea behind modular programming and forking is to make it so that parts of a program can be encapsulated, you only work on one component while it feels like everything else around that component remains static.
 

HockeyBird

Member
Oct 27, 2017
12,585
You can probably have programmers working from home fine enough but then you have things like voice acting, motion capture, etc. which require people to be in a room at once. Definitely a lot of games are going to get delayed.
 

low-G

Member
Oct 25, 2017
8,144
Let me run a hypo. Three people. A, B, C.

Persons A, B, and C are all running 1.0 and all working from home. A is working on animation, B is working on sound, and C is working on engine/tech.

A alters 1.0 for his animation work. He saves/uploads that so that others can access it. Saves as 1.5.

B alters 1.0 for her sound work. She saves/uploads that so others can access.

C alters 1.5 to include her engine/tech patch and upgrades. She saves as 2.0.

Can you merge 2.0 and 1.0 into a 3.0? How easy is it?

Real world - for programming (i.e. code) this is a resolved problem. It is literally no work at all to do this.

However for something like a Unity project - this is a pile of FUCK. There are tools to help make this a little better than completely impossible with Unity, but it's still HORRIBLE.

I don't know how indie Unity devs manage it on a regular basis, as I generally think Unity is fucking shit even as a solo dev now that I've developed a few complete games in it.
 

Couleurs

Member
Oct 25, 2017
4,350
Denver, CO
Delays wouldn't bother me. Obviously or sucks, but whatever is needed to prevent the spread of the virus should be done.

I am interested in seeing how much it'll affect game development though, since I was wondering how much could be done from home compared to the typical office job.
 

SeanBoocock

Senior Engineer @ Epic Games
Verified
Oct 27, 2017
248
Austin, Texas
Yeah it can, will, and is causing delays. Remote work adds friction in a lot of different areas from syncing with source control (AAA depots are in the hundreds of GB to TBs depending if you include source art/audio) to basic communication. If you weren't setup to support working from home there is a lot of IT and DevOps infrastructure you need to make it work. Now is also a worst case situation for people with families given the situation with schools and child care.

People are doing the best they can and our studio is managing things well given the circumstances. I'll take game delays over the very real and immediate human cost that people are facing right now. Stay safe everyone.
 

Monarch1501

Designer @ Dontnod
Verified
Nov 2, 2017
161
We can work from home either by taking control of our studio PC (very simple but not very user-friendly for quite a few tasks) or directly download on our home PC the project (more complex to implement).
Either way game development requires lots of back and forth between different teams, and even though there are efficient communications tools, that's not the same as having someone next to you that you can directly talk to.
 

jacks81x

Self-requested ban
Banned
Oct 25, 2017
2,460
NYC
I would be perfectly fine if the games industry came together and announce that no game will be released and all development will be halted until this crisis is over. Lives are at stake here. That should be everyone's priority right now. Devs should stay home and take care of themselves. Games can wait.
 

DeoGame

Member
Dec 11, 2018
5,077
I certainly want to see next gen happen this year for morale, but it's not worth lives. If it's delayed, it will suck, but there isn't much that can be done about it.

As for games, again, safety takes precedence. I think we should be more accepting of GAAS under these circumstances as well. If Halo Infinite launches with less multiplayer modes than anticipated for example, instead of throwing a shitfit like some did after Halo 5, we should be more understanding.
 

ArchedThunder

Uncle Beerus
Member
Oct 25, 2017
19,000
Not only am I willing to wait, but I'm fully expecting to have to wait. At this point if both new consoles were targeting November I would not be shocked if they both end up in February/March due to game delays.
 
OP
OP

Deleted member 56752

Attempted to circumvent ban with alt account
Banned
May 15, 2019
8,699
I certainly want to see next gen happen this year for morale, but it's not worth lives. If it's delayed, it will suck, but there isn't much that can be done about it.

As for games, again, safety takes precedence. I think we should be more accepting of GAAS under these circumstances as well. If Halo Infinite launches with less multiplayer modes than anticipated for example, instead of throwing a shitfit like some did after Halo 5, we should be more understanding.
I think, as a gamer and not a developer, we should look towards games as service games already out for entertainment if - for some weird reason - you have no new games. Elder Scrolls Online - laughed at every single time it shows up at E3 - is a great game with lots of content that can be consumed. BRs continue to thrive. Excited to see the future ahead. The information release/press release on next gen last week staggered me. I was very confused. Why release that info if the machines aren't coming out. And phil has already said they're doing a digital e3 event. Seems...idk...futile to me.
 

HBK

Member
Oct 30, 2017
7,972
We live in a fucked up world where delays mean more crunch šŸ˜•

Other than that I don't care. I mean I'll wait for next-gen if it doesn't come this year as expected. It's not like I need it (even though I want it).

I'm way past child's whims lol

Devs should have good working conditions and all the time they can have to perfect their works. Not much to add.
 
Oct 27, 2017
9,420
I dont even understand the question. I mean this from a standpoint of over saturation already. There is so much stuff out there already so much variety and everything else that there will always be something to play even if it slows down. If there were no more games from this point, you could be occupied in some form the rest of your life.
 

Menx64

Member
Oct 30, 2017
5,774
If the USA reaches an unemployment rate of 20% as expected, you better believe serious delays are on the table.
 

Myself

Member
Nov 4, 2017
1,282
I am a programmer on games and work 100% remotely albeit with a small team. Things have worked pretty well in general because often I have a bunch of work to do and I just go and do it (I am experienced so can be left alone to Get Shit Done(tm)). However, I do miss the instant creative back and forth that comes from "Hey, what do you think of this?" when you've done something and want some quick feedback. I can see the creative teams (Game designers etc) struggling a bit with this as well.

We rely on discord chat and video conference, source control is always network friendly, likewise with all our other software, google docs, and I share game clips of my progress so people can see how I'm going and we are doing regular pushes so we all have each other's work every day or so. I can see a lot of smaller teams doing this too, if they aren't already. We managed to get a game from post concept to release in about 9 months, so I think we did pretty well for the scope of what we released.

I imagine with a big team that has juniors that need supervision it could be harder to manage and when it comes to larger projects where teams need access to lots of hardware it could be troublesome. With QA, when things are normal you have QA teams with access to all the platforms, but now QA are in their own homes, who gets the kits? I think bigger teams will certainly struggle and we'll see delays.