Return to search

Utvärdering av visuell programmering för mobila enheter i Unreal Engine 4 : ETT ARBETE UTFÖR VID SPELFÖRETAGET STAKKR AB

This thesis has been carried out at the company Stakkr AB in Stockholm. Stakkr have considered moving their existing C++ code to the visual programming language Blueprints in Unreal Engine 4. The objective of this study was to examine the performance of Blueprint if it’s suitable for mobile games, as well to provide Stakkr a suitability assessment of writing code in Blueprint and examine how well it performs compared with the language programming language C++. The assessment of suitability was performed by implementing a translation of two existing C++ classes to Blueprints and an assessment was made regarding development in Blueprint and performance testing between the existing C ++ and the developed Blueprint classes. The method of execution of the assessment was to work agile in short and structured iterations. The assessment of the suitability of the study showed that it was user-friendly to develop with Blueprint. However the existing C ++ classes outperformed the classes written in Blueprints. The reason why Blueprints perform worse has been identified and recommendations regarding the performance issues have been developed. / Detta examensarbete har genomförts på företaget Stakkr AB i Stockholm. Stakkr har övervägt att flytta över sin befintliga C++ kod till det visuella programmeringsspråk Blueprints i Unreal Engine 4. Målet med detta examensarbete har varit att undersöka om prestandan i Blueprints är lämplig för mobilspel samt att tillhandahålla Stakkr en lämplighetsutvärdering av att skriva kod i Blueprints och undersöka hur bra den presterar jämfört med språkstandarden C++. bedömningen av lämpligheten utfördes genom att genomföra en översättning av två befintliga C++ klasser till Blueprints, en bedömning av att utveckla i Blueprints har gjorts och prestandatester har utförts mellan de befintliga C++ gentemot de utvecklade Blueprintklasserna. Metoden för utförandet av bedömningen var att arbeta agilt i korta och strukturerade iterationer. Bedömningen från lämplighetsundersökningen visade att det var användarvänligt att utveckla i Blueprints. Dock presterade Blueprintklasserna sämre än de befintliga C++ klasser. Anledningen till varför Blueprints presterar sämre har identifierats och rekommendationer gällande detta har tagits fram.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-186414
Date January 2015
CreatorsFrisk, Maxim
PublisherKTH, Skolan för informations- och kommunikationsteknik (ICT)
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationTRITA-ICT-EX ; 2015:185

Page generated in 0.0019 seconds