Bloxel - Developing a voxel game engine in Java using OpenGL

dc.contributor.authorArnebäck, Eric
dc.contributor.authorBärring, Felix
dc.contributor.authorHage, Johan
dc.contributor.authorLundén, Anton
dc.contributor.authorLöfman, Andreas
dc.contributor.authorOgeryd, Niclas
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T13:42:21Z
dc.date.available2019-07-03T13:42:21Z
dc.date.issued2015
dc.description.abstractThe purpose of this thesis is to explore the process of creating a voxel game engine, in which features such as procedural terrain generation and world interaction are essential, inspired by pioneering games in the genre such as Minecraft. The thesis discusses the development process in regards to graphics, physics, and game logic. The game engine is written in Java using the Lightweight Java Game Library for graphics and audio, and employs the Ashley framework to implement an entity-component design pattern. The project resulted in a simple voxel game, with a procedurally generated environment and basic player-world physics and interaction.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/219006
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectData- och informationsvetenskap
dc.subjectInformations- och kommunikationsteknik
dc.subjectComputer and Information Science
dc.subjectInformation & Communication Technology
dc.titleBloxel - Developing a voxel game engine in Java using OpenGL
dc.type.degreeExamensarbete för kandidatexamensv
dc.type.degreeBachelor Thesisen
dc.type.uppsokM2
local.programmeSoftware Engineering (300 hp)
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
219006.pdf
Storlek:
13.62 MB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext