Writing successful undergraduate dissertations in games development and computer science. (2022)