• DocumentCode
    3368385
  • Title

    Design and optimization of a web 3D Massively Multiplayer Online Game engine

  • Author

    Zhao, Hongze ; Wang, Wei ; Liu, Mingyu

  • Author_Institution
    Sch. of Software Eng., Beijing Jiaotong Univ., Beijing, China
  • fYear
    2011
  • fDate
    28-30 Oct. 2011
  • Firstpage
    296
  • Lastpage
    300
  • Abstract
    The biggest problem in transforming C/S MMOGs (Massively Multiplayer Online Games) into web games is how to load the game resources fluently without waiting for downloading during game time. Thus we propose following methods: 1) Reduce the response time of game resource server by using a shared memory database to buffer and manage the game resources; 2) Improve game resource download speed by cutting game resource into fixed-size fragments and transmitting them with UDP instead of HTTP; 3) Reduce waiting time in client by progressively loading and rendering. To optimize game performance and effects in clients, we adopt classical graphics libraries to render in browser using plugin techniques. To optimize the performance of service program in MMOG servers, we avoid using sync tools (e.g. semaphores) to save CPU cycles. Overall, we optimize the key points that limit the performance of web 3D game engines in both client and server.
  • Keywords
    Internet; computer games; database management systems; optimisation; C/S MMOG; HTTP; Web 3D massively multiplayer online game engine; Web games; game performance optimisation; game resource server; game resources; shared memory database; Browsers; Databases; Engines; Games; Loading; Servers; Three dimensional displays; Game Server; MMOG; Shared Memory Database; Web 3D;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Broadband Network and Multimedia Technology (IC-BNMT), 2011 4th IEEE International Conference on
  • Conference_Location
    Shenzhen
  • Print_ISBN
    978-1-61284-158-8
  • Type

    conf

  • DOI
    10.1109/ICBNMT.2011.6155944
  • Filename
    6155944