University of SaskatchewanHARVEST
  • Login
  • Submit Your Research
  • About
    • About HARVEST
    • Guidelines
    • Browse
      • All of HARVEST
      • Communities & Collections
      • By Issue Date
      • Authors
      • Titles
      • Subjects
      • This Collection
      • By Issue Date
      • Authors
      • Titles
      • Subjects
    • My Account
      • Login
      JavaScript is disabled for your browser. Some features of this site may not work without it.
      View Item 
      • HARVEST
      • Electronic Theses and Dissertations
      • Graduate Theses and Dissertations
      • View Item
      • HARVEST
      • Electronic Theses and Dissertations
      • Graduate Theses and Dissertations
      • View Item

      Integrating Game Engines into the Mobile Cloud as Micro-services

      Thumbnail
      View/Open
      LIU-THESIS-2018.pdf (4.397Mb)
      Date
      2018-09-05
      Author
      Liu, Qi
      Type
      Thesis
      Degree Level
      Masters
      Metadata
      Show full item record
      Abstract
      Game engines have been widely adopted in fields other than games, such as data visualization and game-based education. As the number of mobile devices owned by each person increases, extra resources are available in personal device clouds, expanding typical learning space to outside of the classroom and increasing possibilities for teacher-student interactions. Owning multiple devices poses the problem of how to make use of idle resources on devices that are slightly dated or lack portability compared to newer models. Such resources include CPU power, display, and data storage. In order to solve this problem, an architecture is proposed for mobile applications to access these resources on various mobile devices. The main approach used here is to divide an application into several modules and distribute them over a personal device cloud (formed by same-user-owned devices) as micro-services. In this architecture, game engines will be incorporated as a render module to tap in its rendering capability. Additionally, modules will communicate using CoAP which has minimal overhead. To evaluate the feasibility of such architecture, a prototype is implemented and deployed over a mobile device, and tested in a modest context that is similar to real life settings.
      Degree
      Master of Science (M.Sc.)
      Department
      Computer Science
      Program
      Computer Science
      Committee
      Vassileva, Julita; McCalla, Gordon; Zhang, Chris
      Copyright Date
      August 2018
      URI
      http://hdl.handle.net/10388/10038
      Subject
      Game Engine
      Mobile Cloud Computing
      Unity 3d
      Collections
      • Graduate Theses and Dissertations
      University of Saskatchewan

      University Library

      © University of Saskatchewan
      Contact Us | Disclaimer | Privacy