Published September 22, 2024 | Version v1
Other Open

A Comparative Analysis of Energy Consumption Between Visual Scripting models and C++ in Unreal Engine: Raising Awareness on the importance of Green MDD

  • 1. ROR icon Universidad San Jorge

Description

Replication materials for A Comparative Analysis of Energy Consumption Between Visual Scripting models and C++ in Unreal Engine: Raising Awareness on the importance of Green MDD

 
Unreal projects and their respective builds related to the research work with name "A Comparative Analysis of Energy Consumption Between Visual Scripting models and C++ in Unreal Engine: Raising Awareness on the importance of Green MDD".
 

Needed software

 
The software used for the development of the materials is the following, and we cannot afirm that it will work with other programs or versions.
 
Engine version needed: Unreal Engine 5.3.2
 
IDE version needed: Visual Studio Community 2022 with the following components:
  • MSVC v143 - VS 2022 C++ x64/x86 build tools (v14.36 - 17.6)
  • Game development with C++ pack with the following components:
    • Windows 11 SDK (10.0.22621.0)
    • IDE support for Unreal Engine
    • Unreal Engine installer
    • Unreal Engine Test Adapter
 

Content

 
In the compressed folder `DATA` there is a folder (`DATA\unreal_bpc`) and some `.TXT` and `.json` files. These files contain the raw data acquired from measuring the power consumption of the test cases.
The folder `DATA\unreal_bpc` contains another folder (`DATA\unreal_bpc\img`) and some `.txt` and `.xlsl` files. These files contain all the processed data generated from the raw data in the previous folder (`DATA`). This is the data used for our work.
The folder `DATA\unreal_bpc\img` contains several figures for each measurement of each test case in PNG format.
 
In the compressed file `Builds.zip` there are six folders:
- `Test01_C` contains the Windows build for the first test in the paper (GUI management) implemented in C++.
- `Test01_Blueprint` contains the Windows build for the first test in the paper (GUI management) implemented with Blueprints visual scripting.
- `Test02_C` contains the Windows build for the second test in the paper (inputs management) implemented in C++.
- `Test02_Blueprint` contains the Windows build for the second test in the paper (inputs management) implemented with Blueprints visual scripting.
- `Test03_C` contains the Windows build for the third test in the paper (collections management) implemented in C++.
- `Test03_Blueprint` contains the Windows build for the third test in the paper (collections management) implemented with Blueprints visual scripting.
 
In the compressed file `Energy_BP.zip` you will find the Unreal project containing the version of the three scenarios implemented with Blueprints visual scripting.
 
In the compressed file `Energy_Cpp.zip` you will find the Unreal project containing the version of the three scenarios implemented with C++.

Files

Builds.zip

Files (12.1 GB)

Name Size Download all
md5:7fff504a0e2d4028059bbab6b1dd50bc
4.2 GB Preview Download
md5:ca606e055fd7bb52d6f0af6d6a3eb623
22.8 MB Preview Download
md5:0e275eb19b26d300c7366328ea2dc0b9
2.8 GB Preview Download
md5:cfe622e0d2b348b5d552f27fecebd51c
5.0 GB Preview Download
md5:34658274dbd31c38f115d852393d5f25
2.7 kB Preview Download

Additional details

Software

Programming language
C++