trending = tina34783, supportpdfiller, wandajothefreephysic, wanda jothefreephysic.com, xomgiaitri, scrabblecheatomatic, gogoanimehub, dricxzyoki, instaviewee, netflixpereztechcrunch, livadskiory, shopifymarottabloomberg, lulahofyn, jinnloveu, theporndud, ag2ga52, komiktapin, qostube, nnnnnnnnñnnnnnnnn, zoromto, gd9gt900, gc7we700, dzoowork, ps5we700, 69pxdk, cheapsmmfollowers, dapset365, vev6qgudg67d4nu2t83pg4b, jazminewhite403, worldwidesciencestories, storiesiginfo, 8668347925, xhaösterlive, cimalogin, mangafx18, афкауеср, didmyfriendsvote, dasumoip, omsd123, multpinmi, btstackerserver, battleritestats, 504certifiedg, 4087089952, haizeiwushuang, 2539449296, man2maiden, 3014693733, 6052693734, ezfaxonline, 2487315433, 2109811068, 3525278494, 169.54.166.66, 4806967472, 9047196789, 3235527518, schvancenberg, chabelisanchezt, rorochan_1999, apexuncovered, k12greythr, gjo1088, javzab, msnhotmailskype.nl, 3477793298, goodrock1309, 6195520773, sizuokakeirinn, 3049009350, nopillsnopads.com, wdbmma0030hncnrsn, 7866071987, 5704141800, 9515148862, nypoar, 2163237272, 2542673009, dainamaxtribune, 5595884286, wolfersbear, 18003200525, mutfilmy, wdc10eads, pivotaltcpa.com, flixtorse, www 789usa com, 18009796933, torrriaaschmidt, dollarstoremiakhalifa, 8158578809, jfullss, rxgreet, norporchoreu, www.postaljobsauthority.com, postaljobsauthority.com, hallaboommall, oniscape, 6026665627, hoᴛᴇʟʙoʟʟʏ.ᴄᴏm, broadband4spain, palive365, himynameismariel, jezspile, rtnfyja, needshopifyupdate, crumblstationlanding, susi131sex, smashuhley91, 8668477830, 4053454124, 6465788310, 7187661676, glovedcopsf, 8638621013, 9166806144, 8888975488, 2157287804, sauceytrades, 2164529909, 8605166256, breademii, 6503040006, 8887303260, ediscountsplus, alliebofto, 8452711333, 2128844236, 4696764222, 9544658794, calvertwehr, getpitpals.com, 2542339688, 2193181200, 8662038144, 2568016280, tubebox360, crossmarkconnectsalestract, pagebacksandiego, isla889sex, chudorecepti.ru, 4845891252, 퉂코, sniperleaderboardsog, 6782614132, rksvfrc, 3312048676, riverfish2017, 4047935878, 2092863761, 2132692953, 8558736941, synatages, 5629679879, 8552382446, 7572140684, 3136629722, vervomicsporno, 3235994546, 4047936327, hypernkemberly, 6502378806, 4079466255, playgirlpoh, westgateresorts.trucash.con, plooshidocs.online, vervomicsporno, gaymalr, vervomicsporno, tatkvnc361, ulokumann, homeworkigy, 7174848177, myowneasyauto.com, wiscotiff1, 6782617085, 8558807673, 7135684293, 5713491002, 8572395144, xoxomelodee, www.goyonanas.com, cataramarie, vetspavka, 4157298567, 8002039815, 7707691266, geongute, jennanenaa, 3199812947, socialmhired, ballotussy, 8336561126, myutklaw, homeworkigy, durukvokuruk, 9162370241, unicorndisney21, 8282143904, drudgereport.comudge, fluttershyrules5, 37065065845, flynsteps, 7175109804, drop18now.com, jbmorales88, 9014534475, spdtstaff.org, 480.341.6105, racketalk, decalobajas, 4692840661, drudgereport comudge, putlockerhd4u, prettyboybunny16, 8668622150, 7732956219, 7015610020, spdtstaff, 6109108037, 7074011421, 3605691790, 2062011216, 9894986721, spdtstaff org, wahruigi, 9788012336, startprev1nextend, dopelikedom, 4196421362, 3109222270, 8004623892, ehktcr, hghgds, ssccp30ma1su, wajerz.com, 3128185591, vintralex, hime11chan, tsneala, howbaraniukbbc, putlockerhd4u, vppleer, xtgftd, www.7090qp.com, uevtktd, 4143662343, user16urofhlkr, tellwindixie com, 3232077310, tellwindixie.com, aaafirstcom, jazmynxx31, orbatrim, 9732734106, 6163187613, 5128383570, waberella, www yodledemo com, gbur300, 9187075531, shopeardrummers, 9792024746, altoquewithmons, 7572132811, bigmanix, southberwynwatch, 8577996670, plantwatch edv, www plantwatch edv, varseshi, myohthegod, shyshyannnee, 9049934830, yodledemo, 4014062631, anymaygarden, 6162269233, deu9975, woomutama, onepunchmango.me, xbireo, 8039079902, yodledemo com, virira.tub, corvette694, spankabn, savnet4liberty, www.yodledemo.com, fucktubate, orbatrim, www.plantwatch.edv, pussooy, priceswagaj, fkdlseostm, www renewcookinglight com, rosayyybabyyy, renewcookinglight com, 6782616461, pulldocox, 3039526126, 9167716891, znswebaba, 6175860529, www.renewcookinglight.com, alyssgairo, 7039728840, spankbamglive, 2485676869, pulldocox.com, 5673230074, officialriistacks, 5593060231, 18669372249, 8002602707, myfraternalweb, 8007616097, otriumstore.co.uk, appbuildvip, pulldocox, pulldocox.com, bracelogix, spankbamglive, plstanktv, shendejiaozongzaizheli, doubledowndailycode, myrbx9015, screamlikedis411, girlscheerynet, alyratina, rsserviceplan, nsgolf2012, 5134577183, 2165928133, rebekahjb113, pricless420, 7204142427, 8022178606, 5703972016, 7015759728, 8774367136, 2087594013, boljeroza, melaniesky23, 9202123163, 5055108056, pathwayscc.ccbchurch.com, opacaneta, welekia, arteselab, goodfellaswagering, 18005595025, 8602847020, connectándose, 2399929036, 9852140046, gr1dstuck, 3305350815, 9019791611, 4434518983, 3032423252, 8282514077, 3302228410, haileyalderete, filthyfetusface, zhugeservice, rj211597, trumpindorf, hotsweetmeet . com, hotsweetmeet.com, gt20ge404, writrsblk, pixwpx, omniallstate, 30s2gbft3l, sepaschka.com, dimondelle, 169.54.166.74, 3122833772, 寂寞硅谷风满袖, hypetaur, 9132847813, 5752527851, technologieme.com, 7187627669, 2158578018, spyonsmsnow.ml, 4344714033, iamreneesunshine, zrsdashboard, uykro.ua, charturnate, 3217779114, teater21.com, amztr4, potrnhu, 9096933644, vuancactuong, www.gameonsocal.con, 6602009349, thekenny3d, 5085064987, 8506378247, 18552991753, 3148043551, onlyvspink, renzuny, 3129488453, upcvee6s5ku, dextropod, 9284920350, sc4webstudy, mystagcardonline, chatterranamoro, acaidreamtrim, bjdekma, nplqay, 6467128582, vbbbnbn, scorpiobabyy98, starismavi, 2697684309, 2674903253, 2165865347, 4805080145, 6128846201, researchformenshealth, 7184509438, 5178160121, 18003474918, 4696135402, 8003335550, 9803754274, babysymph porn, 2396663278, 8563340059, 2028441660, bestpicklotto, 7143894405, stermersauctionservice, biridianajanet, 8065534528, 8889638169, darklord19871, papiquarius, doritosmadden19.con, u17075828, tubepotnstars, flixshed, pokekueez, tubepotnstars, pokekueez, mousechan253, tristatehirenow, 2163738727, 3127021727, nmass1124, 9712600018, 4044187758, 7868207339, sexymf4lyfe, 5042919669, crystalaranda3, mynewmodaplan.com, ellunist, 6092011591, 2816443770, janedoee702, elbriscoe5, 2025907919, xiazaigequ, 9133129487, www.mynewmodaplan.com, 8019982813, 7707790797, sexymf4lyfe, qwesrdex.com, tutop777, hanometv, whypaygames, karnooog, 2063206666, craigslistiglist, 6026665358, 8774574807, 1672642562, wuvisaft, opitinho

