Trending Games | ArcheAge | Elder Scrolls Online | WildStar | Warhammer 40K: Eternal Crusade

  Network:  FPSguru RTSguru
Login:  Password:   Remember?  
Show Quick Gamelist Jump to Random Game
Members:2,793,332 Users Online:0
Games:723  Posts:6,194,668
Recent forum postsRSS
Active threads
Cloud view
List all forums
General Forums
Developers Corner General Discussion
Popular Game Forums
Click a status to find game forum
Game Forums
Click a letter to find game forum
A-C
2029 Online 2112: Revolution 2Moons 4Story 8BitMMO 9 Dragons A Mystical Land A Tale in the Desert III A3 ACE Online ARGO Online Aberoth Absolute Force Online Absolute Terror Achaea Adellion Aerrevan Aetolia, the Midnight Age Age of Armor Age of Conan Age of Empires Online Age of Mourning Age of Wulin Age of Wushu Aida Arenas Aika Aion Albion Online Alganon All Points Bulletin (APB) Allods Online Altis Gates Amazing World Anarchy Online Ancients of Fasaria Andromeda 5 Angels Online Anime Trumps Anmynor Anno Online Applo Arcane Hearts Arcane Legends ArchLord ArcheAge Archeblade Archlord X Asda 2 Asda Story Ashen Empires Asheron's Call Asheron's Call 2 Astera Online Astonia III Astro Empires Astro Lords: Oort CLoud Asura Force Atlantica Online Atriarch Aura Kingdom Aurora Blade Auto Assault Avatar Star Battle Dawn Battle Dawn Galaxies Battle for Graxia Battle of 3 Kingdoms Battle of the Immortals Battlecruiser Online Battlestar Galactica Online Battlestar Reloaded Beyond Protocol Black Aftermath Black Desert Black Gold Black Prophecy Black Prophecy Tactics: Nexus Conflict Blacklight Retribution Blade & Soul Blade Hunter Blade Wars Blazing Throne Bless Blitz 1941 Blood and Jade Bloodlines Champions Bounty Bay Online Brain Storm Brawl Busters. Brick-Force Bright Shadow Bullet Run Business Tycoon Online CTRacer Cabal Online Caesary Call of Camelot Call of Gods Call of Thrones Camelot Unchained Canaan Online Cardmon Hero Cartoon Universe CasinoRPG Castle Empire Castlot Celtic Heroes Champions Online Champions of Regnum Chaos Online Chrono Tales Citadel of Sorcery CitiesXL Citizen Zero City of Decay City of Heroes City of Steam City of Transformers City of Villains Civilization Online Clan Lord Clash of Clans Cloud Nine Club Penguin Colony of War Command & Conquer: Tiberium Alliances Company of Heroes Online Conquer Online Conquer Online 3 Continent of the Ninth (C9) Core Blaze Core Exiles Corum Online Craft of Gods Crimecraft Crimelife 2 Cronous Crota II Crusaders of Solaris Cultures Online Cyber Monster 2 Céiron Wars
D-F
D&D Online DC Universe DK Online DOTA DOTA 2 DUST 514 DV8: Exile Dalethaan Dance Groove Online Dark Age of Camelot Dark Ages Dark Legends Dark Orbit Dark Relic: Prelude Dark Solstice Dark and Light DarkEden Online DarkSpace Darkblood Online Darkest Dungeon Darkfall Darkfall: Unholy Wars Darkwind: War on Wheels Das Tal Dawn of Fantasy Dawntide DayZ Dead Earth Dead Frontier Deco Online Deepworld Defiance Deicide Online Dekaron Demons at the Horizon Desert Operations Destiny Diablo 3 Diamonin Digimon Battle Dino Storm Disciple Divergence Divina Divine Souls Dofus Dominus Online Dragon Ball Online Dragon Born Online Dragon Crusade Dragon Empires Dragon Eternity Dragon Nest Dragon Oath Dragon Pals Dragon Raja Dragon's Call Dragon's Call II Dragon's Prophet DragonSky DragonSoul Dragona Dragonica Dragons and Titans Dream of Mirror Online Dreamland Online Dreamlords: The Reawakening Drift City Duels Dungeon Blitz Dungeon Fighter Online Dungeon Overlord Dungeon Party Dungeon Rampage Dungeon Runners Dynastica Dynasty Warriors Online Dynasty of the Magi EIN (Epicus Incognitus) EVE Online Earth Eternal Earth and Beyond Earthrise Eclipse War Ecol Tactics Online Eden Eternal Edge of Space Einherjar - The Viking's Blood Elder Scrolls Online Eldevin Elf Online Elite: Dangerous Embers of Caerus Emil Chronicle Online Empire Empire & State Empire Craft Empire Universe 3 EmpireQuest Empires of Galldon End of Nations Endless Ages Endless Blue Moon Online Endless Online Entropia Universe EpicDuel Erebus: Travia Reborn Eredan Eternal Blade Eternal Lands Eternal Saga Ether Fields Ether Saga Online Eudemons Online EuroGangster EverEmber Online EverQuest Next EverQuest Online Adventures Evernight Everquest Everquest II Evony Exarch Exorace F.E.A.R. Online Face of Mankind Fairyland Online Fall of Rome Fallen Earth Fallen Sword Fallout Online Family Guy Online Fantage Fantasy Earth Zero Fantasy Realm Online Fantasy Tales Online Fantasy Worlds: Rhynn Faunasphere Faxion Online Ferentus Ferion Fiesta Online Final Fantasy XI Final Fantasy XIV: A Realm Reborn Firefall Fists of Fu Florensia Flyff Football Manager Live Football Superstars Force of Arms Forge Forsaken World Fortnite Fortuna Forum for Discussion of Everlight Freaky Creatures Free Realms Freesky Online Freeworld Fung Wan Online Furcadia Fury Fusion Fall
G-L
GalaXseeds Galactic Command Online Game of Thrones: Seven Kingdoms Gameglobe Gate To Heavens Gates of Andaron Gatheryn Gauntlet Gekkeiju Online Ghost Online Ghost Recon Online Gladiatus Glitch Global Agenda Global Soccer Gloria Victis Glory of Gods GoGoRacer Goal Line Blitz Gods and Heroes GodsWar Online Golemizer Golf Star GoonZu Online Graal Kingdoms Granado Espada Online Grand Chase Grand Fantasia Grepolis Grimlands Guild Wars Guild Wars 2 Guild Wars Factions Guild Wars Nightfall H1Z1 Habbo Hotel Hailan Rising HaloSphere2 Haven & Hearth Hawken Hearthstone: Heroes of Warcraft Helbreath Hellgate Hellgate: London Hello Kitty Online Hero Online Hero Zero Hero's Journey Hero: 108 Online HeroSmash Heroes & Generals Heroes in the Sky Heroes of Bestia Heroes of Gaia Heroes of Might and Magic Online Heroes of Thessalonica Heroes of Three Kingdoms Heroes of the Storm Hex Holic Online Hostile Space Hunter Blade Huxley Illutia Illyriad Immortals USA Imperator Imperian Inferno Legend Infestation: Survivor Stories Infinite Crisis Infinity Infinity Iris Online Iron Grip: Marauders Irth Worlds Island Forge Islands of War Istaria: Chronicles of the Gifted Jade Dynasty Jagged Alliance Online Juggernaut Jumpgate Jumpgate Evolution KAL Online Kakele Online Kaos War Karos Online Kartuga Kicks Online King of Kings 3 Kingdom Heroes Kingdom Under Fire II Kingdom of Drakkar Kingory Kings and Legends Kings of the Realm KingsRoad Kitsu Saga Kiwarriors Knight Age Knight Online Knights of Dream City Kothuria Kung Foo! Kunlun Online L.A.W. LEGO Universe La Tale Land of Chaos Online Landmark Lands of Hope: Phoenix Edition LastChaos League of Angels League of Legends - Clash of Fates Legend of Edda: Vengeance Legend of Golden Plume Legend of Katha Legend of Mir 2 Legend of Mir 3 Legendary Champions Lego Minifigures Online Life is Feudal Light of Nova Lime Odyssey Line of Defense Lineage Lineage Eternal: Twilight Resistance Lineage II Linkrealms Loong Online Lord of the Rings Online Lords Online Lost Saga Lucent Heart Lunia Lusternia: Age of Ascension Luvinia World
M-Q
MU Online Mabinogi Maestia: Rise of Keledus MagiKnights Magic Barrage Magic World Online Manga Fighter MapleStory Martial Heroes Marvel Heroes Marvel Super Hero Squad Online Marvel: Avengers Alliance MechWarrior Online Megaten Meridian 59 : Evolution Merlin MetalMercs Metaplace Metin 2 MicroVolts Midkemia Online Might & Magic Heroes: Kingdoms MilMo Minecraft Mini Fighter Minions of Mirth Ministry of War Monato Esprit Monkey King Online Monkey Quest Monster & Me Monster Madness Online MonsterMMORPG Moonlight Online: Tales of Eternal Blood Mordavia Mortal Online Mourning My Lands Myst Online: URU Live Myth Angels Online Myth War Myth War 2 Mytheon Mythic Saga Mythos N.E.O Online NIDA Online Nadirim Naviage: The Power of Capital Navy Field Need for Speed World Nemexia Neo's Land NeoSteam Neocron Nether Neverwinter Nexus: The Kingdom Of The Winds NinjaTrick NosTale Novus Aeterno Oberin Odin Quest Odyssey RPG Ogre Island Omerta 3 Online Boxing Manager Onverse Order & Chaos Online Order of Magic Original Blood Origins Return Origins of Malu Orion's Belt Otherland Forums OverSoul Overkings Oz Online Oz World Pandora Saga Pantheon: Rise of the Fallen Panzar Parabellum Parallel Kingdom Parfait Station Path of Exile Pathfinder Online Perfect World Perpetuum Online Phantasy Star Online 2 Phantasy Star Universe Phoenix Dynasty Online Phylon Pi Story Picaroon Pirate Galaxy Pirate Storm Pirate101 PirateKing Online Pirates of the Burning Sea Pirates of the Caribbean Online Pixie Hollow Planeshift Planet Arkadia Planet Calypso PlanetSide 2 Planetside Planets³ Playboy Manager Pocket Legends Pockie Ninja Pockie Pirates Pockie Saints PoxNora Prime World Prime: Battle for Dominus Priston Tale Priston Tale II Prius Online Project Blackout Project Powder Project Titan Forums Project Wiki Puzzle Pirates Quickhit Football
R-S
R2 Online RAN Online RF Online ROSE Online Rage of 3 Kingdoms Ragnarok Online Ragnarok Online II RaiderZ Rakion Rappelz RappelzSEA Ravenmarch Realm Fighter Realm of the Mad God Realm of the Titans Realms Online Reclamation Red Stone Red War: Edem's Curse Regnum Online Remnant Knights Renaissance Repulse Requiem: Memento Mori Rift RiotZone Rise Rise of Dragonian Era Rise of Empire Rise of the Tycoon Rising of King Risk Your Life Rivality Rockfree Rohan: Blood Feud Role Play Worlds Roll n Rock Roma Victor Romadoria Rosh Online Roto X Rubies of Eventide Ruin Online Rumble Fighter Runes of Magic Runescape Rust Rusty Hearts Ryzom S4 League SAGA SD Gundam Capsule Fighter Online SMITE SUN Sagramore Salem SaySayGirls Scarlet Blade Scions of Fate Seal Online: Evolution Second Life Secret of the Solstice Seed Serenia Fantasy Seven Seas Saga Seven Souls Online Sevencore Shadow of Legend Shadowbane Shadowrun Online Shaiya Shards Online Shattered Galaxy Sho Online Shot Online Shroud of the Avatar SideQuest Siege on Stars Sigonyth: Desert Eternity Silkroad Online Skyblade Skyforge SmashMuck Champions Smoo Online Soldier Front Soul Master Soul Order Online Soul of Guardian Space Heroes Universe Sparta: War of Empires Spellcasters Sphere Spiral Knights Spirit Tales Splash Fighters Squad Wars Star Citizen Star Sonata 2 Star Stable Star Supremacy Star Trek Online Star Trek: Infinite Space Star Wars Galaxies Star Wars: Clone Wars Adventures Star Wars: The Old Republic StarQuest Online Stargate Worlds Starlight Story Starpires State of Decay SteelWar Online Stone Age 2 Stormfall: Age of War Storybricks Stronghold Kingdoms Sudden Attack Supremacy 1914 Supreme Destiny Sword Girls Sword of Destiny: Rise of Aions SwordX Swords of Heavens Swordsman
T-Z
TERA TS Online Tabula Rasa Tactica Online Tales Runner Tales of Fantasy Tales of Pirates Tales of Pirates II Tales of Solaris Talisman Online Tamer Saga Tank Ace Tantra Online Tatsumaki: Land at War Terra Militaris TerraWorld Online Thang Online The 4th Coming The Agency The Aurora World The Black Watchmen The Chronicle The Chronicles of Spellborn The Crew The Division The Hammers End The Legend of Ares The Lost Titans The Matrix Online The Mighty Quest for Epic Loot The Missing Ink The Mummy Online The Myth of Soma The Pride of Taern The Realm Online The Repopulation The Secret World The Sims Online The Strategems The West Theralon There Therian Saga Thrones of Chaos Tibia Tibia Micro Edition Tiger Knight Titan Siege Titans of Time Toontown Online Top Speed Topia Online Torchlight Total Domination Transformers Universe Traveller AR Travia Online Travian Trials of Ascension Tribal Hero Tribal Wars Tribes Universe Trickster Online Trove Troy Online True Fantasy Live Online Turf Battles Twelve Sky Twelve Sky 2 Twilight War Tynon U.B. Funkeys UFO Online URDEAD Online Ultima Forever: Quest for the Avatar Ultima Online Ultima X: Odyssey Ultimate Naruto Ultimate Soccer Boss Uncharted Waters Online Undercover 2: Merc Wars Underlight Unification Wars Universe Online Utopia Valkyrie Sky Vampire Lord Online Vanguard: Saga of Heroes Vanquish Space Vector City Racers Vendetta Online Victory - Age of Racing Vindictus Virtonomics Vis Gladius Visions of Zosimos VoidExpanse Voyage Century Online W.E.L.L. Online WAR (Warhammer Online) WAR2 Glory WYD Global Wakfu War Thunder War of 2012 War of Angels War of Legends War of Mercenaries War of Thrones War of the Immortals WarFlow Waren Story Wargame1942 Warhammer 40,000: Eternal Crusade Warhammer 40K: Dark Millennium Online Warhammer Online: Wrath of Heroes Warkeepers Warrior Epic Wartune WebLords Wild West Online WildStar Wind of Luck WindSlayer 2 Wings of Destiny Wish Wizard101 Wizardry Online Wizards and Champions Wonder King Wonderland Online World Golf Tour World of Battles World of Darkness World of Heroes World of Kung Fu World of Pirates World of Speed World of Tanks World of Tanks Generals World of Warcraft World of Warplanes World of Warships World of the Living Dead WorldAlpha Wurm Online Xenocell Xiah Xsyon Xulu YS Online Yitien ZU Online Zentia Zero Online Zero Online: The Andromeda Crisis Zodiac Online Zombies Ate My Pizza eRepublik

