To see the other types of publications on this topic, follow the link: Game Engines.

Dissertations / Theses on the topic 'Game Engines'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 dissertations / theses for your research on the topic 'Game Engines.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

MACHADO, LUCAS EUZEBIO. "PARALLEL ALGORITHMS FOR MULTICORE GAME ENGINES." PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO, 2010. http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16309@1.

Full text
Abstract:
COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR
Esse tese apresenta diversas técnicas sobre tecnologia paralela em jogos eletrônicos. A tese inicia apresentando diversas arquiteturas possíveis para um motor de jogos. Uma nova arquitetura é proposta, mais flexível e adequada para processadores do futuro que terão um grau maior de paralelismo. Em seguida, uma nova técnica para processar uma octree, uma estrutura de dados clássica da computação gráfica, é apresentada. As últimas técnicas apresentadas são relacionadas a detecção de colisão. Novas ténicas para processamento de grids hieráquicos e balanceamento de detecção colisãom um conjunto de objetos são apresentadas.
This thesis presents several techniques about parallel technology on electronic games. The thesis begins presenting several possible architectures for a game engine. A new architecture is presented, more flexible and adequate for the processors of the future that will have a higher level of parallelism. Following, a new technique for processing an octree, a classic data structure for computer graphics, is presented. The last techniques presented are related to collision detection. New techniques for processing hierarquical grids and balancing collision detection on a set of objets are presented.
APA, Harvard, Vancouver, ISO, and other styles
2

Flomén, Rasmus, and Micaela Gustafsson. "Game developer experience : A cognitive task analysis with different game engines." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-19615.

Full text
Abstract:
Context: Today there are a lot of different kinds of game engines to choose from, but is one of these engines more suitable for a developer with a beginners' experience in game development? Objective: This is something we explore in order to help teachers choose a suitable engine for teaching game development to beginners.In this study, two teams of two persons each compare two of these engines, Godot and Unity. Method: We conducted a study, consisting of six iterations, to observe the development of a prototype game using the two engines. We collected data during the development of the game using a think-aloud protocol and a questionnaire, and after the development using a questionnaire that included the SUS scale for assessing the overall usability of the game engines. Results: The Godot engine have been focused on completing their documentation and the documentation is somewhat directed to more experienced developers. In comparison the Unity engine got more solutions outside of the documentation and also got their own special guides towards beginners.Although Godot engine got a more simpler GUI which will be easier at first but as the tasks became more difficult this became more of a disadvantage and some solutions were not found easily among the documentation. In comparison the Unity engine got more menus and can seem a lot to a beginner but became to be more helpful the harder the tasks became and even though most solutions were not found among the documentation, there were enough information from other sources to solve all problems with an easy search.Neither of the engines provided with a lot of helpful information within the tool, although the Godot engine had some cases where the tool would let the developers know a certain component was needed. Conclusion: Our main conclusion is that Godot is a good entry point into game development but as the tasks gets more difficult students would need the teacher’s help in order to solve the tasks as easy as with Unity. In contrast, Unity starts more difficult but as tasks gets more difficult Unity have more solutions online, which makes it more suitable if students are to develop on their own.\\This study is rather small with only four participants and this limits the results, for future studies it would be best to have more participants. Keywords: Cognitive task analysis, game developer experience, Godot, Unity, game engine, usability
APA, Harvard, Vancouver, ISO, and other styles
3

Mortan, Nabi H. "Using Game Engines in Interactive Co-design." University of Cincinnati / OhioLINK, 2014. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1406819932.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Bagnoli, Alessandro. "Game Engines e MAS: Spatial Tuples in Unity3D." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2018. http://amslaurea.unibo.it/16100/.

Full text
Abstract:
Questa tesi ambisce ad integrare due diversi modelli computazionali: quello proprio del game engine Unity3D che, come sarà illustrato nel corso della digressione, si basa su esecuzione sequenziale e coroutine con quello proprio degli agenti BDI. Il motivo che spinge a fare ciò è poter sfruttare le potenzialità dei game engine per ingegnerizzare l'astrazione di ambiente nei MAS. Dunque, considerando che spesso l'ambiente rappresenta un mezzo di coordinazione, nel lavoro di integrazione vengono considerati anche i modelli di coordinazione tuple-based. Come riferimento per concretizzare il tutto viene usato il modello Spatial Tuples. I game engine si sono già dimostrati adatti a supportare molti dei requisiti richiesti dalla coordinazione di agenti situati, ossia supportano in maniera soddisfacente la coordinazione mediata dall'ambiente e collocata nello spazio. L'obiettivo finale è quindi quello di migliorare lo stato dell'arte rappresentato da due librerie rese disponibili ai programmatori Unity3D, frutto del lavoro di due tesi di laurea magistrale nello specifico un motore BDI-like e un servizio Linda-like di coordinazione e comunicazione. Il miglioramento è mirato a fornire il miglior supporto possibile al modello di coordinazione Spatial Tuples recentemente proposto in letteratura, fornendo al programmatore finale delle API che permettano di utilizzare il suddetto modello all'interno di Unity3D con il minimo sforzo.
APA, Harvard, Vancouver, ISO, and other styles
5

Koirikivi, R. (Rainer). "The architecture and evolution of computer game engines." Bachelor's thesis, University of Oulu, 2015. http://urn.fi/URN:NBN:fi:oulu-201512112292.

Full text
Abstract:
In this study, the architecture and evolution of computer game engines are analyzed by means of a literature review on the academic research body on the subject. The history of computer games, from early 1960s to modern day is presented, with a focus on the architectures behind the games. In the process, this study will answer a selection of research questions. The topics of the questions include identifying the common parts of a game engine, identifying the architectural trends in the evolution from early to present-day games and engines, identifying ways the process of evolution has affected the present state of the engines, and presenting some possible future trends for the evolution. As findings of the study, common parts of a game engine were identified as the parts that are specific to every game, with the suggestion that more detailed analyses could be made by concentrating on different genres. Increase in the size, modularity and portability of game engines, and improved tooling associated with them were identified as general trends in the evolution from first games to today. Various successful design decisions behind certain influential games were identified, and the way they affect the present state of the engines were discussed. Finally, increased utilization of parallelism, and the move of game engines from genre-specific towards genre-neutral were identified as possible future trends in the evolution.
APA, Harvard, Vancouver, ISO, and other styles
6

Cerbara, Mattia. "Game engines and MAS: tuplespace-based interaction in Unity3D." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2018. http://amslaurea.unibo.it/15627/.

Full text
Abstract:
I Game Engines stanno acquisendo sempre più importanza sia in ambito industriale, dove permettono lo sviluppo di applicazioni moderne e videogiochi, sia in ambito di ricerca, in particolare nel contesto dei sistemi multi-agente (MAS). La loro capacità espressiva, unita al supporto di tecnologie e funzionalità innovative, permette la creazione di sistemi moderni e complessi in maniera più efficiente: il loro continuo avanzamento tecnologico li ha portati ad essere una realtà su cui fare affidamento nella produzione di vari applicativi diversi, come applicazioni di realtà aumentata/virtuale/mista, simulazioni immersive, costruzione di mondi virtuali e 3D, ecc. Ciononostante, soffrono la mancanza di proprie astrazioni e meccanismi che possano essere affidabili e utilizzati per aggredire la complessità durante il design di sistemi complessi. Il tentativo di sfruttare le caratteristiche della teoria dei MAS all'interno degli ambienti di sviluppo dei Game Engines procede secondo questa direzione: integrando le astrazioni costituenti i MAS all'interno dei Game Engines, con particolare riferimento ai modelli di coordinazione tra agenti, può portare a nuove soluzioni, riuscendo a risolvere problemi tecnologici grazie all'aiuto degli engine grafici. Questa tesi utilizza il Game Engine Unity3D proponendo due librerie C#, le quali sfruttano una precedente integrazione dello stesso framework con il Prolog per l'abilitazione di un modello di interazione e coordinazione basato su spazi di tuple, utilizzabile tramite l'implementazione di primitive LINDA. Le librerie offrono interfacce di programmazione (API) sfruttabili dai programmatori C# Unity3D per integrare nelle loro creazioni il supporto a tale modello, con una nuova modalità per la gestione della coordinazione tra oggetti in Unity3D e fornisce importanti proprietà, essendo fondamentale nel contesto dei MAS dal punto di vista dell'ingegnerizzazione di sistemi complessi e della gestione delle interazioni tra agenti.
APA, Harvard, Vancouver, ISO, and other styles
7

