Name: | Description: | Size: | Format: | |
---|---|---|---|---|
5.64 MB | Adobe PDF |
Advisor(s)
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.
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