Orcs & Elves Dev Diary: From Cell Phone to DS

My name is Katherine Anna Kang, and I’m CEO and Producer at Fountainhead Entertainment — developers of id Software’s Orcs & Elves. Our first foray into the mobile gaming sector was DoomRPG. It was a great title to work on — the known IP, the beloved characters, and just working on a Doom game is cool. It took us 4 months to develop. We were able to learn about cell phone game creation and take that knowledge several notches higher with Orcs & Elves. Orcs & Elves on the cell phone was probably the most difficult game we have created to date. We had to come up with a brand new universe with complex characters all the while giving those characters life (even if dead). Unlike DoomRPG, we didn’t have the privilege of taking existing media and we didn’t have an existing fan base to back up the game.

Orcs & Elves Nintendo DS screenshot

The Orcs & Elves universe had to be created from ground zero, the story, the characters, the media, the sounds, the music… the only thing that stayed was the core technology. All of this had to be done within 6 months. At about month 5, we had completed the high-end BREW version of Orcs & Elves, and though we were disappointed at how many ideas we had to omit, we were thrilled with the final product. Orcs & Elves was hell of a fun game, looked great, and even after hundreds of hours of combined play time, we still enjoyed the game.

Orcs & Elves Nintendo DS screenshot

The original Orcs & Elves cell phone game won numerous awards, including IGN’s Best of E3 2006, Leipzig Game Con’s Best Mobile Game of 2006, and AIAS’s Best Mobile Game of 2006. We were extremely happy that people embraced this new universe and we were raring to take it to the next level.
When talk of a DS version of Orcs & Elves came around, we were thrilled about the prospect of bringing back all of the game ideas we had to leave out on the cell phone version due to limitations. We were liking the bottom-up approach — take all of the things that we wanted to include in the original game, save it, then implement it on another platform. The initial high of knowing that we were bringing Orcs & Elves to the DS wore off fairly quickly. When we found out about the DS’s limitations, we realized that all of the things we wanted to bring back would not make it.

Orcs & Elves Nintendo DS screenshot

On the high-end BREW cell phone version of Orcs & Elves, we had about 1.3 MB of main memory for texture usage. On the DS, we had a total of 512 KB actual texture memory which broke down to:

  • a. 128 KB for the bottom screen.
  • b. 128 KB for static 3D textures on the top screen.
  • c. 128 KB for streaming in dynamic textures for the current frame on the top screen.
  • d. 128 KB for streaming in dynamic textures for the next frame on the top screen

About 1.2 MB of the DS’s main memory was used to cache textures that would be streamed in as needed into the 128 KB of current frame dynamic texture memory. This is how we were able to use as many textures as the high-end BREW phone version while having less than half the memory. The total texture count for the DS version is 1348 different images. By contrast, the BREW high-end phone game had 758 total images. We had 6 months to learn to develop on a new platform, recreate the media, add more content, and fit “some” of the ideas that could not make it into original game into the DS version.
As a designer, the look and feel of the game was extremely important but above all else, the game had to be fun. I wanted the player to get into the game for several hours straight and later realize that they had been playing much longer than originally intended. One of the first things that we did to help make this possible was make the interface player-friendly. I had been disappointed at how many DS games were out there that did not allow players to use keys only or touch-screen only. Some games were such finger twisters that they gave carpal tunnel a new meaning. The first rule in developing our game was to give the player the freedom to choose. As a player, you should be able to use the keys if and when you want, the screen if and when you want, and if you so choose, do a combination of both. It was a bit of work to make sure that everything worked this way but it was well worth the effort.

Orcs & Elves Nintendo DS screenshot

The visuals were an interesting challenge. With the severely limited texture memory we had at our disposal, we were worried that the DS game would look horrible. It then dawned on us why so many of the other DS games were side-scrollers and why the real 3D games looked so poor. Many of the 3D games had extremely simplistic bottom screens and the top screen had basic colors for walls and ceilings. The one thing that many of these games had were gorgeous pre-rendered cinematics. Unfortunately, with all the media we had to cram in, this just wasn’t an option for us since we had to work within the constraints of a 16mb cartridge. Our tried-and-true solution for creating cinematics within a tight memory budget was Machinima.
We had to use all of the art assets created for the game to make cinematics. I was extremely jealous of the games that could afford the luxury of pre-rendered CGI cinematics because they looked damned cool but when the actual in-game media came up, there was no doubt in my mind that our game was one of the best looking 3D DS games out there. There were several things we did to improve the in-game look but I think the one I’m most proud of is what we were able to do with the lower touch screen. I hated the idea of a simplistic or ugly lower screen — that screen would be the place players would go to for inventory management and spell casting; it had to look good.
Our idea was to stay with a first person perspective feel. We created an inventory management system where if the player was to look down, he would see his belt and all the items available at a touch. The visuals on the bottom screen had to match the top screen for better immersion.

Orcs & Elves Nintendo DS screenshot

In the end, though we couldn’t go hog-wild with new media, the game has an immense amount of new content for fans of the original version and newbies alike. Things like sheep that you can kill to make lamb chops for food, air vents that boost you to another place or just up in the air, spiral staircases that lead you up and down the layers of the mountain citadel, ladders that take you to secrets, and spell casting are but a small handful of new items we were able to bring to the DS.
At the end of our 6 month development cycle, and despite the limitations, we were really glad that Orcs & Elves made it to the DS. We think the fans of the cell phone version will really have a great time with all the new content we added and hope newbies will love it also.