Poli, Nicola. "Game Engines and MAS: BDI & Artifacts in Unity." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2018. http://amslaurea.unibo.it/15657/.

Full text
Abstract:
In questa tesi vedremo un breve sunto riguardo lo stato dei Sistemi Multi-Agente e andremo ad analizzare le limitazioni che attualmente ne impediscono l'utilizzo ai programmatori di videogiochi. Dopodiché, andremo a proporre un nuovo linguaggio BDI, basato su Prolog e inspirato a Jason, che, grazie all'interprete Prolog sviluppato da I. Horswill, darà la possibilità al programmatore di videogiochi di esprimere comportamenti dichiarativi di alto livello per agenti autonomi all'interno del game engine Unity. Andremo anche a proporre una versione di Artefatto per la modellazione dell'ambiente in una scena Unity e un layer di comunicazione che agenti e artefatti possano utilizzare per interagire tra loro. Infine presenteremo un caso di studio per sottolineare i benefici che questo sistema fornisce.
APA, Harvard, Vancouver, ISO, and other styles
8

Henriks, Niklas. "Creating Serious Games by integrating external components : Propositions and guidelines for future work with serious games." Thesis, University of Skövde, School of Humanities and Informatics, 2007. http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-132.

Full text
Abstract:

The military industry has come to look at games as means for better looking and cheaper simulations. Altering games and game engines are not necessarily easy and finding a suitable engine is essential to project success. The features and design of an engine must to a large degree overlap that of the project design.

Creating ‘systems of systems’ by integrating external components/systems with games is what to a large extent differentiate military serious games from other fields. However, this is not an easy task, as games are not designed with interoperability in mind. This report explain how games and game engines can be used to create military serious games, and by that explain what need to be done to have a game interoperate with external systems, how to interact with the game engine, and give guidelines to the process of evaluating and selecting a game engine. The report also argues that game engines are not always the optimal solution.

APA, Harvard, Vancouver, ISO, and other styles
9

O'Grady, Daniel [Verfasser]. "Bringing Database Management Systems and Video Game Engines Together / Daniel O'Grady." Tübingen : Universitätsbibliothek Tübingen, 2021. http://nbn-resolving.de/urn:nbn:de:bsz:21-dspace-1183929.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

AL, Halbouni Hadi, and Frank Hansen. "A Scenario-Based evaluation of Game Architecture." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-20241.

Full text
Abstract:
When developers or organizations need to develop a game, simulation or a similar project, they phase the question of whether or not to use a game engine as well as the question on which one to use. Are all game engines the same or does the architecture change and how is the game design different between various game engines? The objective of this thesis is to research these questions as well as giving a concrete understanding of the impact of picking one engine over the other and how each engine influences the way games are developed and answer some more specific questions regarding architecture and usability.  A project was designed with the goal of developing a game. This game was developed by two separate teams over a period of 6 weeks, using two different game engines. The development was split into separate iterations done simultaneously between the teams and questionnaires were filled in to gather data. The game engines used for projects had similarities but also things which were different. Each engine offered ways to speed up development by allowing the developer to reuse and distribute changes among objects to reduce work. The differences caused one engine’s code architecture to be more complex than the other while allowing a better code structure as well as adding more time to learn how the engine handles certain things such as collisions. In conclusion, there is an importance to properly evaluating different game engines depending on the project a developer or organization is creating, not evaluating this properly will impact development speed and project complexity. Even though each engine has their differences, there is no superior game engine as it all depends on the project being developed. The game developed for this project was only touching on certain areas related to 2D games.
APA, Harvard, Vancouver, ISO, and other styles
11

Forsman, Jimmy. "Game engine based auralization of airborne sound insulation." Thesis, Umeå universitet, Institutionen för fysik, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-149498.

Full text
Abstract:
Describing planned acoustic design by single number ratings yields a weak link to the subjective event, especially when the single number ratings are interpreted by others than experienced acousticians. When developing infrastructure, tools for decision making needs to address visual and aural perception. Visual perception can be addressed using game engines and this has enabled the establishment of tools for visualizations of planned constructions in virtual reality. Audio engines accounting for sound propagation in the game engine environment are steadily developing and have recently been made available. The aim of this project is to simulate airborne sound insulation by extending the support of recently developed audio engines directed towards virtual reality applications. The case studied was airborne sound insulation between two adjacent rooms in a building, the sound transmitted to the receiving room through the building structure resulting from sound pressure exciting the structural elements in the adjacent source room into vibration. The receiving room composed modelled space in the game engine Unreal Engine and Steam Audio was the considered audio engine. Sound transmission was modelled by filtering based on calculations of transmission loss via direct and flanking paths using the model included in the standard EN 12354-1. It was verified that the filtering technique for modelling sound transmission reproduced attenuations in correspondence with the predicted transmission loss. Methodology was established to quantify the quality of the audio engine room acoustics simulations. A room acoustics simulation was evaluated by comparing the reverberation time derived from simulation with theoretical predictions and the simulated reverberation time showed fair agreement with Eyring’s formula above its frequency threshold. The quality of the simulation of airborne sound insulation was evaluated relating the sound field in simulation to insulation classification by the standardized level difference. The spectrum of the simulated standardized level difference was compared with the corresponding sound transmission calculation for a modelled scenario. The simulated data displayed noticeable deviations from the transmission calculation, caused by the audio engine room acoustics simulation. However, the simulated data exhibited cancellation of favourable and unfavourable deviations from the transmission calculation resulting in a mean difference across the spectrum below the just noticeable difference of about 1 dB. Single number ratings was compared and the simulated single number rating was within the standard deviation of how the transmission model calculates predictions for a corresponding practical scenario measured in situ. Thus, the simulated data shows potential and comparisons between simulated data, established room acoustics simulation software and in situ measurements should further be made to deduce whether the deviations entails defects in the airborne sound insulation prediction or is an error imposed by the audio engine room acoustics simulation.
APA, Harvard, Vancouver, ISO, and other styles
12

Ruiz, B. Nadia V. "VIDEO GAME CREATION : Inhibitors and Enablers in Female Inclusion." Thesis, Umeå universitet, Institutionen för informatik, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-160713.

Full text
Abstract:
In 2012 and 2014, two hashtags, #1ReasonWhy and #GamerGate, exposed a highly sexist video game industry that was not welcoming female participation. This was affecting women working or wanting to work in it. Feminist technoscience studies explain this phenomenon by applying theories concerning the masculine domination of our society and the perception of women as “others.” Despite the numerous challenges and struggling for inclusion, women still create video games, many as independents, taking advantage of free game engines. Hence, my aim in this thesis was to understand the interconnections between technology, specifically in the video game industry, and its social impact. I focus on the balance of male and female participation in the video game creation, the role of game engines, and the enablers and inhibitors for female inclusion, as an important component of decision making for organizational change in this industry. I conducted an inductive qualitative research approach with eight semi-structured interviews with female video game creators from the Latin American region. My findings reveal that using free/affordable technology, such as game engines, is not enough to guarantee female inclusion in the video game industry. This industry is resistant to change and tends to reinforce male predominance by hiring only a specific type of worker that matches the perfect gamer, usually young males. The participation of women in the video game creation teams (which include developers, designers, artists, testers, among others) would bring balance, diversity, new voices and fresh/new ideas, as well as women empowerment to the table. In addition, eleven inhibitors and eight enablers were identified as factors for female inclusion in the video game industry.
APA, Harvard, Vancouver, ISO, and other styles
13

Nyberg, Frank. "Investigating the effect of implementing Data-Oriented Design principles on performance and cache utilization." Thesis, Umeå universitet, Institutionen för datavetenskap, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-185247.

Full text
Abstract:
Game engines process a lot of data under strict deadlines. Therefore, measures to increase performance are important in this area. Data-Oriented Design (DOD) promotes principles that are meant to increase performance by better cache utilization. The purpose of this thesis is to examine a selection of these principles to give a better understanding of how DOD affects CPU time and the rate of cache misses, with focus on the area of game development. More specifically, the principles examined are removal of run-time polymorphism, iteration over contiguous data, and lowering the amount of data in hot loops. Also, the Entity-Component-System pattern is examined, which is based upon DOD principles. The approach was to first present a theoretical background on the subject, and then to conduct tests by implementing a simulation of movement and collision detection utilizing said principles. The tests were written in C++ and executed on an Intel Core i7 4770k with no rendering. CPU time was measured in updated entities per μs, and cache utilization was measured in the form of cache miss rate. The results showed that the DOD principles did increase performance. Cache miss rate was also lower, with the exception of when removing run-time polymorphism. The conclusion is that Data-Oriented Design, used in game development, is likely to result in better performance, mostly as a result of better cache utilization.
APA, Harvard, Vancouver, ISO, and other styles
14

Opletal, Petr. "Simulace a vizualizace letu golfového míče." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2016. http://www.nusl.cz/ntk/nusl-255382.

Full text
Abstract:
This diploma thesis deals with the simulation and vizualization of a golf ball flight. The final application is powered by the Unity engine and the PhysX physics library. The application includes the implementation of basic golf ball aerodynamics and advanced vizualization including simple gaming logic. The final solution can be used as a part of a cheap golf simulator. The text contains a theoretical introduction, existing solutions, basics of golf ball aerodynamics, an application design, the creation of courses and implementations. The conclusion of the diploma thesis describes experiments with the final solution and summarizes the achieved results.
APA, Harvard, Vancouver, ISO, and other styles
15

Kondrak, Krzysztof. "Design and implementation of application independent easy-to-use game engine." Thesis, Linköping University, Department of Computer and Information Science, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-18460.

Full text
Abstract:

The objective of this Master's thesis is to study whether it is possible to create a versatile game engine that can be both application independent and easy to use. In order to study this issue, we have implemented a prototype game engine that supports 2D game development. The system includes predefined programming constructs in order to make game development faster and easier.The conclusion of this thesis work is that the presented problem, while theoretically possible to solve, would introduce too many practical problems during the game development. Furthermore, we conclude that growth in ease of use may limit the functionality of the engine.

APA, Harvard, Vancouver, ISO, and other styles
16

Båtelsson, Herman. "Behavior Trees in the Unreal Engine : Function and Application." Thesis, Uppsala universitet, Institutionen för speldesign, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-296222.

Full text
Abstract:
This thesis presents the implementation and functionality of the user interface for creating behavior trees in the Unreal Engine (version 4.10). The thesis analyzes the final version of the behavior trees in a game development project carried out over one year with a group ranging between four and seven members. The game which is analyzed is a third person adventure game which contains four types of simple behavior trees. These include two enemies who mainly move towards the player to attack whenever in range and two bosses with individual behavior. The thesis describes the various types of nodes available in the Unreal Engine as well as how the behavior trees in the game are structured. Focus is placed on how the structure achieves the required result and how the process resulted in the final version of the behavior trees.
Detta examensarbete beskriver implementationen och funktionaliteten av användargränssnittet för att skapa beteendeträd i Unreal Engine (version 4.10). Arbetet analyserar den slutgiltiga versionen av beteendeträden i ett spelutvecklingsprojekt som utfördes under ett år med en grupp vars antal växlade mellan fyra och sju medlemmar. Spelat som analyseras är ett tredjepersons äventyrsspel som innehåller fyra typer av grundläggande beteendeträd. Två fiender som huvudsakligen rör sig mot spelaren för att anfalla när de är inom räckhåll, och två bossar med individuella beteenden. Arbetet beskriver de olika typerna av noder tillgängliga i Unreal Engine och även hur beteendeträden i spelet är uppbyggda. Fokus läggs på hur strukturen uppnår det nödvändiga resultatet samt på hur processen resulterade i den slutgiltiga versionen av beteendeträden.
APA, Harvard, Vancouver, ISO, and other styles
17

Chamberlain, Morne Edward. "A 3D Virtual Environment Development Platform for ASD Therapy Tools." Thesis, Stellenbosch : University of Stellenbosch, 2009. http://hdl.handle.net/10019.1/2634.

Full text
Abstract:
Thesis (MSc (Computer Science))--University of Stellenbosch, 2009.
ENGLISH ABSTRACT: The aim of this thesis is to develop a generic 3D virtual environment development platform for autism spectrum disorder (ASD) therapy tools. The potential of using computerised therapy tools for ASD therapy is well known. However, the development of such tools is expensive and time-consuming, and is language and culture speci c. This work intends to alleviate these problems. The design of the platform is based on known game engine designs, but adapted for the requirements of ASD therapy tools. It supports standard features such as 3D rendering, animation and audio output. Speci c features, aimed at ASD therapy tools and educational games, included in our engine are: replays, data capturing, remote monitoring over a network and language localisation. We also implemented an input hardware abstraction layer to allow support for non-standard input peripherals in the future, without modifying existing game implementations. Furthermore, to separate the development of games and tools from the engine, we include wrapper libraries in our engine for Lua and Java. We successfully developed our engine and implemented a number of prototype therapy tools and educational games. These implementations confirmed that the engine works as expected. Some of these programs are currently in use at a local primary school.
AFRIKAANSE OPSOMMING: Die doel van hierdie tesis is om 'n 3D virtuele omgewing en ontwikkelingsplatform vir outistiese spektrum versteuring (OSV) terapiemiddels te ontwikkel. Die gebruik van rekenaargebaseerde terapiemiddels vir OSV terapie is bekend. Om sulke terapiemiddels te ontwikkel is egter duur, tydrowend en is dikwels gerig op spesi eke taal- en kultuurgroepe. Hierdie werk het dit ten doel om hierdie probleme te bowe te kom. Die ontwerp van die platform is gebaseer op die ontwerp van bekende videospeletjie-enjins, maar is aangepas vir die benodigdhede van OSV terapiemiddels. Dit ondersteun standaard funksionaliteit soos 3D uitbeelding, animasie en klank. Ons platform sluit in spesi eke funksionaliteit, wat gerig is op OSV terapiemiddels en opvoedkundige speletjies, naamlik: kykweer, datavaslegging, afstandswaarneming oor 'n netwerk en taal-lokalisering. Verder is 'n abstrakte koppelvlak vir toevoerapparatuur ontwikkel, wat dit moontlik maak om in die toekoms nie-standaard toevoerapparatuur te ondersteun, sonder om bestaande speletjies se implementasies aan te pas. Verder, om die ontwikkeling van speletjies en terapiemiddels te skei van die enjin, is koppelvlakke ontwikkel wat dit moontlik maak om die enjin in Lua en Java te gebruik.
APA, Harvard, Vancouver, ISO, and other styles
18

Weimar, Rolf. "A simplified game engine for a game development course." Master's thesis, University of Cape Town, 2014. http://hdl.handle.net/11427/9202.

Full text
Abstract:
Includes bibliographical references.
The Video Game industry is maturing. Success in the video game industry relies on many things, including marketing, sound business practises, and top notch technical implementation. Games Engines are software systems that facilitate game production. The growth of the game industry has increased the demand for programmers trained in game development technologies. A simplified game engine, designed specifically for the game development courses which service the supply of graduates for the industry, could have many advantages. This dissertation analysed the requirements of such a system. We found that such a game engine would need to be extensible, reusable, modular, be easy to learn, and be open source. It would also need to at least include graphics, audio, networking and path-finding components. Our analysis found that no game engine currently exists that fulfills all these requirements. We designed and implemented a game engine to fulfill all these requirements. Our game engine is built around a module framework, where each task of the game engine is handled by a module. This modular design allows us to easily change functionality by adding, removing or updating modules.
APA, Harvard, Vancouver, ISO, and other styles
19

Sorribes, Bernhard Pablo. "Lagerbaserade och förprocesserade ljud : En undersökning av hur två implementationsmetoder påverkar uppfattningen av distans av ljud i spel." Thesis, Högskolan i Skövde, Institutionen för informationsteknologi, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-13813.

Full text
Abstract:
Undersökningens syfte var att jämföra två implementationsmetoder för ljud i spel. Dessa metoder är en lagerbaserad metod och en förrenderad metod. I den lagerbaserade metoden kombineras de olika ljudlager som ljudeffekten består av i realtid av spelmotorn, där den individuellt för varje lager applicerar volym- och filtreringskurvor över distans. I den förrenderade metoden har dessa ljudlager redan i förväg kombinerats ihop i en enda audiofil, d.v.s. att den enda behandlingen som sker i ljudmotorn är att volymen sänks över distans, på hela ljudeffekten. I bakgrunden beskrivs övergripande teorier kring perceptionen av ljud över distans och olika lyssningssätt. Även den lagerbaserade ljudmotorn Sound-O-Matic (Double Trouble Audio, 2016) beskrivs kort. Frågeställningen utvärderades genom en prototyp och en nätenkät. Prototypen bestod av ett spel med de två implementationsmetoderna, uppdelade i två versioner: Version A = Förrenderad metod Version B = Lagerbaserad metod Respondenterna spelade båda versionerna av ljudimplementationen och skulle i vardera Version gissa på avståndet och riktningen av gevärsskott som avfyrades runt dem. Resultaten tyder på att den förrenderade metoden i Version A med fördel kan användas i spel, då majoriteten av respondenterna föredrog den före Version B.
APA, Harvard, Vancouver, ISO, and other styles
20

Carr, David A. "Towards automatic parallel game engine architectures." abstract and full text PDF (UNR users only), 2009. http://0-gateway.proquest.com.innopac.library.unr.edu/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqdiss&rft_dat=xri:pqdiss:1464428.

Full text
APA, Harvard, Vancouver, ISO, and other styles
21

Kukkamaa, T. (Tuomas). "Coordination and communication inside game engine." Master's thesis, University of Oulu, 2015. http://urn.fi/URN:NBN:fi:oulu-201502031049.

Full text
Abstract:
This study examines the communication and coordination among different parts of game engine. As games contain multiple co-operating processes, each of which handles a small part of whole game experience, game engines must handle the management of co-operation efficiently. The issue is that while the competitive and demanding game industry has hastened the development of game engines, the academic research has been lagging behind. This study aims to bridge the gap between industrial know-how and academic research by studying how game engines handle managing the processes and data that they require. The study uses coordination paradigm as the research viewpoint and focuses on finding the coordination model used in game engines. The target of the study is to understand how the coordination model is implemented in game engines. The study was conducted by following design science research, whereby both industrial know-how and academic literature are used in finding the coordination model and implementation method of it. The coordination model was first searched by studying existing models, but as those were proven inefficient in describing the overall theory, a new architectural theory was built. This new theory, called “Communication-oriented game engine architecture”, was then analysed against communication mechanisms used in open source game engines for verification. The result of the analysis indicates that the theory proposed in this thesis explains the common features among analysed game engines. Since the proposed architecture is based on existing and well-known event-based communication mechanism, the theory behind proposed architecture can be used to understand the design of game engines in respect to the design of other software.
APA, Harvard, Vancouver, ISO, and other styles
22

Xiaoxi, Zhao. "Framework for an Eye Gaze Driven Video Game: an Application to Therapy of Stroke Patients with Hemispatial Neglect." The Ohio State University, 2015. http://rave.ohiolink.edu/etdc/view?acc_num=osu1440394724.

Full text
APA, Harvard, Vancouver, ISO, and other styles
23

Yang, Yunjie. "Wu: A Cultural Export Game with Dynamic Difficulty." Digital WPI, 2020. https://digitalcommons.wpi.edu/etd-theses/1361.

Full text
Abstract:
This report discusses the design and development of Wu, a 2D action game intended to serve as a means for exporting Chinese popular culture to Western players. Developed with the Unity engine, the game features a dynamic difficulty system that monitors player behavior and automatically modifies the content to better match the observed level of skill. Feedback from playtesting confirmed that the dynamic difficulty adjustment significantly increased the probability of completing the game, and that most players acquired a better understanding of the Wuxia genre on which the game is based.
APA, Harvard, Vancouver, ISO, and other styles
24

Boodé, Philip. "GoDraw : Creative Coding i Godot Game Engine." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-166743.

Full text
Abstract:
Creative Coding är en form av kreativt lärande genom programmering, men det är idag fortfarande inte väl använt som arbetssätt för att lära ut programmering. Idag finns Processing, som är både ett verktyg och ett eget språk, som aktivt jobbar för att göra Creative Coding lättillgängligt och enkelt. Det har använts vid universitet och visat goda resultat, men idag finns inte många alternativ när det kommer till Creative Coding. Godot är en grafikmotor med stor kapacitet och möjligheten att kunna tillhandahålla samma funktion som Processing gör, men få studier av detta har tidigare genomförts.  För att undersöka om Godot kan vara ett alternativ till Processing så har denna studie byggt en prototyp för att utvärdera rimligheten att använda Godot för Creative Coding genom prestanda tester och hur mycket som svår kod kan abstraheras för en lättare användning. Resultaten visar att Godot kan prestera på god nivå vid generering av höga antal partiklar och har större möjlighet att simulera gravitation och mindre partiklar för att skapa mer spännande organiska bilder än Processing. Däremot är Processing fortfarande bättre när det gäller responstider och fluiditet i de tester som har utförts. Stöd för Creative Coding kan byggas in i en Godot applikation, men med större svårigheter och med en stor tidsåtgång.
APA, Harvard, Vancouver, ISO, and other styles
25

Jašek, Roman. "Multiplatform Game Development Using the Unity Engine." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2014. http://www.nusl.cz/ntk/nusl-236075.

Full text
Abstract:
Tato práce se zabývá možnostmi herního vývoje pro víceré platformy pomocí enginu Unity 3D. Rozebírá různé aspekty multiplatformního vývoje na počítačích i mobilních zařízeních. Důraz je kladen na analýzu tvorby her současně pro více platforem a problémy spojené s tímhle přístupem. Práce poskytuje možnosti řešení problémů, které vyvstanou při použití tohohle postupu, pomocí nástrojů, které poskytuje Unity 3D. Analýza se zabývá zejména na zvyšování výkonu her za použití metod dostupných na všech platformách vybraných pro testování. Tyhle vylepšení zahrnují způsoby jak snížit práci ve scéně a naopak zvýšit počet vykreslení za sekundu při zachování stejné vizuální kvality. Práce také nabízí pohled do minulosti tohoto odvětví a předpoklady o jeho příštím směrování.
APA, Harvard, Vancouver, ISO, and other styles
26

Silva, Salmeron Juan Manuel. "An Adaptive Approach to Exergames with Support for Multimodal Interfaces." Thèse, Université d'Ottawa / University of Ottawa, 2013. http://hdl.handle.net/10393/23758.