MMORPG.com Discussion Forums

Star Wars: The Old Republic

Star Wars: The Old Republic 

General Discussion  » Uhh, Hero Engine?

7 Pages « 1 2 3 4 5 6 7 » Search
121 posts found
  Myria

Advanced Member

Joined: 5/07/09
Posts: 532

2/01/13 1:08:06 PM#21
Originally posted by Tigasnake

Hey all,

Every time I see the word "Hero Engine", it's always negative.  Why?  Why is the Hero Engine looked down on?  I'm curious, because The Repopulation (which seems to be building anticipation) also uses that same engine.  However, whenever it's discussed in SWTOR.com forums or here, the Hero Engine is like a cuss word to express rage or justify bad early development decisions.

Thanks in advance for the constructive answers and not just "Because it sucks!"

Talking point #201 on on the herd's official rant on the evils of ToR is "The Hero Engine sux!!!!!11!!one!!!!".

That's pretty much it. Most of them don't even know what a game engine is, in any meaningful sense, they just regurgitate the same crap over and over.

  MMOGamer71

Advanced Member

Joined: 11/12/07
Posts: 1516

2/01/13 1:10:42 PM#22
Originally posted by Karteli

Hero posted the story about how EA purchased the alpha version of Hero and wanted to "fill in the rest" later.  As a result, Hero would not support it for them, or provide them updates.  Perhaps EA realizes now the importance of companies dedicating their lives just to game engines.  It's not something that just gets filled in.

 

The story of the Hero Engine was published as a rebuttal to EA saying they couldn't do much to improve gameplay because of the limitations of the engine.  Hero wasn't going to let that stand.

 

http://www.heroengine.com/2011/11/heroengine-meets-starwars/

 

Otherwise, todays Hero Engine is pretty good.  As said earlier though, SWTOR gave them a black eye.

Pretty much this.

  Aeonblades

Elite Member

Joined: 10/12/12
Posts: 2038

2/01/13 1:14:10 PM#23
Originally posted by GwapoJosh
Originally posted by Aeonblades
Originally posted by Sephiroso
Originally posted by Aeonblades
Originally posted by Tigasnake

Hey all,

Every time I see the word "Hero Engine", it's always negative.  Why?  Why is the Hero Engine looked down on?  I'm curious, because The Repopulation (which seems to be building anticipation) also uses that same engine.  However, whenever it's discussed in SWTOR.com forums or here, the Hero Engine is like a cuss word to express rage or justify bad early development decisions.

Thanks in advance for the constructive answers and not just "Because it sucks!"

Ok I'll give you 5 reasons:

1. Piss poor rendering performance. Like literally, it hitches anytime you hit more than 5 models at a time, even on high end systems.

2. Dated altogether. Looks like something from 2007, not 2013.

3. Heavily instanced based engine. This cripples having anything remotely massively multiplayer.

4. They used an older Hero Engine, and while the new versions are slightly better, it was really bad before.

5. Bioware KNEW not use Hero Engine, but they did it anyway, despite public outcry. This is probably the biggest mistake of all. They were told not to, and did anyway. Surprise! It didn't work!

pretty sure swtor came out 2011...but that could just be me

Thanks for nitpicking. So the graphics are only 4 years outdated not 6.

The Repopulation is mostly open seamless, so you are wrong about number 3..

 

Edit:  And EA chose to go that rout with the graphics.. They wanted it to compete directly with WoW.  A "Stylized" cartoon..

I meant the version of hero engine Bioware/EA used, not newer improved versions.

Currently Playing: ESO,FFXIV, various betas
Have played: You name it.
If you mention rose tinted glasses, your opinion is null and void.

  gervaise1

Elite Member

Joined: 1/17/07
Posts: 1187

2/01/13 1:24:52 PM#24
Originally posted by ktanner3
Originally posted by Gdemami

 


Originally posted by simplius

and how much more do i need?

 

