Repository logo
 
No Thumbnail Available
Publication

Framework 3D OpenWorld Maker

Use this identifier to reference this record.
Name:Description:Size:Format: 
DM_CarlosPacheco_2016_MEI.pdf5.64 MBAdobe PDF Download

Abstract(s)

Com 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.
Considering 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.

Description

Keywords

Dapper SQL Server Unreal Engine RUDP Game Engine Network Dapper Sql Server Unreal Engine RUDP Game Engine Network

Citation

Research Projects

Organizational Units

Journal Issue

Publisher

CC License