Full text
Abstract:
Technology such as television, computers, and video games are often in the line for reasons of why people lack physical activity and tend to gain weight and become obese. In the case of video games, with the advent of the so called “serious games initiative”, a new breed of video games have come into place. Such games are called “exergames” and they are intended to motivate the user to do physical activity. Although there is some evidence that some types of Exergames are more physically demanding than traditional sedentary games, there is also evidence that suggests that such games are not really providing the intensity of exert that is at the recommended levels for a daily exercise. Currently, most exergames have a passive approach. There is no real tracking of the players progress, there is no assessment of his/her level of exert, no contextual information, and there is no adaptability on the game itself to change the conditions of the game and prompt the desired physiological response on the player. In this thesis we present research work done towards the design and development of an architecture and related systems that support a shift in the exertion game paradigm. The contributions of this work are enablers in the design and development of exertion games with a strict serious game approach. Such games should have “exercising” as the primary goal, and a game engine that has been developed under this scheme should be aware of the exertion context of the player. The game should be aware of the level of exertion of the player and adapt the gaming context (in-game variables and exertion interface settings) so that the player can reach a predefined exertion rate as desired. To support such degree of adaptability in a multimedia, multimodal system, we have proposed a system architecture that lays down the general guidelines for the design and development of such systems.
APA, Harvard, Vancouver, ISO, and other styles
27

Leissner, Lotta, and Henrik Augustsson. "Spelmotor och spellogik för androidspel." Thesis, Örebro universitet, Institutionen för naturvetenskap och teknik, 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:oru:diva-37792.

Full text
Abstract:
Denna rapport behandlar utvecklingen av den spelmotor samt spellogik som används i spelet Steam Tale utvecklat under projektnamnet Project Steam Age av gruppen StormBound. Spelet utvecklades i första hand för mobila enheter, och i rapporten ingår även en kort undersökning av mobila spel i ett historiskt perspektiv. Även spelets genre, JRPG, en förkortning av Japanese Role Playing Game, kommer att förklaras som hastigast med referenser till andra spel inom genren. Spelet programmerades för Android OS version 2.3 och framåt i språket Java. En av svårigheterna som påträffades, såsom beskrivs i rapporten, var att säkerställa att spelet fungerar för den varierande prestanda som mobila enheter utgör, inklusive aspekter såsom med eller utan hårdvaruacceleration av grafik, varierande mängd lagringsutrymme och processorkärnor samt storlek på skärmar. Därtill bör man vid skapandet av en applikation av denna typ beakta resurshantering, framförallt beträffande grafik och ljud, ett ämne som behandlas i denna rapport.
This report concerns the development of the game engine and game logic that are used within the game Steam Tale, which during the development process was known as Project Steam Age, by the group StormBound. The game was developed targeting mobile devices, and within this report is included a short perspective on the history of mobile gaming. The game’s genre, JRPG, short for Japanese Role Playing Game, and peripheral concepts in regards to it are explained as well, and in relation to other genres and games available. The game was made for Android v2.3 and later and as such coded in Java. Amongst the difficulties encountered, as detailed within this report, were the task of ensuring that the game runs on a wide range of phone hardware, including aspects such as both with and without hardware-based graphical acceleration, varying amounts of storage space and CPU-cores, as well as differing screen sizes. Furthermore, at the creation of applications such as this one should consider resource handling, especially concerning graphics and sounds, a topic discussed in this report.
APA, Harvard, Vancouver, ISO, and other styles
28

Persson, Martin, and Daniel Lindsäth. "Implementation of a 2D Game Engine Using DirectX 8.1." Thesis, Karlstad University, Division for Information Technology, 2004. http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-367.

Full text
Abstract:

This paper describes our game engine written in C++, using the DirectX libraries for graphics, sound and input. Since the engine is written using DirectX, an introduction to this system is given. The report gives a description of the structure of the game and the game kernel. Following this is a description of the graphics engine and its core components. The main focus of the engine is on the physics and how it is used in the game to simulate reality. Input is discussed briefly, with examples to show how it relates to the physics engine. Implementation of audio in the game engine is not described, but a general description of how sound is used in games is given. A theory for the basics of how artificial intelligence can be used in the engine is presented. The system for the architecture of the levels is described as is its connection to the graphics engine. The last section of the report is an evaluation and suggestions for what to do in the future. A user manual for the level editor is included as an appendix.

APA, Harvard, Vancouver, ISO, and other styles
29

Mortazavi, Ravari Seyed Siavash. "Before Eternity: An Adventure Game Inspired by Sufi Mysticism." Digital WPI, 2015. https://digitalcommons.wpi.edu/etd-theses/832.

Full text
Abstract:
Before Eternity is a short 3D adventure game that addresses the purpose of our earthly lives, inspired by the Sufi poet Rumi. To support its mystical theme, the design employs impressionistic elements and symbolic activities which deliberately defy many conventions of traditional adventure games. This report explains the design and implementation of the game, as well as its technical and production aspects.
APA, Harvard, Vancouver, ISO, and other styles
30

Sjöstrand, Johan. "A communication system for a pluggable game engine." Thesis, Linköping University, Department of Electrical Engineering, 2007. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-8361.

Full text
Abstract:

This thesis documents the development of a communication system that is part of a pluggable game engine for a course in advanced game programming. It covers some techniques and problems in network game programming, a description of the developed system and an example of how the system is used in a demo of the game engine.

APA, Harvard, Vancouver, ISO, and other styles
31

Runebjörk, Daniel. "Evaluering av kontextmodeller och interaktiva virtuella miljöer i den arkitektoniska gestaltningsprocessen." Thesis, Luleå tekniska universitet, Arkitektur och vatten, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-78641.

Full text
Abstract:
The tools available to architects in the design process are constantly being enhanced and developed, which paves the way to try out new methods and techniques. The current widespread availability of commercial drones, sophisticated surveying instruments and advanced calculation software, makes it possible to create detailed digital representations of reality, in the form of context models. Context models in combination with real-time rendering, through game engines and visualization with the help of Interactive Virtual Environments (IVE), lets architects recreate planned buildings in a realistic virtual context. The study examines how the architect can leverage the benefits of context models and IVE in the architectural design process and presents a method which can be used by architect- and consultant firms. A qualitative research method is used to accomplish this goal, where data is gathered through interviews and a workshop with practicing architects, but also a case study is performed to evaluate the presented method. All the collected data is compartmentalized and analyzed with a method called Pattern Matching, where expected theoretical patterns are compared to the empirical data that appear from the collected data. The study shows that the use of context models and IVE has great benefits in several varying phases of the design process, where benefits in communication is presented as the main contributing factor. With that said, there are concerns regarding implementation of the tools in early stages of the design process, where the possibility to present a misleading IVE is regarded as a potential risk. A presented benefit of using context models and IVE is the ability to create virtual presence. Also, the ability to present the building in its real context proved to be a great benefit in the study. These are closely tied to the benefits of IVR (Immersive Virtual Reality), in cases where visualization of volumes and spaces is needed, which is enhanced by a detailed context model. Finally, a method for architects and consultants to use context models and IVE in the design process is presented. The method is summarized to involve different expertise in the organization to carry through different tasks in the workflow, in order to let the architect focus on the design of the building, but still leverage the benefits of the visualization tools. A conclusion that is drawn, is that the presented method needs to be evaluated further, in order to prove its efficiency. If that is the case, the method might be a step in a new path for the ever changing role of the architect.
Verktygen som är tillgängliga för en arkitekt under gestaltningsprocessen utvecklas konstant, vilket banar väg för att testa nya arbetsmetoder och tekniker. Den numera breda tillgängligheten till kommersiella drönare, sofistikerade mätinstrument och avancerade beräkningsprogram gör det möjligt att på smidiga sätt framställa detaljerade digitala verklighetsrepresentationer, i form av kontextmodeller. Tillsammans med realtidsrendering, genom spelmotorer och visualisering med hjälp av interaktiva virtuella miljöer (Interactive Virtual Environements, IVE), kan arkitekter idag återskapa planerade byggnader i en verklighetstrogen virtuell kontext. Studien tittar på hur arkitekten kan dra nytta av kontextmodeller och IVE i gestaltningsprocessen och presenterar en arbetsmetod som kan tillämpas av arkitekt – och teknikkonsultbyråer. För att uppnå detta tillämpas en kvalitativ forskningsmetod, där data samlas in genom intervjuer och workshop tillsammans med arkitekter och en praktisk tillämpning i form av en fallstudie. All samlade data sammanställs och analyseras med en så kalla mönstermatchning (eng. Pattern Matching), där förväntade teoretiska mönster jämförs med de empiriska mönster som träder fram ur datamängden. Studien visar att användning av kontextmodeller och IVE har stora fördelar i flera olika skeden av gestaltningsprocessen, där främst kommunikationsvinster presenteras som en huvudsaklig bidragande faktor. Däremot råder viss oro för implementering av tekniken i allt för tidiga skeden och även risker med att presentera förvirrande och missvisande IVE lyfts fram som en risk. En fördel som presenteras är kontextmodellers och IVEs förmåga att skapa virtuell närvaro, men också möjligheten att presentera en byggnads omgivning virtuellt, presenterades som en stor vinst i studien. Detta är starkt kopplat till fördelarna som IVR (Immersive Virtual Reality) bidrar med, i frågor om att visualisera volymer och rumsligheter, något som förstärks av en detaljerad kontextmodell. Slutligen presenteras en arbetsmetod för hur teknikkonsulter och arkitekter kan tillämpa kontextmodeller och IVE under gestaltningsprocessen. Arbetsmetoden sammanfattas till att enskilda kompetensområden med fördel utför olika delar av processen, vilket tillåter arkitekten att fokusera på gestaltningsarbetet, men samtidigt dra nytta av visualiseringsteknikerna. En slutsats som dras är att den framtagna arbetsmetoden måste förankras i verkligheten, genom att tillämpas i ett verkligt projekt innan den kan bevisas som effektiv. Om den i framtiden bevisas effektiv kan arbetsmetoden visas vara ett steg i ny riktning för ett skiftande arbetssätt inom arkitektyrket.
APA, Harvard, Vancouver, ISO, and other styles
32

