Design Notes

AdventureQuest 3D: Update

Posted by on 41 comments

Flash, Draw Calls, Breaking Things... etc

We started our 3D game project on January 1st with the ambitious goal of making a 3D MMO in Flash, we knew there were going to be no end of challenges. Of course, here at Artix Entertainment, we are used to doing insane and impossible things and somehow magically getting the release out on time. So, when I say our goal is to release a Flash version of AQ3D prior to August 1st... the word impossible does come to mind. We expected to be in beta by the beginning of summer, but the development tools we were counting on to make it with did not physically exist until just two weeks ago.  The port to Flash has not been a pretty one. All of our pixel shaders broke. Those were the things that made the game look pretty. The game ran at a blazing 60fps in Unity, but dropped down to under 9fps in Flash. We discovered the secret was reducing the number of "Draw Calls." Minimal brilliantly reduced the draw calls to under 200 for our massive forest scene... but to do this he wrote a mesh combiner that takes the entire Ravenspire zone and merges the mesh into a giant single one at runtime. While the game is now running at ~60fps in flash, it takes about 45 seconds for the game to merge the meshes. Which means, you wait for the 10 megabyte 3D map to download from the server, then you wait another 45 seconds for it to combine everything in the background. It could be worse. Here is how it gets worse. We still need to get weapon, helm, armor, and hair loading working in flash. Most of the things that were working in Unity no longer work. But we have a little over 2 weeks. Oh, and we need NPCs, a simple shop, and some basic combat would be nice. Maybe we can release both Unity and Flash versions of the game. Minimal got the multiplayer server supporting both... which means you could log in from Unity or Flash and play on the same server. Which is pretty cool. Imagine if we could get a mobile version working too. Playing the 3D MMO from iPhone, Android, IPad, or Web would be.... ok, we totally have to do this. Not in 2.5 weeks though. How about we get "most" of Flash working in 2.5 weeks? ... and if you have any magic. CAST IT OUR WAY!

Sorry Comments are now closed for this post.
Aerwynn
Aerwynn: I personally don't care how long it takes, and I bet most of the rest of us don't either. You guys are doing your best for this game, and so much besides! Whenever it gets done, I'm sure it's going to be unbelievable!
Reply 
Delete  Reply
zanon
zanon: no matter the time i know you will do a grate job. and i think that you should have the option to download the game so that it runs faster avalible because i know that if it did make it run faster i wouldent care if it was 1 gig or 20 i would still do it :D
Reply 
Delete  Reply
Dracomon
Dracomon: Good Luck guys we're rooting for you and we don't really care how long it takes it just pretty amazing you guys are getting it done so quickly maybe you guys can ask the makers of runescape for some help lol those guys seem to have their 3d thing working pretty smoothly in browser
Reply 
Delete  Reply
bignt
bignt: In my opinion i just want the game to be released and working before the end of the year, that would be awsome. The idea of making the game run on unity and flash is a awsome idea i recommend you do that :). Also i got a quick idea how about when you talk to an NPC in game you can actaully hear the voice actors behind the character ? that would be pretty cool :). Good Luck and can't wait to play the beta.
Reply 
Delete  Reply
Me
Me: I can't wait for a mobile way too play the game :)
Reply 
Delete  Reply
utaro
utaro: Maybe if you get it working and trying for ipads or stuff maybe making an offline server to just look at your character so if you only have wifi, no gig than you could still keep up! Though I'm thinking in the future of course.
Reply 
Delete  Reply
director123billy
director123billy: Hope it works in both!
Reply 
Delete  Reply
Ultimumlord
Ultimumlord: I would say that it is great what you guys are doing, but it looks like someone is trying to eat two cow at the same time and they are--well doing not so hot. I'm thinking if you guys can release the unity version out and later (after 2.5 weeks) start working in the flash while making updates in unity. What do you think artix?
Reply 
Delete  Reply
Kyle8497
Kyle8497: I'm so hyped for this. :) Take your time and perfect it, everyone. It's epic so far and it can only get better.
Reply 
Delete  Reply
bp090998
bp090998: now whenever i log onto the website www.artix.com it always says we are fixign things on the server and should be open the next week how many hours has the alpha server been on so... when will it ever be on for chat testing i love the game and i am a longtime member for Adventure Quest Worlds so thanks for these awesome games
Reply 
Delete  Reply
Kreath
Kreath: "Image if we could get a mobile version"

my image level is below 9000, I can only imagine
Keep up the great work :)
Reply 
Delete  Reply
PandoraWrath
PandoraWrath: *Casts Hasteaga* Faster Artix, Faster! Seriously though, props going out to you guys! I can only imagine the kind of work you guys are putting in to make this game possible! I'm so excited for the release! Keep up the fantastic work! =)
Reply 
Delete  Reply
Atlanthal
Atlanthal: You guys are magic in yourselves! You can finish the basics. This isn't the hardest thing you've ever done.
Reply 
Delete  Reply
DoomLordNaraku
DoomLordNaraku: I was wondering Artix. Back in AWorld i was a deovted follower of the DoomLord himself would It be possible that I design an NPC based on my character for you?
Reply 
Delete  Reply
Alroc
Alroc: ├Łou can do it guys :) AE is constantly surprising all of us with the things you guys have achieved, lets add getting "most"of flash in 2.5 weeks to that list ey?
Reply 
Delete  Reply
EYEROK
EYEROK: Like u guys august 1st sounded reasonable, but with all the tech problems I could see the middle of August or something. I mean look how long it took for a name to be decided on. with all the actual game content time should be spent wisely and not be rushed. we can wait. just like when we waited till midnight for that giant tale quest in aqw. Also, im a lycan i have no magic to donate.
Reply 
Delete  Reply
Spyrix
Spyrix: I'm very excited, and I'm sure I'm not the only one! I don't care how long it takes. There's only one more thing; Will the combat be target-based (AQW, WoW, RoM) or action-based (Vindictus, Monster Hunter). I hope you guys are aware of how many target-based MMO's are launched lately, action-based would make the game a bit more unique, especially because you guys already made it a half open world/half instance game.
Reply 
Delete  Reply
Livingtime
Livingtime: Don't rush it, I know you guys want it out ASAP but we all want a perfect game so take your time!
Reply 
Delete  Reply
Naze UB
Naze UB: Keep going with AQ3D Legend of Lore, is a very good idea. Whatever come out will be epic ... like the other games :).
P.S. The Alpha Chat Version was very good and I want to play again!

from Romania
Popa Alexandru-Andrei (Naze)
Reply 
Delete  Reply
Zhing
Zhing: wow...that's amazing!! I got no magic to cast for you... but it sounds like you guys have enough anyway!! keep working hard... to make this game E P I C!! (epically powerful and incorruptible)
Reply 
Delete  Reply
XJ
XJ: respectu histriones
Reply 
Delete  Reply
ameki
ameki: *casts magic fairy dust*
Reply 
Delete  Reply
Master of undead slaying goodness
Master of undead slaying goodness: I REALLY appreciate all the hard work you guys/gals (xD) have put into AQ3D, or the Legend Of Lore. I just recently upgraded my DF account for all 6 players, so I'm rooting for you :D. I'll also send some good thoughts your way :)
Reply 
Delete  Reply
The Resistance
The Resistance: You guys can do it!, Really not alot of people care about the time, Its the experience and i bet its gonna be epic!!!! Good Luck!
Reply 
Delete  Reply
Luckywin
Luckywin: so now i can play the game in my ipad that's great!
Reply 
Delete  Reply
raveolot86
raveolot86: I know you guys can do it even if we have to go to september or longer the game will EPIC and here some magic to help you XD
Reply 
Delete  Reply
Artix
Artix: Thank you so much for all of your encouraging comments! To Atlanthal, LOL, this *IS* the hardest thing we have ever done. But it is also somehow the most fun.
Reply 
Delete  Reply
cymegus
cymegus: if u need a npc use my aqw character:
DWMAstar
Reply 
Delete  Reply
svrsaver
svrsaver: i got the magic touch so heres all of it. im so ype for this game you guys should make it a pvp. also you should have the players that made an account first to get special items and will their be a guardian option on this. if you need any help from us just ask artix!.
Reply 
Delete  Reply
Andritine
Andritine: Hey you should try and make it have like a Stand alone launcher
Reply 
Delete  Reply
svrsaver
svrsaver: hey plz make the game based on aq classic or epic duel aqw wasnt so fun
Reply 
Delete  Reply
oreo876
oreo876: YES A IPHONE VERSION!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! I HAVE BEEN WAITING FOR APPS FROM YOU GUYS. The MMORPG market on I products is low and its hard to find any good games like the ones you guys make. if you guys release this on iphone/ipod i will love you forever. im all signed up for alpha testing and cant wait for it to come out. take as long as you want all of your games are L33T anyway so i know this will be too!
Reply 
Delete  Reply
The Resistance
The Resistance: is the battling target gonna be based on AQW,WoW, Or Kinda Like Oversoul or FreeRealms?
Reply 
Delete  Reply
bryceek
bryceek: remember how in the first adventure quest you had pets that would fight and the nerfkitten (my fave pet) some time can you add it so the pets fight (cuz i know you add pets to all of your games (that's another way there so great) but try to release it around the deadline fore some that are wanting to get in some action and how will fighting go cuz i think it would be nice to see it like monster hunter here is some magic bye bye
Reply 
Delete  Reply
: Alakazam! lol anyhow good luck guys looks like there are some obstacles in your way but you will pull through!
Reply 
Delete  Reply
atrixflame1
atrixflame1: did you know that you can PLAY! AQWorlds in a PS3
Reply 
Delete  Reply
atrixflame1
atrixflame1: so we still cant log in to our account because the server is offline
Reply 
Delete  Reply
Vaaren Daroes
Vaaren Daroes: Great job, guys!!!!!! This game is going to be fantastic!! I can't wait :D Take as long as you need and make it as wonderful as the rest of em :D Just make sure you let it be known on all the FB accounts and Twitter and stuff when the server next goes live. I reserved my name and stuff and I want to make sure I get my special privileges XD
Reply 
Delete  Reply
|..Keaton..|
|..Keaton..|: Take all the time you guys need! No use in rushing it! I am seriously so excited, and am ready to support in any way. Keep it up :D
Reply 
Delete  Reply
Lord Ur
Lord Ur: YAY!! I've been waiting for them to think of doing mobile things!
Reply 
Delete  Reply
View All Comments