Repository logo
 
Publication

Framework 3D OpenWorld Maker

datacite.subject.fosSistemas Computacionaispt_PT
dc.contributor.advisorCastro, António Abel Vieira de
dc.contributor.authorPacheco, Carlos Alberto Silva Carvalho
dc.date.accessioned2018-01-18T16:34:37Z
dc.date.available2019-11-25T01:30:30Z
dc.date.issued2016
dc.description.abstractCom a evolução das tecnologias de informação e das tendências no processo de desenvolvimento de software, torna-se necessário procurar novas soluções para aumentar a produtividade e diminuir custos na produção de vídeos jogos, mesmo utilizando games engines com uma experiência vasta sobre o mercado de vídeos jogos. Sendo assim, tornou-se necessário o desenvolvimento de uma framework escalável, onde seja possível a reutilização das suas funcionalidades de um jogo para outro jogo, assim como um servidor de autenticação/master server. Esta framework para a criação de jogos online utiliza uma framework Dapper responsável por mapear as classes de negócio com as tabelas da base de dados, ou seja, um micro Object Relationship Mapper (ORM) que é usado no servidor de login para guardar os dados dos utilizadores. A framework Unreal engine é usada para a criação de vídeos jogos com gráficos realistas e com funcionalidades únicas para a rápida produção dos mesmos. Além disso, a seleção do game engine, passou por uma extensiva análise de game engines com capacidade de criar jogos online (como por exemplo, Unity 3D, CryEngine, Unreal Engine e Amazon Lumberyard). Esta dissertação tem como propósito elaborar uma framework denominada 3D OpenWorld Maker para a criação de vídeo jogos online de uma forma rápida, simples e com baixos custos de produção, devido a ser possível reutilizar algumas funcionalidades entre jogos do mesmo género.pt_PT
dc.description.abstractConsidering the evolution of information technology and the trends in the process of software development, it has become necessary to look for new solutions to increase productivity and lower the costs of videogame production even in those game engines broadly used in the videogame scene. That said, it has become necessary to develop a scalable framework, capable of comprising an authentication server/master server and use it to reutilize a game’s functionalities in another game. This framework- created for the making of online games- uses a Dapper framework responsible for mapping the business classes with the database tables. In other words, it uses a micro Object Relationship Mapper (ORM) that is used in the login server to save the users’ data. The framework is created with the intent of creating videogames with realistic graphics and having unique functionalities for the quick production of those games. Part of the process of selecting a game engine was an extensive analysis of the different game engines with the functionality to create online games (e.g.: Unity 3D, CryEngine, Unreal Engine and Amazon Lumberyard). The objective of this dissertation is to formulate a framework named 3D OpenWorld Maker designed for the fast, low budget and simple creation of online videogames through its ability to reutilize some functionalities between games of the same genre.pt_PT
dc.identifier.tid201749394pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/10828
dc.language.isoporpt_PT
dc.subjectDapperpt_PT
dc.subjectSQL Serverpt_PT
dc.subjectUnreal Enginept_PT
dc.subjectRUDPpt_PT
dc.subjectGame Enginept_PT
dc.subjectNetworkpt_PT
dc.subjectDapperpt_PT
dc.subjectSql Serverpt_PT
dc.subjectUnreal Enginept_PT
dc.subjectRUDPpt_PT
dc.subjectGame Enginept_PT
dc.subjectNetworkpt_PT
dc.titleFramework 3D OpenWorld Makerpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia Informáticapt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
DM_CarlosPacheco_2016_MEI.pdf
Size:
5.64 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: