Control Flow Bug - A Puzzle Game Based on Real-Time Flocking Behaviour
| dc.contributor.author | Bergevald, Linda | |
| dc.contributor.author | Danielsson, Adrian | |
| dc.contributor.author | Jonathan, Jansen Granö | |
| dc.contributor.author | Larsson, Erik | |
| dc.contributor.author | Lenz, Elsa | |
| dc.contributor.author | Loran Telo, Salar | |
| dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
| dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering | en |
| dc.contributor.examiner | Patik, Jansson | |
| dc.contributor.supervisor | Mangan, Natasha | |
| dc.date.accessioned | 2026-08-12T07:48:07Z | |
| dc.date.issued | 2026 | |
| dc.date.submitted | ||
| dc.description.abstract | Flocking behaviour is a common sight in nature, seen in phenomena such as birds flying together in large groups. The purpose of this bachelor’s thesis is to explore how flocking behaviour can be used as a primary game mechanic and what engagement implications can be derived from it. To accomplish this, a puzzle game was developed using the Unity game engine. In line with the project’s purpose, a strong focus was put on game design and aesthetics. The game features a playable robot character and a swarm of bugs, which can be manipulated by the player. This swarm generates electricity used to solve puzzles by opening doors. The game was playtested and evaluated for its engagement implications, which successfully demonstrated that an engaging game can be made with flocking behaviour as a core mechanic. | |
| dc.identifier.coursecode | DATX11 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.12380/312116 | |
| dc.language.iso | eng | |
| dc.setspec.uppsok | Technology | |
| dc.subject | flocking behaviour, video game, puzzle, unity, boids | |
| dc.title | Control Flow Bug - A Puzzle Game Based on Real-Time Flocking Behaviour | |
| dc.type.degree | Examensarbete på kandidatnivå | sv |
| dc.type.degree | Bachelor Thesis | en |
| dc.type.uppsok | M2 |
