Repository logo
 
Publication

Jumping AI for Unreal Engine

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapt_PT
dc.contributor.advisorReis, Gustavo Miguel Jorge dos
dc.contributor.advisorGrilo, Carlos Fernando de Almeida
dc.contributor.authorSilva, Gabriel Quaresma Moreira da
dc.date.accessioned2020-01-23T10:07:32Z
dc.date.available2020-01-23T10:07:32Z
dc.date.issued2019-11-22
dc.description.abstractPathfinding plays a vital role in video games, whether in terms of gameplay mechanics or player immersion. Commonly used methods only allow the simplest types of movements like walking and running. Although seldom, other types of movement, like swimming and flying, are also considered. Even rarer are mechanisms that natively contemplate jumps without the need of extra intervention of game developers. Most games overlook these movements on Non Player Characters, decreasing the realism of the experience. This dissertation discusses the limitations of Navigation Meshes when it comes to take jumps into consideration, while offering solutions to some of its problems. However, found solutions lack in automaticity, requiring high implementation times. In the interest of improving upon this problem, a new solution using grid-based any-angle pathfinding is proposed. In this approach, each cell of this navigation grid constitutes a voxel that delimits a small 3D space and is expressed in a shape of a cube. Voxels discretize the game world and are explored by a search algorithm to achieve pathfinding with jumps. In this context, performance is critical and the paths should be optimal and efficient. Results show that the voxel based solution can be successfully applied in game development and that it has relevant characteristics that could justify choosing this method over the navigation meshes alternatives for jumping.pt_PT
dc.identifier.tid202379809pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.8/4545
dc.language.isoengpt_PT
dc.subjectPathfindingpt_PT
dc.subjectJumping AIpt_PT
dc.subjectPath planning on gridspt_PT
dc.subjectVoxel based worldspt_PT
dc.titleJumping AI for Unreal Enginept_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia Informática - Computação Móvelpt_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
gabriel_silva_2162071_Jumping_AI_for_Unreal_Engine.pdf
Size:
3 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.32 KB
Format:
Item-specific license agreed upon to submission
Description: