Bohr
Arcane
- Joined
- Nov 20, 2012
- Messages
- 1,878
Some guy named Gregorovitch over on steam, hates Chris.
Where would we be without these important updates?
Some guy named Gregorovitch over on steam, hates Chris.
Some guy named Gregorovitch over on steam, hates Chris.
Where would we be without these important updates?
So I think it'd be going too far to reach the conclusion that Obsidian == shitty programmers. I lean more towards the idea of "Obsidian == mismanaged writing and design, fairly strong technical backbone".
Some guy named Gregorovitch over on steam, hates Chris.
Where would we be without these important updates?
Now Feargus can take his place.Sawyer is finally vindicated after years of Codex's autistic bigotry.
Fenstermaker singe handedly managed to drive Ziets and other creative talents away from Obsidian. This guy is a parasite and his profile picture truly is fitting.
Anyway I think MCA has gone to bed.
Poll: Should I prosperize Imoens pet?
Hmmm, and yet the evidence suggests that Obsidian if anything has a stronger technical and production backbone (programming, art) than some of the other studios we watch on the Codex. Something I posted in the Torment thread last year:
So I think it'd be going too far to reach the conclusion that Obsidian == shitty programmers. I lean more towards the idea of "Obsidian == mismanaged writing and design, fairly strong technical backbone".
"fairly strong technical backbone", which is why every single obsidian game to date has been a technical trainwreck
thats some serious reality warping right there
Being better than the bottom of the barrel doesn't mean you're competent. Harebrained and InXile are mobile developers (well, mobile and shovelware in the case of InXile).Hmmm, and yet the evidence suggests that Obsidian if anything has a stronger technical and production backbone (programming, art) than some of the other studios we watch on the Codex.
The words cRPG writer and Narrative Designer should be abolished from our vocabulary.EFen is among the best game writers currently working.
Anyway I think MCA has gone to bed.
Poll: Should I prosperize Imoens pet?
So I think it'd be going too far to reach the conclusion that "Obsidian == shitty programming". I lean more towards the idea of "Obsidian == mismanaged writing and design, compensated by fairly decent technical backbone".
What irked me the most was the story of how much they struggled to make their own engine, and in the end they didn't use it, because it became "dated" or however the story goes. This to me suggests that it was architecturally bad. Here's why: A recent example - FROM Software decided to do a DS1 remaster and what ended up doing was simply moving the data from the DS1 engine into the DS3 engine. And it just worked, with some tweaking. That's because the DS3 engine was an upgrade of DS2 and DS1 engines, and the abstraction layers were just in the right places to allow this. Very impressive. They moved the data and it just hooked up with everything else perfectly. That's the way to do RPG engines.
Obsidian's engine, on the other hand, from what I understand of their quotes, was so un-modular and so bad, that they decided they couldn't even upgrade their renderer. They literally deemed it impossible and abandoned the poor thing.
If my understanding of that story is correct, then yeah, that's bad programming.
but Dark Souls Remastered isn't running on DS3 engine, it was a false rumor.A recent example - FROM Software decided to do a DS1 remaster and what ended up doing was simply moving the data from the DS1 engine into the DS3 engine.
An RPG engine with correct modular architecture can and should be utilized to make different types of RPGs if done well.What irked me the most was the story of how much they struggled to make their own engine, and in the end they didn't use it, because it became "dated" or however the story goes. This to me suggests that it was architecturally bad. Here's why: A recent example - FROM Software decided to do a DS1 remaster and what ended up doing was simply moving the data from the DS1 engine into the DS3 engine. And it just worked, with some tweaking. That's because the DS3 engine was an upgrade of DS2 and DS1 engines, and the abstraction layers were just in the right places to allow this. Very impressive. They moved the data and it just hooked up with everything else perfectly. That's the way to do RPG engines.
Obsidian's engine, on the other hand, from what I understand of their quotes, was so un-modular and so bad, that they decided they couldn't even upgrade their renderer. They literally deemed it impossible and abandoned the poor thing.
If my understanding of that story is correct, then yeah, that's bad programming.
I haven't heard that they struggled to make it, but it was an engine for making the sort of games that Obsidian thought that they would be making when they were founded, ie post-2003 BioWare clones, so I'm not sure we would have wanted them to use it.
(Speaking of BioWare, look at what having to use a first person shooter engine to make Mass Effect did to them)
Another example of this to a lesser extent is how they used large chunks of IE code in Aurora according to A. Davis, to the point where he calls it "the same engine".
Brian Fargo confirmed that they moved the release date up mid-development which makes "meeting expectations" significantly harder.This is very interesting. Among players this is often seen as "Bethesda is EVIL and screwed Obsidian out of their money", but seems like it was really a "good job!" bonus that Bethesda proposed and Obsidian simply failed to meet the expectations.
This thread has been eye-opening in so many ways...
I wholeheartedly agree, we need to know this!Chris Avellone , how much were you bench pressing at your peak? Squat? Deadlift? Curls?
I think this is the most important question here.
Thank you Chris, I am really surprised to hear Feargus threatened Josh and Adam with firing. Both seem so instrumental to Pillars I am not sure who Feargus could have passed it off to.That is where I get conflicted. Avellone's contempt appears directed at the upper management and not so much the developers (with exception). I still am curious if Sawyer falls within the alleged clique of those getting special treatment. Still, there is Tim Cain and Leonard Boyarsky (for now...).
I want to apologize if I missed any questions, it’s hard to track them all in the thread – if I missed someone, I apologize, it wasn’t personal, there’s just a lot to read (and apparently on Reddit, too, which I didn’t realize).
I don’t have any issues with Josh, he’s not part of the upper management I mention here (he wasn’t even Design Director until a while after I left, I believe), and I think he’s a good Project Director. I also don’t have any issue with Tim, Leonard, Charlie, Tyson, Rich (Taylor) etc. and they are not part of this either - I like them all and respect their work very much. I am looking forward to Project Indiana.
Josh did turn in his resignation more than once, and apparently (!) Feargus did threaten to fire him and Adam if PoE1 didn’t come out in March, which I never knew. (Yes, owners didn’t talk amongst themselves when they threatened to fire senior employees, apparently, because why would they – it was symptomatic of the poor communication at the studio. I also was never told when Feargus decided to move PoE1's ship date from Sept to March, he didn't mention that fact, either) I only heard about the firing threat when I read about it in Blood, Sweat, and Pixels (at least in the draft I read). I think threatening to fire Josh and Adam under any circumstances isn't a smart move, especially since Obsidian always struggled with trying to find good leads and good programmers. I don't ever think you should threaten employees like that, either.
I also support the idea of making financial and resource sacrifices if it will make the end result better (I supported PoE2’s delayed launch), which was also apparently the crux of the threat.
Special treatment is a much larger issue because all that I observed wasn't consistent, it often made things confusing for other employees (hey, why does so-and-so always get to come at 11?) and bred resentment if not explained, and it can be disruptive to a lead if an owner tells an employee to take the day off or tell them they don't have to make up work afterhours... because they may actually have to and their lead needs them to. My opinion is you don't give special treatment, you showcase it in raises and reviews, and you make the reasons explicit, but be very careful of outward facing special treatment in case it could be mistaken for something else. Inward special treatment can also be bad if discovered (hey, why are Josh and Adam getting royalties on PoE and we aren't? Even if "understood," finding this out can be bad for morale - my opinion is you spread the wealth).