Wesson, John W. "The Tower: Constructing a 3D Scene." Digital Commons @ East Tennessee State University, 2014. https://dc.etsu.edu/honors/226.

Full text
Abstract:
This thesis describes the process of creating a 3D environment from the initial concept to the final scene. It discusses relevant research into new technology in the field of real-time rendering, including Physically Based Rendering and a synced normals workflow. It examines how the goals of the project changed over time and how the associated challenges were resolved. Conclusions are drawn about what practices were most successful, and how the development process could be improved.
APA, Harvard, Vancouver, ISO, and other styles
33

Barauskas, Nerijus. "Kosminio žingsninio strateginio žaidimo kūrimas. Game engine projektavimas ir realizavimas." Bachelor's thesis, Lithuanian Academic Libraries Network (LABT), 2010. http://vddb.laba.lt/obj/LT-eLABa-0001:E.02~2010~D_20100907_094605-09824.

Full text
Abstract:
Darbas skirtas sukurti žaidimo variklio pasaulio modelį palaikantį modulį. Darbo metu buvo atlikta žaidimo pasaulio modelio poreikių analizė ir suprojektuotas pasaulio modelį palaikantis modulis. Pagal šį projektą buvo sukurtas pasaulio modelį palaikantis įrankis bei jo efektyvumą kontroliuojantis pagalbinis įrankis. Sukurtas įrankis leidžia realizuoti ne vieną kosminio žingsninio strateginio žaidimo pasaulio modelį, turintį kiek įmanoma mažiau apribojimų.
The purpose of this work is to create a module that supports the world concept, for the game engine. In the course of this work requirements for different world models were analyzed and the appropriate module design project was created. Using this project, a module for supporting different world concepts and a tool that increases its efficiency were created. Developed tool allows you to create more than one space turn-based strategy game world model, with minimal restrictions.
APA, Harvard, Vancouver, ISO, and other styles
34

Zachariáš, Michal. "Vývoj "Indie Game"." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2011. http://www.nusl.cz/ntk/nusl-235517.

Full text
Abstract:
This master's thesis deals with development of indie game - independently-developed game. It describes important moments in computer games history. It clarifies terms like golden age of video arcade games and video game crash of 1983. Further it explains history and origin of indie game phenomenon. It describes some of the differences between independent and commercial game development. In next chapter it presents some game engines which are suitable for independent game development. And in the last chapter it describes the design and implementation of game engine and game running on it.
APA, Harvard, Vancouver, ISO, and other styles
35

Ščeponavičius, Audrius. "Kosminio žingsninio strateginio žaidimo kūrimas. Game Engine projektavimas ir realizavimas." Bachelor's thesis, Lithuanian Academic Libraries Network (LABT), 2010. http://vddb.laba.lt/obj/LT-eLABa-0001:E.02~2010~D_20100907_094331-26453.

Full text
Abstract:
Darbas skirtas sukurti pasaulio modelio modulio dalį, susijusią su resursų kūrimu. Darbo metu atlikta šios dalies poreikių analizė bei sukurtas realizacijos projektas. Remiantis šiuo projektu buvo sukurta pasaulio modulio dalis atsakinga už pasaulio modelio resursus, gebanti resursus klasifikuoti, bei atlikti resursų kūrimo, trynimo, panaudojimo veiksmus.
The purpose of work is to create part of world model module which is associated with resource creation. In the course of this work requirements for this part of module were analyzed and an implementation project was made. Using this project a part of world model was created, which is responsible for resources of world modelį, that is able to classify the resources as well as perform resource creation, deletion, using actions.
APA, Harvard, Vancouver, ISO, and other styles
36

Garrido, Randy A. "A real-time rope model suitable for game engine usage." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2004. http://library.nps.navy.mil/uhtbin/hyperion/04Sep%5FGarrido.pdf.

Full text
Abstract:
Thesis (M.S. in Modeling, Virtual Environments and Simulation)--Naval Postgraduate School, Sept. 2004.
Thesis advisor(s): Michael J. Zyda. Includes bibliographical references (p. 59). Also available online.
APA, Harvard, Vancouver, ISO, and other styles
37

Zou, Ming. "Industrial Decision Support System with Assistance of 3D Game Engine." Thesis, Blekinge Tekniska Högskola, Institutionen för datalogi och datorsystemteknik, 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-2082.

Full text
Abstract:
Context. Industrial Decision Support System(DSS) traditionally relies on 2D approach to visualize the scenarios. For some abstract information, like chronological sequence of tasks or data trend, it provides a good visualization. For concrete information, such as location and spatial relationships, 2D visualizations are too abstract. Techniques from Game design, 3D modeling, virtual reality(VR) and animation provides many inspiration to develop a DSS tools for industrial applications. Objectives. The work in our research was to develop a unique prototype for data visualization in wind power systems, and compare it with traditional ones. The product combined 3D VR, 2D graphics, user navigation, and Human Machine Interaction(HMI). It was developed with a game engine, Unity3D. The study explored how much usability can be improved when using applied gamificaion 3D approaches in industrial monitoring and control systems. Methods. The research methods included Literature Review, Commercial Example Analysis, Development, and Evaluation. In the evaluation phase, Systematic Usability Scale(SUS) tests were performed with two independent groups, the testing results were analyzed with statistical method, t-test. Results. The evaluation results showed that an interface developed with 3D virtual reality can provide better usability(include learnability) than traditional 2D industrial interface in wind power system. The difference between them is significant. Conclusions. The study indicates that, compared with the traditional 2D interfaces, the gamification 3D approach in industrial DSS can provide user more comprehensive information visualization, better usability and learnability . It also gives more effective interactions to enhance the user experience.
+46 7695 23408
APA, Harvard, Vancouver, ISO, and other styles
38

Busso, Thiago Matias. "Soluções reutilizáveis no domínio de jogos computacionais: a aplicação de padrões de projeto no desenvolvimento de motores de jogos." Universidade de São Paulo, 2006. http://www.teses.usp.br/teses/disponiveis/3/3141/tde-07122006-142908/.