is it only chefs, who can eat at restaurants?

is it only musicians, who can visit a concert?

go ahead,,make a mmo , just for professionals,,,lets see how big a sub base you will have

yes mmo players let off lots of steam an BS on game forums,,but since theyre the paying customers, it would be wise not to

antagonize them

 

 


 

Wrong.

Because you enjoy listening a music, does it mean you can play it as well or cook a meal you get served in restaurant by professional?


Same goes for forums posters. They are gamers but that does not qualify them as developers so when they start talking about MMO development or business, they simply have no clue what they talk about...

Exactly. Though I must admit to getting a good laugh out of posters whose biggest investment was a video game making the claim that the investors of this game are clue less and don't know what's going on. . I mean really guys? Do you think that the investors in games, movies or any form of business became who they were by just throwing money at something and hoping for the best? 

Actually the investors - meaning shareholders when talking about EA - might be clueless. What they are "investing" in is the ability of the company to pay them a dividend / increase the share price; their ability to know what the consumers want.

And EA management haven't delivered in recent years and so there share price has fallen - which doesn't matter in the sense that shareholders (typically) do not invest directly in a firm these days. (Rights issues are an exception of course). If EA "run out of money" then it might matter - and they may have to cut back on the stock options ....

Now whether posters know what they are on about is another matter; I think it fair to say that some do - within an area of expertise - and some don't.

 

  Gdemami

Elite Member

Joined: 9/23/08
Posts: 6829

2/01/13 1:35:52 PM#25

nvm...

  Quizzical

Guide

Joined: 12/11/08
Posts: 13179

2/01/13 2:27:06 PM#26

Blaming all that ails SWTOR on the Hero Engine is pure ignorance.

Let's start by asking what the point of a game engine is, anyway.  Let's suppose that you want to make a game.  One option is to make your own game engine.  This isn't nearly as difficult or expensive as some people seem to think.

It is, however, time consuming.  Your engine will start at the level of "hooray, I can draw a triangle!"  Then several triangles.  Then triangles that aren't just solid colors.  It will at least be weeks and might be months before you're far enough along that it's recognizable as a primitive game engine.

So how is time consuming not expensive?  You don't have 100 people working on the game engine early on; you probably have one or two.  But you can't go hire a hundred artists the day you start work on the game engine, as there won't be anything for them to do until the game engine is much further along.

Enter the option of licensing a game engine.  A lot of the things that you implement in your game engine will have already been implemented in a lot of other game engines.  If you license a game engine, you can use the code that someone else has written and not have to recode everything from scratch yourself.  That lets you get started much faster and have something up and running within days that looks more advanced than what you'd have had several months in if you coded your own game engine.

But then comes the downside:  every game engine wants to do things a particular way.  If you make your own game engine, the way the engine will want to do things is exactly the way you want your game to do them.  If you later change your mind about how your game should do things, you change the game engine to match.

If you license some other game engine, the odds that what the engine wants to do will exactly match what you want to do are basically zilch.  If you do hit a perfect match, then you're trying to make a mediocre clone of something else and should cancel the project immediately.  You can expect a lot of overlap between what the game engine wants to do and what you want to do, and indeed, choosing a game engine to license is largely about getting a game engine that already does as much of what you want to do as possible, and does it as well as possible.

At this point, the "license a game engine" option splits two ways.  You can buy access to the full source code, fork the code base, and essentially have your own game engine that used some other as a starting point.  Alternatively, you can just use the game engine as is and not get access to the full source code.  This is basically using the trial version of a game engine.

If you take the latter option, then whenever you come across something where you want to do something one way and the game engine doesn't want to do it that way, you'll have to abandon what you had in mind and go with what the game engine can do.  This might be fine for a very simple game that you make as a solo project over the course of a month in your free time, but you don't want to launch a commercial game with a 6- or 7- figure budget that way, let alone an AAA game.

The former option of getting access to the full source code gives you the option to change the game engine however you want.  This is what EA did for SWTOR, and what pretty much any big budget game has to do if it wants any hope of being successful.  This makes it so that when you inevitably come across something where you want to do things one way and the game engine doesn't, you can change the game engine to do things the way that you want to.

But this comes with considerable drawbacks.  One is that as soon as you fork the code base like that, you can't get any more updates from the official version of the game engine.  The official version will continue to make changes assuming that the game did things the old way.  As soon as you start editing the source code of the game engine, it's now your own engine and anything else you want to add to it, you'll have to do yourself.  While that may sound bad, it's not nearly as crippling as not having the option to alter the game engine.

Modifying the game engine also means that you have to do much of the work of creating a game engine yourself.  If you had written your own game engine, then you'd probably just happen to have people on staff who knows exactly how it works and why it was designed to work that way:  the people who wrote the engine in the first place.  But if you've licensed a game engine, then it's going to take a lot of work to figure out exactly how it works and why it was designed to work that way.  A lot of different pieces of code have to interact with each other, and if you change one without knowing exactly what the others do (or even what the others are), that can break all sorts of things.

If you license a game engine and then put in the work to understand exactly how it does everything and why it does everything that way, then you've likely put in enough work that you could have made your own game engine.  Making your own lets you skip the licensing fees that you're paying to use someone else's game engine, too.  Licensing a game engine still lets you get started a lot quicker, which can matter a lot if you're trying to get a tech demo out to raise funds on Kickstarter.  But it can easily lose its advantages by launch day.

There is also a middle ground of buying access to the source code to make a relative handful of changes that you absolutely have to make for your game, while leaving as much alone as possible.  That can be cheaper than either writing your own game engine or taking the time to understand exactly how the game engine you've licensed works and why it works that way.

The downside of this is that, at best, your game will be horribly unoptimized.  A general principle is that even if you can take some general purpose tool and make it work for some specific purpose, the same effort at designing a tool for that particular purpose will give you a tool that works much better for that specific purpose.  A Swiss Army Knife may be able to do a lot of things, but it can't do any of them as well as a tool built for one specific purpose.  It can, however, serve all but one of its functions much better than the single-purpose tool.

A game engine will have a lot of capabilities built in to do things that you don't want to do for your game.  At best, this is a bunch of extra cruft that makes your code base much more bloated and harder to maintain than it would otherwise be.  There are also important trade-offs in game design, and you may be using a game engine that sacrifices important things in order to get capabilities that you're not going to use, anyway.

