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
Link To Document