Welcome, Guest. Please login or register.
July 23, 2025, 08:54:33 PM

Login with username, password and session length

Search:     Advanced search
we're back, baby
*
Home Help Search Login Register
f13.net  |  f13.net General Forums  |  The Gaming Graveyard  |  MMOG Discussion  |  Topic: Anonymous Mythic employee dishes dirt on WAR and SWTOR 0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 7 8 [9] 10 11 12 Go Down Print
Author Topic: Anonymous Mythic employee dishes dirt on WAR and SWTOR  (Read 113993 times)
Mrbloodworth
Terracotta Army
Posts: 15148


Reply #280 on: October 18, 2010, 10:24:56 AM

Excel is the front end for every systems designer. Sara Jensen Schubert (Lietgardis) gives some very good, and very popular talks on the subject. Here's the latest. Note how everyone SHUTS UP as they learn things:

http://www.youtube.com/watch?v=NdP1PdOEpFM


That's why I didn't get the comment. The person ether does not know this, or had seen someone editing the sheet and said "LOLZ OMG you have no tool!!!" thinking that some custom, GUI thingy-ma-bob was a standard instead of a nicety. I bet turbine has one, but they have three titles that use the same systems and likely do not use delphi :p.

Today's How-To: Scrambling a Thread to the Point of Incoherence in Only One Post with MrBloodworth . - schild
www.mrbloodworthproductions.com  www.amuletsbymerlin.com
Ghambit
Terracotta Army
Posts: 5576


Reply #281 on: October 18, 2010, 10:29:19 AM

One has to believe if WoW wasnt such a money-maker that MMO devs. would be more likely to use at least standard industry workflows to produce a game.  It's almost like studios think that if one game can bring in THAT much cash for the moneyhats then it'd behoove said studio to produce everything from SCRATCH, taking as loooong as possible to produce said product.  This way, they can bring in at least a respectable sum for the codemonkeys and lower management.

Problem is, this never happens. Errr, has only happened once.  I remember watching AoC's dev. cycle(s) and giggling as they nearly "hand-modeled" and textured everything in that game on top of using a completely custom game engine and level designer.  And that was a $100million+ game as well yes?  In dev. over 5 years, etc.    why so serious?


"See, the beauty of webgames is that I can play them on my phone while I'm plowing your mom."  -Samwise
naum
Terracotta Army
Posts: 4263


WWW
Reply #282 on: October 18, 2010, 10:48:33 AM

Excel is the front end for every systems designer. Sara Jensen Schubert (Lietgardis) gives some very good, and very popular talks on the subject. Here's the latest. Note how everyone SHUTS UP as they learn things:

That is indeed sad, and indicative of the sorry state of design…

"Should the batman kill Joker because it would save more lives?" is a fundamentally different question from "should the batman have a bunch of machineguns that go BATBATBATBATBAT because its totally cool?". ~Goumindong
Mrbloodworth
Terracotta Army
Posts: 15148


Reply #283 on: October 18, 2010, 10:49:55 AM

There are many MMO midle-wares out there. None have shipped a title.

Today's How-To: Scrambling a Thread to the Point of Incoherence in Only One Post with MrBloodworth . - schild
www.mrbloodworthproductions.com  www.amuletsbymerlin.com
bhodi
Moderator
Posts: 6817

No lie.


Reply #284 on: October 18, 2010, 10:50:34 AM

Coding everything in Delphi probably didn't help. Hey, I like Delphi.)
You bastard.

Actually, this is a prime example of the aforementioned sorry state of design. You don't let people do this because it creates a hodge-podge of cobbled-together unmaintainable frankencode. Things like this are a good indication of poor overall direction, since decisions like "What language should we be writing code in" should have been made at the outset.

DaoC was a special case; I remember that Lum, you were brought in mid-stream, but this is bad bad bad from a design & management perspective. Don't let people on your projects do this. Quash it, and quash it hard.
« Last Edit: October 18, 2010, 10:59:40 AM by bhodi »
Mrbloodworth
Terracotta Army
Posts: 15148


Reply #285 on: October 18, 2010, 10:59:18 AM

His app was not mission critical, it was a nicety (as I understand it)

Today's How-To: Scrambling a Thread to the Point of Incoherence in Only One Post with MrBloodworth . - schild
www.mrbloodworthproductions.com  www.amuletsbymerlin.com
bhodi
Moderator
Posts: 6817

No lie.


Reply #286 on: October 18, 2010, 11:06:29 AM

His app was not mission critical, it was a nicety (as I understand it)
Wrong.

It doesn't have to touch the customer to be mission critical. All internal programs (unless handled by an outside department) should fall under the same purview and design umbrella as everything else. Obviously, creating something that helps in the way that Lum's app does is terrific from a usability/convenience perspective, but when you introduce something like that, and it's useful, it very quickly worms it's way right into the 'mission critical' category for all the users. Then, when Lum leaves, and the schema changes slightly, the people who were using it are fucked.

It's a thing that seems easy enough to do "I can solve this problem very quickly by making a widget with ruby on rails on grail on carrier pidgeon" but, for overall consistency, even if it takes twice as long, any tools that are created should be created with maintainability and consistency in mind.

I say this as a system architect, and I fully admit it's a peeve of mine. No, random developer #37, you can NOT code that linker using the new Dev hotness. I don't care what you saw in annoying dev trends magazine, we are not using a random framework you saw on the internet because we still have to support that shit long after you've gone. No, random developer #64, you are not allowed to write that munger in LISP. I don't care if it'd be faster. We'd have to hire my grandpa when something breaks.

That's not even bringing up the fact a lot of this stuff is in heavy, heavy development and all that implies - API shifts/inconsistencies, security holes, poor documentation, and zero support.
« Last Edit: October 18, 2010, 11:24:28 AM by bhodi »
UnsGub
Terracotta Army
Posts: 182


Reply #287 on: October 18, 2010, 11:18:09 AM

His app was not mission critical, it was a nicety (as I understand it)

Tools determine speed of develoment along adding or subtracting human errors that go with software projects.

They are mission critical or we would still be workng with vi and no source control.
Typhon
Terracotta Army
Posts: 2493


Reply #288 on: October 18, 2010, 11:24:09 AM

His app was not mission critical, it was a nicety (as I understand it)

Tools determine speed of develoment along adding or subtracting human errors that go with software projects.

They are mission critical or we would still be workng with vi and no source control.

Which is why something like, "no one else has cycles so lets let the new guy do it... in his spare time", would be a good example of poor technical project management. 

A reinforcing example of poor project management would be, "now old/new guy is leaving, no need to do a thorough knowledge transfer and risk assessment, adjusting/budgeting the schedule where necessary, so that any critical components that only he knows about aren't left dangling".

[of course I don't know what really happened, but speculation is fun!]
Modern Angel
Terracotta Army
Posts: 3553


Reply #289 on: October 18, 2010, 11:24:40 AM

I think we should stop talking about a 300 million dollar budget.  That's just a figure from EA Louse guy, so it's likely just a rumour from within the Mythic offices, better if we maintain some perspective and use Lum's 150 million figure, that's wild enough.

Right. If the dude had said "most expensive game ever made" the conversation would be far more serious. As it is everyone goes no way to 300mil, wanders off and talks about something else.
Mrbloodworth
Terracotta Army
Posts: 15148


Reply #290 on: October 18, 2010, 11:33:10 AM

In the above scenario. Boss says: "Excel still works. Get it done".

Today's How-To: Scrambling a Thread to the Point of Incoherence in Only One Post with MrBloodworth . - schild
www.mrbloodworthproductions.com  www.amuletsbymerlin.com
Arthur_Parker
Terracotta Army
Posts: 5865

Internet Detective


Reply #291 on: October 18, 2010, 11:52:27 AM

It's a thing that seems easy enough to do "I can solve this problem very quickly by making a widget with ruby on rails on grail on carrier pidgeon" but, for overall consistency, even if it takes twice as long, any tools that are created should be created with maintainability and consistency in mind.

I say this as a system architect, and I fully admit it's a peeve of mine. No, random developer #37, you can NOT code that linker using the new Dev hotness. I don't care what you saw in annoying dev trends magazine, we are not using a random framework you saw on the internet because we still have to support that shit long after you've gone. No, random developer #64, you are not allowed to write that munger in LISP. I don't care if it'd be faster. We'd have to hire my grandpa when something breaks.

That's a lot of what I was indirectly getting at, mmo design just needs to catch up with the real world.  I'm most familiar with PVCS, there's no reason why WAR had to launch with the wrong stats on items, no reason why adjusting exp gain should be more complicated than turning one dial, no reason why the same company would need to develop an auction house from scratch more than once.
Chimpy
Terracotta Army
Posts: 10633


WWW
Reply #292 on: October 18, 2010, 11:58:01 AM

If the variables were supposed to be changeable, you would think they would call them something descriptive. You know, some new fangled word like ... oh wait.

'Reality' is the only word in the language that should always be used in quotes.
Lum
Developers
Posts: 1608

Hellfire Games


Reply #293 on: October 18, 2010, 12:06:47 PM

Just to clarify, for the record I fully agree with all the slamming of my Lone Gunman bizarre non-maintainable app coding, speaking as someone who graduated to a project management role and got to worry about it a bit more from the other side of the fence, and who currently works with a team of coders who cross-train on each others' projects to avoid exactly that situation.

And yes, most tools that aren't budgeted, or just get slung over to the fence to "the new guy" or "the crazy guy in the corner office who no one can actually talk to but for some reason craps out code quickly no one understands" (hint: that was me) are unmaintainable by definition.
« Last Edit: October 18, 2010, 12:10:34 PM by Lum »
HaemishM
Staff Emeritus
Posts: 42666

the Confederate flag underneath the stone in my class ring


WWW
Reply #294 on: October 18, 2010, 12:08:28 PM

Coding everything in Delphi probably didn't help. Hey, I like Delphi.)
You bastard.

Actually, this is a prime example of the aforementioned sorry state of design. You don't let people do this because it creates a hodge-podge of cobbled-together unmaintainable frankencode. Things like this are a good indication of poor overall direction, since decisions like "What language should we be writing code in" should have been made at the outset.

DaoC was a special case; I remember that Lum, you were brought in mid-stream, but this is bad bad bad from a design & management perspective. Don't let people on your projects do this. Quash it, and quash it hard.

I can kind of forgive DAoC since it was done on a $3 million budget by what was essentially an indie house. It was the first and last real garage band MMO.

WAR however? WAR gets no such credit because yeah, fuckers should have known better by the time they built it. That goes for a lot of other things as well, like not restricting beta by level band, not increasing leveling experience required a week before release, etc.

bhodi
Moderator
Posts: 6817

No lie.


Reply #295 on: October 18, 2010, 12:15:34 PM

It's just one of those bullet points that I'll add when I publish my book - Warning signs: Quick and easy ways to see a project is headed for disaster.

It'll be a pop-up book so non-technical managers can understand it.
Ghambit
Terracotta Army
Posts: 5576


Reply #296 on: October 18, 2010, 01:05:05 PM

There are many MMO midle-wares out there. None have shipped a title.

Your statement hinges on how you'd define middleware.  These days, standard workflow is yesterday's "middleware."
But yah, you're right...  in the abstract senseofitall.

"See, the beauty of webgames is that I can play them on my phone while I'm plowing your mom."  -Samwise
Lietgardis
Developers
Posts: 33

SOE


WWW
Reply #297 on: October 18, 2010, 01:56:02 PM

If I had to wait for official, approved tools to be built before I could do my job, I'd never get anything done.

(uh, in general, and not speaking on behalf of any employer.)
Mrbloodworth
Terracotta Army
Posts: 15148


Reply #298 on: October 18, 2010, 01:59:00 PM

There are many MMO midle-wares out there. None have shipped a title.

Your statement hinges on how you'd define middleware.  These days, standard workflow is yesterday's "middleware."
But yah, you're right...  in the abstract senseofitall.

The ones that aim to address all the stuff above. Client, server and tools packages. Many MMO's don't use midleware, with a few exceptions on the client side, but that's mostly rendering and art tools, not aware of any that are the full shebang.

Today's How-To: Scrambling a Thread to the Point of Incoherence in Only One Post with MrBloodworth . - schild
www.mrbloodworthproductions.com  www.amuletsbymerlin.com
Samprimary
Contributor
Posts: 4229


Reply #299 on: October 18, 2010, 02:01:08 PM

It's just one of those bullet points that I'll add when I publish my book - Warning signs: Quick and easy ways to see a project is headed for disaster.

It'll be a pop-up book so non-technical managers can understand it.

- Is a new MMO
Moosehands
Terracotta Army
Posts: 176


Reply #300 on: October 18, 2010, 02:52:51 PM

Ah artists!   Ohhhhh, I see.

If this dude was still working he'd be too busy forgetting his source control password (it hasn't fucking changed!  it never changes!) and being dumbfounded that his Active Directory username isn't "gokuFAN88" to have time to write.
UnSub
Contributor
Posts: 8064