Full text
Abstract:
Com o desenvolvimento da indústria de jogos computacionais, cresceu também o custo de produção destes jogos, a cada dia mais complexos, inviabilizando sua construção a partir do ?nada?. Isto fez com que as empresas de jogos passassem a desenvolver ou adquirir soluções reutilizáveis. Nesse trabalho, realizou-se um estudo sobre o emprego de reuso em jogos e, como conclusão, apresenta-se a forma como os padrões de projeto (design patterns) podem contribuir para o projeto da arquitetura de jogos computacionais, enfocando o desenvolvimento do núcleo de software que os compõe, denominado motor de jogo ou game engine. Para facilitar a manutenção e evolução do sistema, este componente deve apresentar as características de ser modular e extensível, além de algumas outras propriedades discutidas ao longo do texto. Apresenta-se o que é um motor de jogo e quais os módulos que o compõem, descrevendo-se, em seguida, os padrões de projeto e suas aplicações. Como experimento, analisa-se o uso de padrões de projeto por motores de jogo, utilizando-se, para isso, os que possuem código aberto ou que estão disponíveis na literatura, dando-se ênfase à abstração da API gráfica e observando-se os aspectos positivos e negativos de cada solução. Com base nessa análise, propõe-se uma solução que visa atender aos requisitos considerados relevantes para um motor do jogo.
The development of computer games industry increased the costs of production of these games, that every day are more complex, and made almost impracticable their construction from the beginning. As a result, those companies started to develop or acquire reusable solutions. This study shows the application of reuse in games and, as a conclusion, it demonstrates how design patterns can contribute in a project of computer games, focusing on the development of the software core that composes them, called game engine. In order to facilitate the maintenance and evolution of the system, this device should be modular and extensible, beyond other characteristics discussed in this text. It is also presented the definition of a game engine, specifying the modules that compile it, describing, after that, the design patterns and their applications. As an experiment, it is analyzed the use of design patterns in already existing game engines, making use of the ones that are open source or that are available in the literature. In this experiment, it is emphasized the abstraction of the graphical API, pointing out the positive and negative aspects of each solution. Based on this analysis, it is proposed a solution which aims to fulfill the requirements considered relevant in a game engine.
APA, Harvard, Vancouver, ISO, and other styles
39

de, Moraes Claudio Coreixas. "Design and task analysis for a game-based shiphandling simulator using an open source game engine (DELTA3D)." Thesis, Monterey, California. Naval Postgraduate School, 2011. http://hdl.handle.net/10945/5608.

Full text
Abstract:
Approved for public release; distribution is unlimited
plication designed to reduce the knowledge gap between classroom instruction and hands-on training onboard naval academy training boats (YPs). The goal was to develop a proof-of concept game-based simulator that uses 3D graphics to replicate basic tasks executed onboard the YPs. Two missions were selected for a brief task analysis study to determine the design of the respective game scenario and requirements. The design process involved in building user interface, physics model, 3D models, and artificial intelligence actors are described in this work. For thesis purposes, YPSim was designed using the Brazilian Naval Academy's YP as a training framework development environment. Using a sample of the final end user population, we conducted a user acceptance study of proof-of-concept version of YPSim (v0.14) at the Brazilian Naval Academy. The findings in this work can be generalized to any other naval academy or institution where basic navigation and shiphandling instruction is provided. Initial results from a prototype implementation of YPSim at the Brazilian Naval Academy provided insights into the potential use of this training system.
APA, Harvard, Vancouver, ISO, and other styles
40

Kuru, Muhammed Furkan. "A Script Based Modular Game Engine Framework For Augmented Reality Applications." Master's thesis, METU, 2009. http://etd.lib.metu.edu.tr/upload/3/12611037/index.pdf.

Full text
Abstract:
Augmented Reality (AR) is a technology which blends virtual and real worlds. The technology has various potential application domains such as broadcasting, architecture, manufacturing, and entertainment. As the tempting developments in AR technology continues, the solutions for rapid creation of AR applications become crucial. This thesis presents an AR application development framework with scripting capability as a solution for rapid application development and rapid prototyping in AR. The proposed AR framework shares several components with game engines. Thus, the framework is designed as an extension of a game engine. The components of the framework are designed to be changable in a plug-in system. The proposed framework provides the developers with the ability of agile coding through the scripting language. Our solution embeds a dynamic scripting programming language (Python) in a strictly typed static programming language (C++) in order to achieve both agility and performance. The communication between the AR framework components and the scripting programming language is established through a messaging mechanism.
APA, Harvard, Vancouver, ISO, and other styles
41

Pheng, Chhunry. "Yobal: Locality-aware multicast engine for a massively multiplayer game architecture." Thesis, McGill University, 2010. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=95021.

Full text
Abstract:
Massively multiplayer online games have gained such momentum throughout the years that their consumer base has exploded. Being mainly built on a client-server architecture, the server becomes the bottleneck, causing scalability problem. To alleviate this, peer-to-peer structures have been exploited in the game context. In this thesis, we have developed a peer-to-peer based Network Engine of the Mammoth game research framework.Based on pSense [ASB08], this network layer is flexible enough such that it can be run on different transport protocols. The idea is that players send their game changes directly to other players that are close to them in the game world without going through a server. As clients move, they detect other players with the help of gossiping. Special sensor nodes suggest them to build connections to new players. Through these message exchanges, each client node creates and updates the list of peers interested in their movements. Since clients constantly move around, this overlay maintenance is highly dynamic. A Suggestion Engine is built to perform this overlay maintenance. Experiments are designed to analyse and compare the performance of the network engine when running on top of two different transport protocols: UDP/IP and TCP/IP.
Les jeux en ligne massivement multijoueur ont gagné une si grande popularité au cours des dernières années que leur nombre de consommateurs a explosé. Généralement conçu pour une architecture client-serveur, celui-ci subi une faiblesse au niveau de leur extensibilité, car un goulot d'étranglement se forme normalement du côté du serveur. Afin de régler ce problème, les architectures poste-à-poste ont été adopté et intégré dans les contextes de jeu. Pour cette thèse, nous avons développé un moteur de réseaux (Network Engine) conçu pour une architecture poste-à-poste pour Mammoth, qui est un logiciel intégré pour la recherche des jeux en ligne massivement multi-joueurs. Basé sur pSense [ASB08], notre couche de réseau est assez flexible afin qu'il puisse supporter différents protocoles de transport. Les noeuds clients se découvrent entre eux part l'intermédiaire d'une troisime entité. Cette dernière émet des messages de suggestions afin d'établir des connections entre les noeuds clients. Grâce aux messages communiqués, les noeuds clients créent et fait un mise à jour de leur liste de noeuds homologues intéressés par leurs mouvements. Vu que les clients bougent constamment dans le jeu, cette structure de réseau doit tre très dynamique. Un moteur de suggestion (Suggestion Engine) est créé pour faire la maintenance de la structure. Une suite d'expériences ont été développées afin d'analyser et de comparer la performance du moteur de réseau lorsqu'il est exécuté avec deux différents protocoles de transport : UDP/IP et TCP/IP.
APA, Harvard, Vancouver, ISO, and other styles
42

Pascucci, Luca. "Synapsis - Middleware per l'integrazione di Game Engine e Sistemi Multi-Agente." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2019. http://amslaurea.unibo.it/19116/.

