Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Fuzzy Avatars Solved! Please re-upload your avatar if it was fuzzy!

the future of Browser Based MMO: the next generation

MMOExposedMMOExposed lalal land, DCPosts: 6,255Member Uncommon
Well mmorpg.com did an article about a new browser based mmo with 3D action combat and 3 faction open world PvP.
Well one browser based mmo I know is largely popular was Runescape, that pulled off the 3d gaming in the browser. So how has technology in this area of browser mmo come along?


Usually in the browser I am playing a mmorts over the 3D browser mmo. But maybe that's because I don't know any new 3Dbrowser browser based mmo.


http://www.mmorpg.com/mobile/games.cfm?game=894&ismb=1

image

Comments

  • Bastian_StarBastian_Star KANSAS CITY, MOPosts: 36Member
    Not entirely sure but I think Vindictus is browser based. I know there's also a steam-punk themed MMO called "City of Steam" that's due out soon that's browser based as well. Just voted for it on Steam's greenlight last week. Certainly increases a games accessiblity.
  • greenreengreenreen Punchoo, AKPosts: 2,101Member Uncommon

    There probably aren't tons out right now but knowing terms might keep you ahead in searches. I know that WebGL is a 3d format for the browsers.

    This site has some games so you may see one pop up there.

    http://www.html5gamedevs.com/tag/webgl/

  • nariusseldonnariusseldon santa clara, CAPosts: 22,441Member
    Originally posted by Bastian_Star
    Not entirely sure but I think Vindictus is browser based. I know there's also a steam-punk themed MMO called "City of Steam" that's due out soon that's browser based as well. Just voted for it on Steam's greenlight last week. Certainly increases a games accessiblity.

    Vindictus is browser based? I think not. I have to install it from steam, and i am pretty sure it has its own client.

     

  • Oracle_FefeOracle_Fefe N/A, NYPosts: 221Member
    Originally posted by nariusseldon
    Originally posted by Bastian_Star
    Not entirely sure but I think Vindictus is browser based. I know there's also a steam-punk themed MMO called "City of Steam" that's due out soon that's browser based as well. Just voted for it on Steam's greenlight last week. Certainly increases a games accessiblity.

    Vindictus is browser based? I think not. I have to install it from steam, and i am pretty sure it has its own client.

     

    I believe this is correct, though Vindictus does use browser windows in forms a la EVE Online.

  • XAPKenXAPKen Northwest, INPosts: 4,912Member Uncommon

    A Mystical Land is full 3D and plays in a browser, but it's for Windows platform only.

     

    The Space Time Studios games, one I know of specifically is Pocket Legends will run inside of Chrome.  Artwork is lightweight but the world is 3D using OpenGL.  I think it runs on Windows and Mac.

     

    Other than those, I haven't heard much about browser MMORPGs.

     


    Ken Fisher - Semi retired old fart Network Administrator, now turned Amateur Game Developer.  I don't Forum PVP.  If you feel I've attacked you, it was probably by accident.  Realm Lords 2 on MMORPG.com
  • jpnolejpnole Tampa, FLPosts: 1,656Member Uncommon
    Originally posted by MMOExposed
    Well mmorpg.com did an article about a new browser based mmo with 3D action combat and 3 faction open world PvP. Well one browser based mmo I know is largely popular was Runescape, that pulled off the 3d gaming in the browser. So how has technology in this area of browser mmo come along?

    Usually in the browser I am playing a mmorts over the 3D browser mmo. But maybe that's because I don't know any new 3Dbrowser browser based mmo.

    http://www.mmorpg.com/mobile/games.cfm?game=894&ismb=1

    http://www.mmorpg.com/mobile/games.cfm?game=894&ismb=1

  • QuizzicalQuizzical Posts: 14,774Member Uncommon
    It's the same answer as every other time this exact thread gets created:  going browser-based gives you some huge disadvantages, including not having access to any modern 3D graphics API.  WebGL is probably the best available, but it manages to make even the very old DirectX 9.0c look futuristic by comparison.
  • darkkblackdarkkblack Lowell, NCPosts: 38Member

    Browser based is looking up. They made Quake 3 Arena into Quakelive a free browser based remake of the original game. Genius if you ask me. Same game just no cd and free, what more could you ask for. So far the browser side of things do look limited as far as graphics are concerned. 

    Was on Facebook today and I noticed Wings of Destiny ad. Did a youtube search and the game looked half way play worthy. Kinda like Runescape except newer. I will check it out later, I am hoping that it is not Java based. I can't play Runescape because I disabled all Javascript on my PC.

    image
  • MMOExposedMMOExposed lalal land, DCPosts: 6,255Member Uncommon
    Originally posted by Quizzical
    It's the same answer as every other time this exact thread gets created:  going browser-based gives you some huge disadvantages, including not having access to any modern 3D graphics API.  WebGL is probably the best available, but it manages to make even the very old DirectX 9.0c look futuristic by comparison.

    Not really asking for current gen MMO graphics out of a browser based MMO. That's kind of a silly request honestly. But having actual 3D gameplay with interesting gameplay mechanics is a whole different ball game. Graphics>gameplay. Runescape and MMORTS games prove this. Just most MMO in the browser havnt done anything to go beyond what been already done for years.

    image

  • QuizzicalQuizzical Posts: 14,774Member Uncommon
    Originally posted by MMOExposed
    Originally posted by Quizzical
    It's the same answer as every other time this exact thread gets created:  going browser-based gives you some huge disadvantages, including not having access to any modern 3D graphics API.  WebGL is probably the best available, but it manages to make even the very old DirectX 9.0c look futuristic by comparison.

    Not really asking for current gen MMO graphics out of a browser based MMO. That's kind of a silly request honestly. But having actual 3D gameplay with interesting gameplay mechanics is a whole different ball game. Graphics>gameplay. Runescape and MMORTS games prove this. Just most MMO in the browser havnt done anything to go beyond what been already done for years.

    Having modern APIs available isn't just about getting better quality graphics.  Giving developers more tools with which to make their game sometimes means much better performance, or simply much easier to make the game do what you want.  Making a given game easier to develop is a big deal no matter what type of game you want.

    For example, suppose that you want to have a texture wrap around an object.  This could be a texture for a tree stump, or a character's arm or leg, or anything like that.  If you do it in the obvious, naive way, you'll get a bunch of graphical artifacting along a seam.  There are several things you can do about it:

    1)  Just put up with a bunch of graphical artifacting and hope your players will, too.

    2)  Split the texture into two separate textures, which means a substantial performance hit, having to feed in texture coordinates as part of your vertex data rather than computing them from position, having to index which texture to use where, and more of a pain to make the models.

    3)  Split the vertices along the seam into two separate vertices with exactly the same position but different texture coordinates, which means a meaningful performance hit, having to include texture coordinates as part of your vertex data, and more of a pain to make the models.

    4)  Put a single line of code in your geometry shader for cylinder-like objects that use wraparound textures.

    If those are your choices, #4 is the clear winner by a mile.  The catch?  It's only available if you have geometry shaders, which means DirectX 10 or OpenGL 3.2 or later.  It's not even a terribly complicated line of source code, as it will look something like this:

    gTexCoord.y += round(teTexCoord[0].y - teTexCoord[i].y);

    (In case you want to understand what that is doing, it's written in GLSL.  gTexCoord is my texture coordinates as output from a geometry shader, and teTexCoord is my texture coordinates as output from a tessellation evaluation shader.)

Sign In or Register to comment.