Worse, trying to only make minor changes to a game engine is likely to make your game into a buggy mess.  You change something to create capabilities that you need, but then it doesn't play nicely with other code that relies on what you changed in complicated ways.  It might be immediately glaring that there is a problem (e.g., now your source code won't compile), and just be a major pain to track down the source of it.  Worse, you might not even be aware of the problem for quite a while, and by the time you discover it, you have no idea what change you made that created it.

The upshot is that EA licensed the Hero Engine, bought access to the full source code, and made a bunch of changes to it.  Anything that the SWTOR engine does now is because of EA, not because it is--or perhaps more appropriately, was--the Hero Engine.  That licensing a game engine can create a lot of problems for your game is intrinsic to the nature of licensing a game engine.  The problems are all fixable or avoidable, even if you license a game engine--but only by putting in the work to understand exactly what it is doing, not by licensing a different game engine instead.

  Karteli

Apprentice Member

Joined: 7/09/12
Posts: 2704

2/01/13 4:05:59 PM#27
Originally posted by Gdemami

 


Originally posted by simplius

and how much more do i need?

 

is it only chefs, who can eat at restaurants?

is it only musicians, who can visit a concert?

go ahead,,make a mmo , just for professionals,,,lets see how big a sub base you will have

yes mmo players let off lots of steam an BS on game forums,,but since theyre the paying customers, it would be wise not to

antagonize them

 

 


 

Wrong.

Because you enjoy listening a music, does it mean you can play it as well or cook a meal you get served in restaurant by professional?


Same goes for forums posters. They are gamers but that does not qualify them as developers so when they start talking about MMO development or business, they simply have no clue what they talk about...

 

Good job using stereotypes to defend your game.  I'm sure you are fully qualified as well to judge everyones credentials.  Heres a thought for you .. Anyone can inheriently know something they like versus something they don't like.  And if they like something enough, they often times research into it further to become one of those mysterious "professionals".

 

Want a nice understanding of life? Try Spirit Science: "The Human History"
http://www.youtube.com/watch?v=U8NNHmV3QPw&feature=plcp
Recognize the voice? Yep sounds like Penny Arcade's Extra Credits.

  Gdemami

Elite Member

Joined: 9/23/08
Posts: 6829

2/01/13 4:18:41 PM#28


Originally posted by Karteli

I'm sure you are fully qualified as well to judge everyones credentials.


I am not judging posters credentials, I am judging content of posts made here so your "point" is moot.


Read post above by Quizzical - quite lengthy post offering insight into some very rough, basic layout of matters being discussed here.

In fact, thing is more complex once you try to make a business process out of it...

  heroenginesidekick

Novice Member

Joined: 1/16/13
Posts: 5

2/04/13 10:18:44 AM#29
Originally posted by Quizzical

Blaming all that ails SWTOR on the Hero Engine is pure ignorance.

Let's start by asking what the point of a game engine is, anyway.  Let's suppose that you want to make a game.  One option is to make your own game engine.  This isn't nearly as difficult or expensive as some people seem to think.

It is, however, time consuming.  Your engine will start at the level of "hooray, I can draw a triangle!"  Then several triangles.  Then triangles that aren't just solid colors.  It will at least be weeks and might be months before you're far enough along that it's recognizable as a primitive game engine.

So how is time consuming not expensive?  You don't have 100 people working on the game engine early on; you probably have one or two.  But you can't go hire a hundred artists the day you start work on the game engine, as there won't be anything for them to do until the game engine is much further along.

Enter the option of licensing a game engine.  A lot of the things that you implement in your game engine will have already been implemented in a lot of other game engines.  If you license a game engine, you can use the code that someone else has written and not have to recode everything from scratch yourself.  That lets you get started much faster and have something up and running within days that looks more advanced than what you'd have had several months in if you coded your own game engine.

But then comes the downside:  every game engine wants to do things a particular way.  If you make your own game engine, the way the engine will want to do things is exactly the way you want your game to do them.  If you later change your mind about how your game should do things, you change the game engine to match.

If you license some other game engine, the odds that what the engine wants to do will exactly match what you want to do are basically zilch.  If you do hit a perfect match, then you're trying to make a mediocre clone of something else and should cancel the project immediately.  You can expect a lot of overlap between what the game engine wants to do and what you want to do, and indeed, choosing a game engine to license is largely about getting a game engine that already does as much of what you want to do as possible, and does it as well as possible.

At this point, the "license a game engine" option splits two ways.  You can buy access to the full source code, fork the code base, and essentially have your own game engine that used some other as a starting point.  Alternatively, you can just use the game engine as is and not get access to the full source code.  This is basically using the trial version of a game engine.

If you take the latter option, then whenever you come across something where you want to do something one way and the game engine doesn't want to do it that way, you'll have to abandon what you had in mind and go with what the game engine can do.  This might be fine for a very simple game that you make as a solo project over the course of a month in your free time, but you don't want to launch a commercial game with a 6- or 7- figure budget that way, let alone an AAA game.

The former option of getting access to the full source code gives you the option to change the game engine however you want.  This is what EA did for SWTOR, and what pretty much any big budget game has to do if it wants any hope of being successful.  This makes it so that when you inevitably come across something where you want to do things one way and the game engine doesn't, you can change the game engine to do things the way that you want to.

But this comes with considerable drawbacks.  One is that as soon as you fork the code base like that, you can't get any more updates from the official version of the game engine.  The official version will continue to make changes assuming that the game did things the old way.  As soon as you start editing the source code of the game engine, it's now your own engine and anything else you want to add to it, you'll have to do yourself.  While that may sound bad, it's not nearly as crippling as not having the option to alter the game engine.

Modifying the game engine also means that you have to do much of the work of creating a game engine yourself.  If you had written your own game engine, then you'd probably just happen to have people on staff who knows exactly how it works and why it was designed to work that way:  the people who wrote the engine in the first place.  But if you've licensed a game engine, then it's going to take a lot of work to figure out exactly how it works and why it was designed to work that way.  A lot of different pieces of code have to interact with each other, and if you change one without knowing exactly what the others do (or even what the others are), that can break all sorts of things.

If you license a game engine and then put in the work to understand exactly how it does everything and why it does everything that way, then you've likely put in enough work that you could have made your own game engine.  Making your own lets you skip the licensing fees that you're paying to use someone else's game engine, too.  Licensing a game engine still lets you get started a lot quicker, which can matter a lot if you're trying to get a tech demo out to raise funds on Kickstarter.  But it can easily lose its advantages by launch day.

There is also a middle ground of buying access to the source code to make a relative handful of changes that you absolutely have to make for your game, while leaving as much alone as possible.  That can be cheaper than either writing your own game engine or taking the time to understand exactly how the game engine you've licensed works and why it works that way.

The downside of this is that, at best, your game will be horribly unoptimized.  A general principle is that even if you can take some general purpose tool and make it work for some specific purpose, the same effort at designing a tool for that particular purpose will give you a tool that works much better for that specific purpose.  A Swiss Army Knife may be able to do a lot of things, but it can't do any of them as well as a tool built for one specific purpose.  It can, however, serve all but one of its functions much better than the single-purpose tool.

A game engine will have a lot of capabilities built in to do things that you don't want to do for your game.  At best, this is a bunch of extra cruft that makes your code base much more bloated and harder to maintain than it would otherwise be.  There are also important trade-offs in game design, and you may be using a game engine that sacrifices important things in order to get capabilities that you're not going to use, anyway.

Worse, trying to only make minor changes to a game engine is likely to make your game into a buggy mess.  You change something to create capabilities that you need, but then it doesn't play nicely with other code that relies on what you changed in complicated ways.  It might be immediately glaring that there is a problem (e.g., now your source code won't compile), and just be a major pain to track down the source of it.  Worse, you might not even be aware of the problem for quite a while, and by the time you discover it, you have no idea what change you made that created it.

The upshot is that EA licensed the Hero Engine, bought access to the full source code, and made a bunch of changes to it.  Anything that the SWTOR engine does now is because of EA, not because it is--or perhaps more appropriately, was--the Hero Engine.  That licensing a game engine can create a lot of problems for your game is intrinsic to the nature of licensing a game engine.  The problems are all fixable or avoidable, even if you license a game engine--but only by putting in the work to understand exactly what it is doing, not by licensing a different game engine instead.

Thanks for this. Well explained. 

  Thorkune

Spotlight Poster

Joined: 9/28/06
Posts: 1779

Dyslexics of the world...UNTIE!

2/04/13 10:21:26 AM#30
If you watch some youtube videos on the Hero engine, you will see that it is actually a very versatile engine.
  olepi

Advanced Member

Joined: 1/15/07
Posts: 976

2/04/13 10:39:12 AM#31

The Hero Engine is available in "cloud" form for $100 a year, I would suggest trying it out, if you are a developer.

In my field, high tech chip design, we also have the same problem. Most companies in the old days built their own CAD tools to design chips, and their tools did it the way each company wanted it.  Over the last 30 years, companies have moved to commercial software, and eliminated most or all of their in-house development.

Now, as a commercial tool builder, we have to be concerned with what ALL the companies want. If X wants a feature that no-one else wants, we probably won't do it, unless X is big enough, like an Intel. And, let's say X has a brilliant new idea, and wants us to put it in as a feature, do we tell all the other companies about it? That would give away X's special idea.

In layman's terms, EA/BioWare bought a prototype Corvette, and then replaced the engine, transmission, suspension, and steering. And guess what? It's not that good. Production Corvettes could actually be better.

------------
RIP City of Heroes. One of my favorite MMO's.

  User Deleted
2/04/13 12:34:56 PM#32
Originally posted by Quizzical

Blaming all that ails SWTOR on the Hero Engine is pure ignorance.

Let's start by asking what the point of a game engine is, anyway.  Let's suppose that you want to make a game.  One option is to make your own game engine.  This isn't nearly as difficult or expensive as some people seem to think.

It is, however, time consuming.  Your engine will start at the level of "hooray, I can draw a triangle!"  Then several triangles.  Then triangles that aren't just solid colors.  It will at least be weeks and might be months before you're far enough along that it's recognizable as a primitive game engine.

So how is time consuming not expensive?  You don't have 100 people working on the game engine early on; you probably have one or two.  But you can't go hire a hundred artists the day you start work on the game engine, as there won't be anything for them to do until the game engine is much further along.

Enter the option of licensing a game engine.  A lot of the things that you implement in your game engine will have already been implemented in a lot of other game engines.  If you license a game engine, you can use the code that someone else has written and not have to recode everything from scratch yourself.  That lets you get started much faster and have something up and running within days that looks more advanced than what you'd have had several months in if you coded your own game engine.

But then comes the downside:  every game engine wants to do things a particular way.  If you make your own game engine, the way the engine will want to do things is exactly the way you want your game to do them.  If you later change your mind about how your game should do things, you change the game engine to match.

If you license some other game engine, the odds that what the engine wants to do will exactly match what you want to do are basically zilch.  If you do hit a perfect match, then you're trying to make a mediocre clone of something else and should cancel the project immediately.  You can expect a lot of overlap between what the game engine wants to do and what you want to do, and indeed, choosing a game engine to license is largely about getting a game engine that already does as much of what you want to do as possible, and does it as well as possible.

At this point, the "license a game engine" option splits two ways.  You can buy access to the full source code, fork the code base, and essentially have your own game engine that used some other as a starting point.  Alternatively, you can just use the game engine as is and not get access to the full source code.  This is basically using the trial version of a game engine.

If you take the latter option, then whenever you come across something where you want to do something one way and the game engine doesn't want to do it that way, you'll have to abandon what you had in mind and go with what the game engine can do.  This might be fine for a very simple game that you make as a solo project over the course of a month in your free time, but you don't want to launch a commercial game with a 6- or 7- figure budget that way, let alone an AAA game.

The former option of getting access to the full source code gives you the option to change the game engine however you want.  This is what EA did for SWTOR, and what pretty much any big budget game has to do if it wants any hope of being successful.  This makes it so that when you inevitably come across something where you want to do things one way and the game engine doesn't, you can change the game engine to do things the way that you want to.

But this comes with considerable drawbacks.  One is that as soon as you fork the code base like that, you can't get any more updates from the official version of the game engine.  The official version will continue to make changes assuming that the game did things the old way.  As soon as you start editing the source code of the game engine, it's now your own engine and anything else you want to add to it, you'll have to do yourself.  While that may sound bad, it's not nearly as crippling as not having the option to alter the game engine.

Modifying the game engine also means that you have to do much of the work of creating a game engine yourself.  If you had written your own game engine, then you'd probably just happen to have people on staff who knows exactly how it works and why it was designed to work that way:  the people who wrote the engine in the first place.  But if you've licensed a game engine, then it's going to take a lot of work to figure out exactly how it works and why it was designed to work that way.  A lot of different pieces of code have to interact with each other, and if you change one without knowing exactly what the others do (or even what the others are), that can break all sorts of things.

If you license a game engine and then put in the work to understand exactly how it does everything and why it does everything that way, then you've likely put in enough work that you could have made your own game engine.  Making your own lets you skip the licensing fees that you're paying to use someone else's game engine, too.  Licensing a game engine still lets you get started a lot quicker, which can matter a lot if you're trying to get a tech demo out to raise funds on Kickstarter.  But it can easily lose its advantages by launch day.

There is also a middle ground of buying access to the source code to make a relative handful of changes that you absolutely have to make for your game, while leaving as much alone as possible.  That can be cheaper than either writing your own game engine or taking the time to understand exactly how the game engine you've licensed works and why it works that way.

The downside of this is that, at best, your game will be horribly unoptimized.  A general principle is that even if you can take some general purpose tool and make it work for some specific purpose, the same effort at designing a tool for that particular purpose will give you a tool that works much better for that specific purpose.  A Swiss Army Knife may be able to do a lot of things, but it can't do any of them as well as a tool built for one specific purpose.  It can, however, serve all but one of its functions much better than the single-purpose tool.

A game engine will have a lot of capabilities built in to do things that you don't want to do for your game.  At best, this is a bunch of extra cruft that makes your code base much more bloated and harder to maintain than it would otherwise be.  There are also important trade-offs in game design, and you may be using a game engine that sacrifices important things in order to get capabilities that you're not going to use, anyway.

Worse, trying to only make minor changes to a game engine is likely to make your game into a buggy mess.  You change something to create capabilities that you need, but then it doesn't play nicely with other code that relies on what you changed in complicated ways.  It might be immediately glaring that there is a problem (e.g., now your source code won't compile), and just be a major pain to track down the source of it.  Worse, you might not even be aware of the problem for quite a while, and by the time you discover it, you have no idea what change you made that created it.

The upshot is that EA licensed the Hero Engine, bought access to the full source code, and made a bunch of changes to it.  Anything that the SWTOR engine does now is because of EA, not because it is--or perhaps more appropriately, was--the Hero Engine.  That licensing a game engine can create a lot of problems for your game is intrinsic to the nature of licensing a game engine.  The problems are all fixable or avoidable, even if you license a game engine--but only by putting in the work to understand exactly what it is doing, not by licensing a different game engine instead.

Zod absolulely loathes long post, however I knew it would be a notable learning experience... Zod thanks you.

  simplius

Novice Member

Joined: 12/12/12
Posts: 978

2/06/13 2:24:38 AM#33
Originally posted by ignore_me
Originally posted by simplius
Originally posted by Gdemami

 


Originally posted by Tigasnake
Hey all,

 

Every time I see the word "Hero Engine", it's always negative.  Why?  Why is the Hero Engine looked down on?  I'm curious, because The Repopulation (which seems to be building anticipation) also uses that same engine.  However, whenever it's discussed in SWTOR.com forums or here, the Hero Engine is like a cuss word to express rage or justify bad early development decisions.

Thanks in advance for the constructive answers and not just "Because it sucks!"

 


 

Because people are mostly ignorant when it comes to software development, business and other "technicalities"...most do not get past "gamer" proficiency.

and how much more do i need?

is it only chefs, who can eat at restaurants?

is it only musicians, who can visit a concert?

go ahead,,make a mmo , just for professionals,,,lets see how big a sub base you will have

yes mmo players let off lots of steam an BS on game forums,,but since theyre the paying customers, it would be wise not to

antagonize them

 

 

I really enjoy the subject matter expert approach. It's fun to watch people try to justify shit by pointing out the chemical process by which it happens.

A whole lot of work can go into something and it still sucks. You don't get a medal or a cookie, you get branded as the maker of a crap game. I would suggest that you game makers/programmers concentrate on making better stuff rather than trying to justify the work of your peers out of some sense of solidarity.

 

yup ,,shit happens..but i sure wont pay people for it

im not a computer guy..i can barely upgrade my drivers

but it looks like SWTOR have some guys with the same qualifications

so whats the reason for me to pay them?

 

  FromHell

Novice Member

Joined: 11/10/12
Posts: 1338

2/06/13 2:55:34 AM#34
Originally posted by Thorkune
If you watch some youtube videos on the Hero engine, you will see that it is actually a very versatile engine.

those videos are not from the "biowared" pre-release version of Hero Engine.

Secrets of Dragon´s Spine Trailer.. ! :D
http://www.youtube.com/watch?v=fwT9cFVQCMw

Best MMOs ever played: Ultima, EvE, SW Galaxies, Age of Conan, The Secret World
http://www.youtube.com/watch?v=T2X_SbZCHpc&t=21s
.


.
The Return of ELITE !

  Loke666

Elite Member

Joined: 10/29/07
Posts: 16476

2/06/13 3:10:42 AM#35
Originally posted by Aeonblades

Ok I'll give you 5 reasons:

1. Piss poor rendering performance. Like literally, it hitches anytime you hit more than 5 models at a time, even on high end systems.

2. Dated altogether. Looks like something from 2007, not 2013.

3. Heavily instanced based engine. This cripples having anything remotely massively multiplayer.

4. They used an older Hero Engine, and while the new versions are slightly better, it was really bad before.

5. Bioware KNEW not use Hero Engine, but they did it anyway, despite public outcry. This is probably the biggest mistake of all. They were told not to, and did anyway. Surprise! It didn't work!

2. What? En engine doesnt really "look" at all. Sure, the hero engine is not the best around, and Bioware is using an old version but the games look have a lot more to do with art than the actual engine. Some moron decided that he wanted a "clone wars" look on the game instead of more realistic.

The engine do have its limits that affect graphics but with good art the game would still have looked great. 

TORs failure to be the next Wow have very little to do with the engine (even if it didnt help). The art did have some things to do with it, but it was a lot more about the multiplaying parts were not good, the PvP was really boring and the fact that tons of voice acted sidequests gets annoying. The story is good but you just dont get people to play a MMO for years just for the story.

As for how much the heavy instancing was the engines fault and how much that were intended design choices Bioware thought would be fun I leave to be unsaid.

  Dreamo84

Defender of Worlds

Joined: 5/20/04
Posts: 2808

I actually still like MMORPGs

2/06/13 2:03:54 PM#36

Like most things around here, people just jump on the bandwagon. Stupid Engine! Hero Engine sucks! They hear it somewhere then laugh about it like they actually know what they are talking about.