Full text
Abstract:
Questa tesi studia lo stato di integrazione tra Game Engine (GE) e Sistemi Multi-Agente (MAS), per proporre un'infrastruttura generica utilizzabile per diversi scenari di associazione e comunicazione tra MAS e GE rispettandone il disaccoppiamento e l'integrità concettuale delle loro astrazioni. L'astrazione primaria è l'entità, intesa come oggetto divisibile in due parti, mente e corpo, che collegate riescono a trasmettersi informazioni, utilizzate dalla mente per raggiungere i propri obiettivi e dal corpo per diventare "attivo" nell'ambiente in cui si trova. Il compito principale della GE (Unity) è di definire il corpo dell’entità rendendola fisicamente cosciente dell’ambiente che la circonda attraverso l'invio di percezioni alla mente, nello specifico di utilizzano Script e GameObject, componenti principali di Unity. Le astrazioni presenti nel MAS (JaCaMo) vengono utilizzate per realizzare la mente dell'entità, nello specifico viene fatto uso di agenti, componente autonoma, e artefatti per creare un primo canale di comunicazione. Il middleware, componente realizzato per associare le parti dell'entità e metterle in comunicazione, è stato sviluppato utilizzando il framework Play e contiene un metodo di prototipazione rapida per non obbligare lo sviluppatore a realizzare in simultanea lo scenario in entrami i sistemi. L'obiettivo finale è quindi quello di mettere a disposizione dello sviluppatore un'infrastruttura preliminare con la quale è possibile realizzare scenari relativamente complessi.
APA, Harvard, Vancouver, ISO, and other styles
43

Nelson, Christopher University of Ballarat. "Spiritual Art: evoking the numinous using a 3D computer game engine." University of Ballarat, 2007. http://archimedes.ballarat.edu.au:8080/vital/access/HandleResolver/1959.17/12793.

Full text
Abstract:
The Seven Valleys is an interactive 3D installation based artwork inspired by mystical writings of the Bahá'í Faith. Created as a modification of the firstperson shooter Unreal Tournament 2003 (Epic, 2003) it subverts the original paradigm of the game to create an experience of the numinous, which in spirit, is diametrically opposed to the original intent of the gameplay design. This artwork presents an exploration of, and allusion to, the often subtle and illusive concepts found in the sacred treatise The Seven Valleys (Bahá'u'lláh, 1991) in which the user engages in an experiential journey through the work. The user is faced with conditions and situations that provide motivation to question, explore and attempt to fathom the abstract sense of the numinous. Each of The Seven Valleys contains its own individual mysteries while at the same time contributing its part to the telling of a collective story.
Master of Arts
APA, Harvard, Vancouver, ISO, and other styles
44

Nelson, Christopher. "Spiritual Art: evoking the numinous using a 3D computer game engine." University of Ballarat, 2007. http://archimedes.ballarat.edu.au:8080/vital/access/HandleResolver/1959.17/14628.

Full text
Abstract:
The Seven Valleys is an interactive 3D installation based artwork inspired by mystical writings of the Bahá'í Faith. Created as a modification of the firstperson shooter Unreal Tournament 2003 (Epic, 2003) it subverts the original paradigm of the game to create an experience of the numinous, which in spirit, is diametrically opposed to the original intent of the gameplay design. This artwork presents an exploration of, and allusion to, the often subtle and illusive concepts found in the sacred treatise The Seven Valleys (Bahá'u'lláh, 1991) in which the user engages in an experiential journey through the work. The user is faced with conditions and situations that provide motivation to question, explore and attempt to fathom the abstract sense of the numinous. Each of The Seven Valleys contains its own individual mysteries while at the same time contributing its part to the telling of a collective story.
Master of Arts
APA, Harvard, Vancouver, ISO, and other styles
45

Sennersten, Charlotte. "Gameplay (3D Game Engine + Ray Tracing = Visual Attention through Eye Tracking)." Licentiate thesis, Karlskrona : School of Technoculture, Humanities and Planning, Blekinge Institute of Technology, 2008. http://www.bth.se/fou/Forskinfo.nsf/allfirst2/e0fc9eb5eccc5468c12574d400432db2?OpenDocument.

Full text
APA, Harvard, Vancouver, ISO, and other styles
46

Tosun, Semih. "Visual GUI System For Game Boy Advance / Nintendo DS." Thesis, Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-4138.

Full text
Abstract:

The purpose of this study is to provide a simple user interface with which everyone can

design his/her own game, and play it on Game Boy Advance console. This project helps

people develop games without having programming knowledge. Everything is done by means of a user interface and without any programming knowledge. It is magic, isn’t it?

Game Boy Advance is a game console developed by Nintendo. In order to market their

products, they must also develop games running on their products. Every time they develop a game for the Game Boy Advance console, they have to implement a low level C++ application over and over again. This makes things more complicated. However, if this software is used, everything becomes easier.

This project can be seen as an interpreter that interprets the designed game, which is

very high level, and converts it to a Game Boy Advance game. If this project is finished

successfully, game design for Game Boy Advance will experience a revolution in its history.

In brief, it is required to develop a visual, GUI‐based system that allows people to develop games for the Game Boy Advance console. This GUI system is required to

implement and use the API (Game Engine) developed by Lypson.

APA, Harvard, Vancouver, ISO, and other styles
47

Ng, Chee Mun. "A CyberCIEGE scenario to illustrate classified information management in multilevel secure systems for military command and control." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2005. http://library.nps.navy.mil/uhtbin/hyperion/05Dec%5FNg.pdf.

Full text
Abstract:
Thesis (M.S. in Computer Science)--Naval Postgraduate School, December 2005.
Thesis Advisor(s): Cynthia E. Irvine, Paul C. Clark. Includes bibliographical references (p. 59-60). Also available online.
APA, Harvard, Vancouver, ISO, and other styles
48

Peiravi, Mehdi. "THE DESIGN AND IMPLEMENTATION OF AN ADAPTIVE CHESS GAME." CSUSB ScholarWorks, 2015. https://scholarworks.lib.csusb.edu/etd/228.

Full text
Abstract:
In recent years, computer games have become a common form of entertainment. Fast advancement in computer technology and internet speed have helped entertainment software developers to create graphical games that keep a variety of players’ interest. The emergence of artificial intelligence systems has evolved computer gaming technology in new and profound ways. Artificial intelligence provides the illusion of intelligence in the behavior of NPCs (Non-Playable-Characters). NPCs are able to use the increased CPU, GPU, RAM, Storage and other bandwidth related capabilities, resulting in very difficult game play for the end user. In many cases, computer abilities must be toned down in order to give the human player a competitive chance in the game. This improves the human player’s perception of fair game play and allows for continued interest in playing. A proper adaptive learning mechanism is required to further this human player’s motivation. During this project, past achievements of adaptive learning on computer chess game play are reviewed and adaptive learning mechanisms in computer chess game play is proposed. Adaptive learning is used to adapt the game’s difficulty level to the players’ skill levels. This adaptation is done using the player’s game history and current performance. The adaptive chess game is implemented through the open source chess game engine Beowulf, which is freely available for download on the internet.
APA, Harvard, Vancouver, ISO, and other styles
49

Tomečko, Lukáš. "Hra s agenty na bázi umělé inteligence." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2020. http://www.nusl.cz/ntk/nusl-417296.

Full text
Abstract:
The goal of this project is to create a 2D action strategy videogame, featuring intelligent enemies. The architecture design is based on techniques and patterns used in game industry. Game is written in C++, SFML library is used for graphics and inputs, Box2D library takes care of physics. Enemies' artificial intelligence applies standard algorithms used in videogame industry. Human players and metrics are used for evaluation of final game and enemies' intelligence.
APA, Harvard, Vancouver, ISO, and other styles
50

Vysloužil, Jiří. "Letecká tahová strategie." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2009. http://www.nusl.cz/ntk/nusl-236687.

Full text
Abstract:
Práce rozebírá projekt, který je základem znovupoužiteného enginu počítačové hry - tahové strategie. Celkovým cílem by mělo být vytvoření komerční série počítačových her z vojenského prostředí. Text technické zprávy rozebírá zadání projektu a rozšiřuje jeho myšlenky o nezbytné vlastnosti. Dále popisuje vytvoření samotného zdrojového kódu a jeho použití. Zmiňuje se o stávajícím stavu projektu a krocích, které je potřeba podniknout k jeho dokončení. Zpráva je v anglickém jazyce.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography