John Nguyen Software Development « Adapting a Multiplayer Role-Playing Game Client-Server to a Decentralized Game-Based Volunteer Computing Network This project aimed to convert a native I have a passion for computing networking one that can be run on a volunteer grid research topic gave me an opportunity to client-server role-playing game into network. Volunteer grid networks are often used in scientific research to gather computing resources from volunteers who donate their computing power to the network. By taking advantage of the same method, game developers can build their games on top of these networks so that they can also benefit from the garnered computing resources. 86 SOFTWARE DEVELOPMENT and interconnecting users. Taking on this learn more deeply about other network architectures. As games are becoming more dependent with being online, becoming conversant with various networking topics is paramount.