I however don't know what I am talking about, so I won't say. It's the same thing with EQ2 everyone screams "idiots made it too CPU intensive!" not even realizing back then all games were more CPU intensive and SoE was trying to make it future proof (their predicitons were wrong) but thats how the cookie crumbles.

  User Deleted
2/06/13 2:14:37 PM#37

Why did Hero get a bad rep from SWTOR?  In my opinion it's because the game doesn't look that good (artwork is fine, rendering effects are minimal) or run that well.

 

Repop, from the screens I've seen, looks far better using the current version of the engine.

 

  h0urg1ass

Novice Member

Joined: 11/29/05
Posts: 288

2/09/13 9:30:16 AM#38
Originally posted by Quizzical

The upshot is that EA licensed the Hero Engine, bought access to the full source code, and made a bunch of changes to it.  Anything that the SWTOR engine does now is because of EA, not because it is--or perhaps more appropriately, was--the Hero Engine.  That licensing a game engine can create a lot of problems for your game is intrinsic to the nature of licensing a game engine.  The problems are all fixable or avoidable, even if you license a game engine--but only by putting in the work to understand exactly what it is doing, not by licensing a different game engine instead.

I believe that anyone who looks at this critically, with understanding about a lot of the things you mentioned, has no problem with Bioware/EA buying a pre made game engine and running with it.

The problem that I, and thousands of others, have is that they bought a completely untested engine when there are half a dozen very well tested engines out there.

Why not license Funcom's engine?  The Dreamworld engine is, in my opinion, one of the best out there.  Ok, lets say that they decline to license it out, which given their money troubles I highly doubt it, but lets say they said no.  Well there's still several very good engines to use.

Why in the world would anyone with a brain in their skull buy a completely untested engine, and then write a AAA MMO around it?  I can understand if you're an upstart company with limited resources, but we all know this is hardly the case with SWTOR.  It had an amazing amount of startcup cash.  More than probably any other MMO in history.

Also, you're missing a big facet of how MMO design works.  Typically a company will up-staff with developers when they start working on a new title.  They need to get tons of code written, animations created, databases back-ended... tons of work, and most of it done on the engine they are using.  When the game goes live, they typically start dumping bodies.  You need dozens of people to build an MMO, but you only need a fraction to maintain it and push out content.

What's my point here?  That there are typically a lot of devs who have worked specifically with any given game engine, with their resumes floating around.  So you license that game engine, then you go finding people who spent several years using it that are no longer employed by the company.  Now you don't have to start from square one on learning how to use it.

For instance, there are probably enough devs out there with experience on the Unreal engine to fill a cruise ship.  No need to waste time training a team up to write a game on the most popular engine in the world.

TL:DR, BioWare/EA wasted a lot of time and effort reinventing the wheel, when there are a half dozen wheels out there that they could have put on the car.

  Gdemami

Elite Member

Joined: 9/23/08
Posts: 6829

2/09/13 10:58:38 AM#39


Originally posted by h0urg1ass
I believe that anyone who looks at this critically, with understanding about a lot of the things you mentioned, has no problem with Bioware/EA buying a pre made game engine and running with it.

And that is the point.

If you have had any understanding of the matter, you would not say anything like you did...

Development of any proprietary technology results in something untested. Would you call anyone doing so stupid because they are using something untested?

You can look at it the way that EA bought specific technology they did not want to build in-house.


In software development all the time, technology is being modified, rewritten and used in completely different ways. Example? GameBryo engine.

Warhammer Online and Skyrim use same engine just GameBryo running Skyrim is so massively modified it got branded as new engine - Creation Engine.


There isn't only 2 options - buy and use "stock" engine or create your own engine from scratch.

  h0urg1ass

Novice Member

Joined: 11/29/05
Posts: 288

2/09/13 11:40:57 AM#40
Originally posted by Gdemami

 


Originally posted by h0urg1ass
I believe that anyone who looks at this critically, with understanding about a lot of the things you mentioned, has no problem with Bioware/EA buying a pre made game engine and running with it.

 

And that is the point.

If you have had any understanding of the matter, you would not say anything like you did...

 

 

 

Development of any proprietary technology results in something untested. Would you call anyone doing so stupid because they are using something untested?

Yes, in this case it's completely stupid.  It's reinventing the wheel.  I'm pretty sure I stated that somewhere.  You only reinvent the wheel when the technology you need doesn't exist anywhere yet, and you are forced to innovate.

Necessity is the mother of invention. -Plato

Necessity.  There was ZERO necessity to write a completely new engine to push out a WoW carbon copy.   If, however, they were trying to break boundries and do things that no other game is doing at the moment, such as CCP is doing with the Carbon engine, then they would want to invest in coding a new game engine from the ground up.

BioWare/EA have absolutely zero innovation tied up in SWTOR.  It's a pure hard copy of WoW with a bit of voice acting tacked on.  A half dozen existing and proven engines, already on the market, do this already!  No need to start over!  None!

You can look at it the way that EA bought specific technology they did not want to build in-house.

Like I said in my first sentence, I have no problem with them buying an engine rather than building a new one.  My problem is with which engine they chose.  They chose, what has turned out to be, a completely piece of garbage game engine for a AAA MMO.  It might be fine for a much smaller game from an independent studio, but a game that is based off of a hugely popular IP, that can expect to draw millions of subscribers, isn't doing itself any favors adopting a game engine designed for small niche games.

I'm not even making that last bit up.  Go read about the Hero engine on their own web site.  They never intended it for games like SWTOR and were surprised that EA kept pushing to use it.


In software development all the time, technology is being modified, rewritten and used in completely different ways. Example? GameBryo engine.

Warhammer Online and Skyrim use same engine just GameBryo running Skyrim is so massively modified it got branded as new engine - Creation Engine.


There isn't only 2 options - buy and use "stock" engine or create your own engine from scratch.

Cmon man, you are putting words into my mouth.  I never said that they should buy an engine and then never improve on it again.  I simply said that you don't buy a completely unproven engine to base your AAA MMO from.  You buy one that is proven.  One that has a solid network layer.  One that has already been through trials by fire in other games.  Then you build off of that engine for the life cycle of your game.

Face it.  They made a critically poor decision early on that has been one of the primary factors that has lead to a mass exodus from the game.

Name recognition from a solid IP will draw millions to your game, but if looks and runs like shit, they won't stick around for long and that's where SWTOR is sitting.

7 Pages « 1 2 3 4 5 6 7 » Search