Skip to main content

An Epic next-gen adventure

The men behind Unreal discuss id, Valve and MMOs...

Dark blue icons of video game controllers on a light blue background
Image credit: Eurogamer

In the concluding part of our interview with Epic, Messrs Rein, Sweeney and Willard discuss how cross platform development is very much at the forefront of their plans for Unreal Engine 3, and that its scalability has been vital in providing an engine that could "last many years to come". In a refreshingly candid discussion, the Epic main hit back over suggestions of becoming "an engine company", how they rate themselves alongside ID and Valve, the expansive possibilities of the technology and massively multiplayer games...

Oh, and because we like you and we fancied digging out the video camera again, we've made the full interview available for download via Eurofiles here.

Eurogamer What you've spoken about so far regarding Unreal Engine 3 is very PC focused, but how portable is the Unreal Engine 3 to next generation consoles?
Tim Sweeney

It's PC focused because PCs are known and announced. There's only an amount we can say about next generation consoles but we've really put a tremendous amount of thought into how to be able to scale to different levels of memory, how to load textures and all sorts of gameplay resources - dynamically - so we can make the most of a system that has a relatively low amount of memory compared to a high end PC, and all the other various trade offs. It's really been a big consideration for us from the very beginning. Epic's next major Unreal Engine 3-based game is going to ship on a next generation console...

Mark Rein

Wait! Is it Microsoft? [Scratches chin]

Tim Sweeney

No points for guessing which platform we're going to ship on! [Laughs]

Mark Rein

That's so true! [more cackling]. Yeah, so you hear J Allard talking very vocally about XNA, which is really Microsoft's cross platform strategy that says 'Hey, you know we have some great tools on Xbox like XACT [an audio authoring system], that haven't previously been available - even though they're DirectX oriented - to PC developers, but we're going to polish them up and ship them on Windows', because they feel like they want both of their platforms have great games. To us, we're in the same camp. We're firm believers in that policy - obviously Tim was on the video for XNA. We're very much of the belief that we want this to be cross platform. This particular engine, Unreal Engine 3, the third generation, the minimum consoles are going to be the next generation consoles. You wouldn't make an Xbox 1 game with this technology - you'd use Unreal Engine 2x for that.

Eurogamer Can you foresee there being many more games in this current generation using that technology.
Mark Rein

Yeah, there are still people signing up to do new games using Unreal Engine 2. I think if you're making a game and you need a really wide audience for, like really mass market oriented game and you want to have Xbox and PS2 and even the GameCube for example, you really do need to stick with Unreal Engine 2, and there's lots of those. There's the Harry Potter PC game that I mentioned earlier, that's Unreal Engine 2; the next Splinter Cell game is still Unreal Engine 2-based.

Eurogamer Does Epic as a company make more money from licensing the technology out?
Mark Rein

Noooooo! We hear that as a kind of criticism 'Oh, they're just going to be an engine company', but that's not true. You makes so much more money from a hit game than you can make in a year or two from engine licensing. Games are what drive that.

Eurogamer It must be a good sideline for you though?
Mark Rein

It is good, but more importantly we pour back a lot of the money that we make from licensing into making better tools. I mean you saw earlier in our demo, our tools are fantastic, they are best of breed tools. Our physics tool is as good a tool as you could buy from a physics vendor. Our Matinee [Unreal Engine camera system] is as good as maybe what Adobe uses - though not for real time movie creation of course. So we put a lot of that in and that investment pays off by having licences using that technology and us being more productive - we make our own games faster. Everything you see that we're developing for the engine is primarily so we can make our game.

Eurogamer How do you compare yourself against your obvious rivals like ID or Valve?
Mark Rein

It's great to be mentioned against those guys.

Tim Sweeney

Oh yeah, that's a compliment! If you look at what's been developed by the companies that are shipping games this year, 2004, they are current generation engines that are designed to support DirectX 7, all the way up through to DirectX 9. They make a lot of trade offs to support the lowest common denominator feature set, and that's absolutely the right thing to do for a game shipping this year. You'd be crazy to ship a DirectX 9-only game in 2004. We're really designing Unreal Engine 3 for the generation beyond that, for 2006 PCs and next generation consoles, so we're really looking at a window that's two years out from that time frame and the technology ends up being a generation beyond that. With a renderer that's completely focused on DirectX 9 as the minimum feature set and a whole set of tools from physics to gameplay scripting to shader creation... it just wouldn't be possibly translatable to the previous generation of hardware. There's just a lot you can do in terms of creating better content and creating more cohesive games with it. The toolset is designed just with all these new assumptions in mind with a backwards-compatible engine that goes back and runs on hardware shipped four years ago.

Mark Rein

And I'm sure that those companies as they finish up their games and start looking at the future will probably take the same approach - I think that just makes sense. They wouldn't just develop another DX 8/9 game.

Tim Sweeney

What's the Doom 4 technology and what's the Half Life 3 technology going to be... Rein: They should license our technology!

Eurogamer This time around you're showing off what looks to be a very expansive area, which immediately struck me as being more like Unreal 1, which obviously had these huge sprawling outdoor levels. 2 wasn't really so much like that, and was much more indoor based. Is there a sense that you can create these massive sprawling environments?
Alan Willard

Oh yeah. For our next projects - not just the one we're working on now but the ones that may follow later - we certainly want to have the largest worlds we can and still keep the experience fun for the player, so yeah, we definitely plans to have as large...

Mark Rein

We're even going to have some technology in the engine so that some of the things in your view directly can be loaded in the background, and I guess that's mostly textures, right?

Tim Sweeney

Oh yeah, textures, animation data, some geometry data. Being able to stream the content for a very large environment is critical to us, including large outdoor environments, large indoor environments and anything that's a combination of the two. It's going to be important to our next game and lots of other team's games. We look at what teams have done using the second generation Unreal engine for developing massively multiplayer games. We've learned a lot from what other teams have done with Unreal engine and that's influenced our feature set for UE3.

Mark Rein

The other thing is if you look carefully at the detail that we're showing on the screen, it's 2,000 times more detailed than the last generation, so that's a lot of data. So, we have to be more intelligent. If we get four times more memory in the next console, or eight times more memory, we're not going to get 2,000 times more memory! So we definitely have to be very careful and efficient about loading things in from the disk.

Eurogamer How have you coped with this massive upscale?
Mark Rein

Black magic!

Alan Willard

Lots of coping with assets that you don't currently need, careful management, good compression.

Mark Rein

The new engine is very much designed for multi-threading, so I assume one of the threads going to be compressing and uncompressing stuff almost all of the time.

Tim Sweeney

We're looking at the next generation PCs and consoles as an incredible and astonishing increase in computing power, but you're not necessarily going to see a similar increase in memory, so we've put a lot of emphasis into running computing power and GPU power to improve the visuals without requiring extra memory. That's influenced our lighting algorhythms, for example, instead of pre-computing shadowing, some parts of the environments and characters we actually do that dynamically using shadow buffering techniques and other techniques. Things that sounded completely ridiculous and impractical a few years ago, things that we used for offline rendering and non real-time packages just a few years ago are now completely practical in real time. Those techniques are great because they don't require huge increases in memory but they increase the visual quality of the game dramatically.

Mark Rein

You hear Sony talking about their Cell processor, and we've heard leaked rumours that the next Xbox will have multiple processors, and Intel and AMD have both announced dual core and beyond, and so it won't just be consoles, it'll be PCs. In the time frame that we ship, I imagine most of the chips Intel and AMD ship will have at least two cores built into each processor, and in the case of Intel's hyper threading, well, that runs multiple threads. That's definitely an important thing. Again, you asked earlier about the current engines that other people have, and it's an exact divide: you either have multi-threading or you don't. It certainly wasn't practical in the last generation where people still ran the game on Windows 98 where multi-threading is not practical at all. We're really rolling with the times in terms of where hardware's going to be, and delivering the absolute maximum experience we can. The other thing is that the engine is extremely scaleable. I mean there's no limit the number - memory and CPU and loading speed are really our biggest limitations - the engine can scale to massive numbers of polygons and textures and detail, and if you've got the system to run it, this engine could last for many years.

Eurogamer Is there a limit to the number of players you can have in a massively multiplayer game?
Mark Rein

Again, the limits that you have are just the practical limits of the hardware and the internet connection.

Alan Willard

It's all performance. If a machine comes along that has the bandwidth and the memory to support 128 players then we'll support 128 players, if it's 32, then 32.

Tim Sweeney

The Unreal 3 engine has been designed for fast action games with a quick response time, so we can support really fast action gameplay on a broadband or better net connection, but with significant amounts of lag. That's always been a design factor that's on our minds. If you're going to build a massively multiplayer game, what you probably want is a less responsive network and one that supports far more players. A lot of Unreal Tournament 2004 servers are running 64 players, whereas a massively multiplayer game will typically support thousands of players per server, so the teams that use Unreal for massively multiplayer games wrote their own backend server framework. If you look at a massively multiplayer game versus Unreal there are a lot of design differences; the persistent data you're keeping track of.

Eurogamer Did you design with that demand in mind?
Mark Rein

No, because that's not the game we're making.

Tim Sweeney

Unreal isn't inherently a massive multiplayer engine, and a lot of teams have taken Unreal as a starting point and developed massively multiplayer games with it. I think Unreal provides about 70 per cent of what you need for a massively multiplayer game. You've got the content creation tools, the rendering, the sound, the physics - all of the gameplay subsystems except for the massively multiplayer server, and the completely seamless framework. So, teams have licensed and added those features.

Mark Rein

The best developers in the MMO have used our technology; Electronic Arts for the Ultima X: Odyssey game [actually canned this week by EA], Lineage 2 from NCsoft, again sequel to the leading massively multiplayer game, Sigil Group, who were the original creators of EverQuest, are creating a game called Vanguard using that tech.

Eurogamer So you leave those guys to get on with it?
Mark Rein

Yeah, and they face hard problems doing that, but it's no different than what they would have to develop if they chose another engine. I don't think there really is a true massively multiplayer 'engine', because the requirements vary drastically from one style of game to another. The Sims Online is has a totally different kind of footprint from Lineage, which has a different footprint from Planetside, for example.

Alan Willard

We make ourselves available, so for example if someone needs to know how the framework works. As a licensee they can email and ask Tim. Part of our engine licensing business is that we also give really good support, both through mailing lists and personal help and things like that.

If you missed the first part of the interview, head here to see what the Epic main men had to say, or alternatively, head to Eurofiles and download the whole thing and watch it. Just make sure you've got a 6800 installed first so you can see the dynamic lighting on Mark Rein's face and the physics on Tim Sweeney's eyebrows. Just as the developers intended...

Read this next

seductrice.net
universo-virtual.com
buytrendz.net
thisforall.net
benchpressgains.com
qthzb.com
mindhunter9.com
dwjqp1.com
secure-signup.net
ahaayy.com
tressesindia.com
puresybian.com
krpano-chs.com
cre8workshop.com
hdkino.org
peixun021.com
qz786.com
utahperformingartscenter.org
worldqrmconference.com
shangyuwh.com
eejssdfsdfdfjsd.com
playminecraftfreeonline.com
trekvietnamtour.com
your-business-articles.com
essaywritingservice10.com
hindusamaaj.com
joggingvideo.com
wandercoups.com
wormblaster.net
tongchengchuyange0004.com
internetknowing.com
breachurch.com
peachesnginburlesque.com
dataarchitectoo.com
clientfunnelformula.com
30pps.com
cherylroll.com
ks2252.com
prowp.net
webmanicura.com
sofietsshotel.com
facetorch.com
nylawyerreview.com
apapromotions.com
shareparelli.com
goeaglepointe.com
thegreenmanpubphuket.com
karotorossian.com
publicsensor.com
taiwandefence.com
epcsur.com
mfhoudan.com
southstills.com
tvtv98.com
thewellington-hotel.com
bccaipiao.com
colectoresindustrialesgs.com
shenanddcg.com
capriartfilmfestival.com
replicabreitlingsale.com
thaiamarinnewtoncorner.com
gkmcww.com
mbnkbj.com
andrewbrennandesign.com
cod54.com
luobinzhang.com
faithfirst.net
zjyc28.com
tongchengjinyeyouyue0004.com
nhuan6.com
kftz5k.com
oldgardensflowers.com
lightupthefloor.com
bahamamamas-stjohns.com
ly2818.com
905onthebay.com
fonemenu.com
notanothermovie.com
ukrainehighclassescort.com
meincmagazine.com
av-5858.com
yallerdawg.com
donkeythemovie.com
corporatehospitalitygroup.com
boboyy88.com
miteinander-lernen.com
dannayconsulting.com
officialtomsshoesoutletstore.com
forsale-amoxil-amoxicillin.net
generictadalafil-canada.net
guitarlessonseastlondon.com
lesliesrestaurants.com
mattyno9.com
nri-homeloans.com
rtgvisas-qatar.com
salbutamolventolinonline.net
sportsinjuries.info
wedsna.com
rgkntk.com
bkkmarketplace.com
zxqcwx.com
breakupprogram.com
boxcardc.com
unblockyoutubeindonesia.com
fabulousbookmark.com
beat-the.com
guatemala-sailfishing-vacations-charters.com
magie-marketing.com
kingstonliteracy.com
guitaraffinity.com
eurelookinggoodapparel.com
howtolosecheekfat.net
marioncma.org
oliviadavismusic.com
shantelcampbellrealestate.com
shopleborn13.com
topindiafree.com
v-visitors.net
djjky.com
053hh.com
originbluei.com
baucishotel.com
33kkn.com
intrinsiqresearch.com
mariaescort-kiev.com
mymaguk.com
sponsored4u.com
crimsonclass.com
bataillenavale.com
searchtile.com
ze-stribrnych-struh.com
zenithalhype.com
modalpkv.com
bouisset-lafforgue.com
useupload.com
37r.net
autoankauf-muenster.com
bantinbongda.net
bilgius.com
brabustermagazine.com
indigrow.org
miicrosofts.net
mysmiletravel.com
selinasims.com
spellcubesapp.com
usa-faction.com
hypoallergenicdogsnames.com
dailyupdatez.com
foodphotographyreviews.com
cricutcom-setup.com
chprowebdesign.com
katyrealty-kanepa.com
tasramar.com
bilgipinari.org
four-am.com
indiarepublicday.com
inquick-enbooks.com
iracmpi.com
kakaschoenen.com
lsm99flash.com
nana1255.com
ngen-niagara.com
technwzs.com
virtualonlinecasino1345.com
wallpapertop.net
casino-natali.com
iprofit-internet.com
denochemexicana.com
eventhalfkg.com
medcon-taiwan.com
life-himawari.com
myriamshomes.com
nightmarevue.com
healthandfitnesslives.com
androidnews-jp.com
allstarsru.com
bestofthebuckeyestate.com
bestofthefirststate.com
bestwireless7.com
britsmile.com
declarationintermittent.com
findhereall.com
jingyou888.com
lsm99deal.com
lsm99galaxy.com
moozatech.com
nuagh.com
patliyo.com
philomenamagikz.net
rckouba.net
saturnunipessoallda.com
tallahasseefrolics.com
thematurehardcore.net
totalenvironment-inthatquietearth.com
velislavakaymakanova.com
vermontenergetic.com
kakakpintar.com
jerusalemdispatch.com
begorgeouslady.com
1800birks4u.com
2wheelstogo.com
6strip4you.com
bigdata-world.net
emailandco.net
gacapal.com
jharpost.com
krishnaastro.com
lsm99credit.com
mascalzonicampani.com
sitemapxml.org
thecityslums.net
topagh.com
flairnetwebdesign.com
rajasthancarservices.com
bangkaeair.com
beneventocoupon.com
noternet.org
oqtive.com
smilebrightrx.com
decollage-etiquette.com
1millionbestdownloads.com
7658.info
bidbass.com
devlopworldtech.com
digitalmarketingrajkot.com
fluginfo.net
naqlafshk.com
passion-decouverte.com
playsirius.com
spacceleratorintl.com
stikyballs.com
top10way.com
yokidsyogurt.com
zszyhl.com
16firthcrescent.com
abogadolaboralistamd.com
apk2wap.com
aromacremeria.com
banparacard.com
bosmanraws.com
businessproviderblog.com
caltonosa.com
calvaryrevivalchurch.org
chastenedsoulwithabrokenheart.com
cheminotsgardcevennes.com
cooksspot.com
cqxzpt.com
deesywig.com
deltacartoonmaps.com
despixelsetdeshommes.com
duocoracaobrasileiro.com
fareshopbd.com
goodpainspills.com
hemendekor.com
kobisitecdn.com
makaigoods.com
mgs1454.com
piccadillyresidences.com
radiolaondafresca.com
rubendorf.com
searchengineimprov.com
sellmyhrvahome.com
shugahouseessentials.com
sonihullquad.com
subtractkilos.com
valeriekelmansky.com
vipasdigitalmarketing.com
voolivrerj.com
worldhealthstory.com
zeelonggroup.com
1015southrockhill.com
10x10b.com
111-online-casinos.com
191cb.com
3665arpentunitd.com
aitesonics.com
bag-shokunin.com
brightotech.com
communication-digitale-services.com
covoakland.org
dariaprimapack.com
freefortniteaccountss.com
gatebizglobal.com
global1entertainmentnews.com
greatytene.com
hiroshiwakita.com
iktodaypk.com
jahatsakong.com
meadowbrookgolfgroup.com
newsbharati.net
platinumstudiosdesign.com
slotxogamesplay.com
strikestaruk.com
techguroh.com
trucosdefortnite.com
ufabetrune.com
weddedtowhitmore.com
12940brycecanyonunitb.com
1311dietrichoaks.com
2monarchtraceunit303.com
601legendhill.com
850elaine.com
adieusolasomade.com
andora-ke.com
bestslotxogames.com
cannagomcallen.com
endlesslyhot.com
iestpjva.com
ouqprint.com
pwmaplefest.com
qtylmr.com
rb88betting.com
buscadogues.com
1007macfm.com
born-wild.com
growthinvests.com
promocode-casino.com
proyectogalgoargentina.com
wbthompson-art.com
whitemountainwheels.com
7thavehvl.com
developmethis.com
funkydogbowties.com
travelodgegrandjunction.com
gao-town.com
globalmarketsuite.com
blogshippo.com
hdbka.com
proboards67.com
outletonline-michaelkors.com
kalkis-research.com
thuthuatit.net
buckcash.com
hollistercanada.com
docterror.com
asadart.com
vmayke.org
erwincomputers.com
dirimart.org
okkii.com
loteriasdecehegin.com
mountanalog.com
healingtaobritain.com
ttxmonitor.com
nwordpress.com
11bolabonanza.com