WWW
Reply #301 on: October 18, 2010, 06:02:02 PM

You mean Activision not EA. And Kotick had nothing to do with the success of WoW -- that all happened per-merger. Also Vivendi still controls Activision Blizzard so Kotick can not fuck with WoW or Blizzard for that matter with risking losing his job. Unlike some other companies Vivendi very much knows they have a goose laying golden eggs for them.

Yes, my mistake. Agreed that Kotick had nothing to do with WoW's success, he just benefits immensely from it being part of the portfolio.

You could not get me to comment on the rest of the EALouse blog if you tortured me with hot pliers.

We need Lum, a chair, some rope and Prokofy Neva, stat. 

Ghambit
Terracotta Army
Posts: 5576


Reply #302 on: October 19, 2010, 12:09:51 AM

There are many MMO midle-wares out there. None have shipped a title.

Your statement hinges on how you'd define middleware.  These days, standard workflow is yesterday's "middleware."
But yah, you're right...  in the abstract senseofitall.

The ones that aim to address all the stuff above. Client, server and tools packages. Many MMO's don't use midleware, with a few exceptions on the client side, but that's mostly rendering and art tools, not aware of any that are the full shebang.

Only ones I know of are Multiverse (now defunct it seems) and HeroEngine.  Then there's Cryptic of course (who 'self-middlewares').  And Perpetual went into the middleware business also,  awesome, for real
RTW INTENDED to go middleware using APB as a biz model - they failed.  (well, technically it's an Unreal game right?)

One could consider UDK the best 'middleware' package ever made, with Unity perhaps a close second.  There are MMOs out there that use either.  Granted, they're heavily instanced and 'lobbied.'  Any giant "level editor" like UDK or Unity that allows streaming info. out of the level can be considered as MMO-middleware yes?

"See, the beauty of webgames is that I can play them on my phone while I'm plowing your mom."  -Samwise
Sheepherder
Terracotta Army
Posts: 5192


Reply #303 on: October 19, 2010, 12:48:00 AM

... Ultima I believe used 7 engine, and of course had its back end custom.

UO was Ultima 8 based.  Ultima 7 used the Voodoo memory manager and is incompatible with any OS after MS-DOS, and with MS-DOS's extended memory management (EMM386) which had to be disabled to get the goddamn game to run.

You could not get me to comment on the rest of the EALouse blog if you tortured me with hot pliers. I have burned enough bridges in my nascent game development career, I'm trying to remain at least partially employable.

You actually did publish that defense of Mark Jacob's character, we know you're mancrushing on him and your talk of employability is just a ruse to hide your true feelings.
Arthur_Parker
Terracotta Army
Posts: 5865

Internet Detective


Reply #304 on: October 19, 2010, 01:43:39 AM

I can kind of forgive DAoC since it was done on a $3 million budget by what was essentially an indie house. It was the first and last real garage band MMO.

I was going to hunt out a link to Turbine being based in someones house, but got distracted reading about Turbine's founder Jon Monsarrat instead.
5150
Terracotta Army
Posts: 951


Reply #305 on: October 19, 2010, 05:02:23 AM

It's threads like this that make me [occasionally] wished I had a head for coding.

Partly so I could be earning the big bucks (yeah right!) but mostly so I could more fully relate to the content of the leaks.

I'm still waiting for a leak from an MMO systems guy that includes choice quotes like "they made us use AVG free edition, expected the users to keep their machines up to date with patches AND all the core servers were on 100MB hubs with DHCP addresses!!!!!!!!!!WTFOMGBBQKOS"
Stabs
Terracotta Army
Posts: 796


Reply #306 on: October 19, 2010, 07:10:49 AM

"they made us use AVG free edition, expected the users to keep their machines up to date with patches

Yes because developing a game on PCs that ressemble the machines the game will eventually be played on....
5150
Terracotta Army
Posts: 951


Reply #307 on: October 19, 2010, 08:10:02 AM

"they made us use AVG free edition, expected the users to keep their machines up to date with patches

Yes because developing a game on PCs that ressemble the machines the game will eventually be played on....

I'm trying to decide if thats a troll or if you were actually serious.........
Paelos
Contributor
Posts: 27075

Error 404: Title not found.


Reply #308 on: October 19, 2010, 08:21:45 AM

If the thought remotely enters your mind, it's always always a troll.

CPA, CFO, Sports Fan, Game when I have the time
5150
Terracotta Army
Posts: 951


Reply #309 on: October 19, 2010, 08:25:46 AM

If the thought remotely enters your mind, it's always always a troll.

Maybe, just remember that I deal with end users  Mob
kildorn
Terracotta Army
Posts: 5014


Reply #310 on: October 19, 2010, 09:50:11 AM

If I had to wait for official, approved tools to be built before I could do my job, I'd never get anything done.

(uh, in general, and not speaking on behalf of any employer.)

That's the crazy balance you need to find anywhere. If there's a need for something then yes it's urgent and needs to be addressed immediately, but there also needs to be a tool or a functional change management system built next to it for future use.

The problem is developing a sustainable operation as well as meeting the current business needs. Sadly "I can crap this out in an hour in X random language" is usually good for immediate productivity, but absolutely terrible for long term sustainability.

I learned system administration by counting the number of times we duct taped a proof of concept together in the last minute, only to watch it immediately become the production system that would be crashing it's way through the next 3 years. Since then, I found it's better to not be completely honest about how fast you COULD get that POC up, but tell them how long it would take to get it up properly and in compliance with your shop's standards. Because the person asking you isn't being entirely honest when they say it'll just be in use for a week and then retired so you can stand up the real proper system  Ohhhhh, I see.
Pendan
Terracotta Army
Posts: 246


Reply #311 on: October 19, 2010, 10:13:20 AM

Only ones I know of are Multiverse (now defunct it seems) and HeroEngine.  Then there's Cryptic of course (who 'self-middlewares').  And Perpetual went into the middleware business also,  awesome, for real
RTW INTENDED to go middleware using APB as a biz model - they failed.  (well, technically it's an Unreal game right?)

One could consider UDK the best 'middleware' package ever made, with Unity perhaps a close second.  There are MMOs out there that use either.  Granted, they're heavily instanced and 'lobbied.'  Any giant "level editor" like UDK or Unity that allows streaming info. out of the level can be considered as MMO-middleware yes?
Fallen Earth uses a engine that I believe they were trying to get other developers to use. They do some very nice instant instances such that you have no zoning time on the client.
sam, an eggplant
Terracotta Army
Posts: 1518


Reply #312 on: October 19, 2010, 10:27:33 AM

Fallen Earth uses a engine that I believe they were trying to get other developers to use. They do some very nice instant instances such that you have no zoning time on the client.
SWTOR does the same thing. Seamless instancing is a neat feature.
Modern Angel
Terracotta Army
Posts: 3553


Reply #313 on: October 19, 2010, 10:56:24 AM

KOTORO is done on the HeroEngine, I believe.
Stormwaltz
Terracotta Army
Posts: 2918


Reply #314 on: October 19, 2010, 12:14:53 PM

KOTORO is done on the HeroEngine, I believe.

Confirmed, though I've heard it was extensively modified.

Nothing in this post represents the views of my current or previous employers.

"Isn't that just like an elf? Brings a spell to a gun fight."

"Sci-Fi writers don't invent the future, they market it."
- Henry Cobb
Pages: 1 ... 7 8 [9] 10 11 12 Go Up Print 
f13.net  |  f13.net General Forums  |  The Gaming Graveyard  |  MMOG Discussion  |  Topic: Anonymous Mythic employee dishes dirt on WAR and SWTOR  
Jump to:  

Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC