Planned maintenance
A system upgrade is planned for 24/9-2024, at 12:00-14:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Battery Performance Comparison Of Unreal Engine 4 And Unity Applications Running On Android
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
2019 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This thesis evaluates the battery performance of two widely known game engines and compares the results to find the most battery friendly choice. Unity and Unreal Engine 4 are the two engines being compared; it aims to fill the need for research around mobile games battery performance. Smartphones battery life issues becomes more and more common with the powerful smartphones we use in today’s society. They are becoming faster every year, but the batteries stay the same. Power hungry games are not uncommon to find on the biggest game market that has surpassed the combined income of PC and Console games. Tests were performed on an Android system where multiple applications were tested while the battery consumption was measured. The applications are testing how different 2D or 3D components will impact the battery consumption compared to their baseline idling consumption. This thesis provides instructions on how the test applications were developed and which components were included. The findings show that the components had very little impact on the battery consumption for both Unity and Unreal Engine 4. Unity consumed between 1,1 – 1,4 % (36-42mAh) battery for all applications, Unreal Engine 4 consumed between 1,3 – 1,6% (39-48mAh) battery. This thesis conclusion is that Unreal Engine 4 game components require more battery power than the corresponding components of Unity. Therefore, Unity is according to the findings of this thesis a more battery friendly game engine for android games. These results mean that those who looks to create a smaller 2D or 3D game would get a more battery friendly application if they chose to use Unity. However, the results are limited because of how features like gyro, GPS and bigger applications were not included in the performed test cases.

Place, publisher, year, edition, pages
2019. , p. 29
Keywords [en]
Unity, Unreal Engine 4, Performance, Battery Consumption, Engine performance, Android, Developing utilities
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-18104OAI: oai:DiVA.org:bth-18104DiVA, id: diva2:1327691
Subject / course
PA1445 Kandidatkurs i Programvaruteknik
Educational program
PAGPT Software Engineering
Supervisors
Examiners
Available from: 2019-06-26 Created: 2019-06-19 Last updated: 2019-06-26Bibliographically approved

Open Access in DiVA

fulltext(946 kB)3020 downloads
File information
File name FULLTEXT01.pdfFile size 946 kBChecksum SHA-512
f9bdde22dfa3ad773ab76b58172fcbe58995e550f184c0fc9262aef0d0004bbd4bff83b1e7881bb97fc5cd1b47229f94293ffecfd4f1aa9c8b8177889fd45b43
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Nilsson, Robin
By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 3023 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1515 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf