Vi utbildar för framtiden och skapar samhällsnytta genom vår forskning som levandegörs i nära samarbete med näringslivet. Vi bedriver forskning inom computer science, datateknik, software engineering och interaktionsdesign - från grundforskning till direkta tillämpningar. Institutionen har en stark internationell prägel och är delad mellan Chalmers och Göteborgs universitet.
We are engaged in research and education across the full spectrum of computer science, computer engineering, software engineering, and interaction design, from foundations to applications. We educate for the future, conduct research with high international visibility, and create societal benefits through close cooperation with businesses and industry. The department is joint between Chalmers and the University of Gothenburg.
(2020) Eriksson, Alma; Hultsten, David; Hall, David; Johnsson, William; Hultqvist, Ludwig; Liljeqvist, Ludvig; Chalmers tekniska högskola / Institutionen för data och informationsteknik; Torgersson, Olof; Björk, Staffan
Procedural content generation, or PCG, is a method of algorithmically generating,
for instance, video game content with a limited amount of user input. The purpose
of this project is to explore how PCG may be used in game development to make
the process of creating game assets less time consuming. To achieve this, a study
of existing algorithms, such as rewriting systems and noise functions, is presented.
These algorithms have been adapted to generate cities consisting of terrain, road
networks, as well as buildings. The result is a tool called BIAS, Built in a Second,
built on the game development platform Unity, which can be used to generate
graphical representations of three-dimensional cities. Additionally, BIAS is designed
to provide game developers with a degree of control of the generation. The tool
consists of a user interface that can be used by developers to manipulate several
aspects of the procedural generation. The resulting tool shows that it is possible
to use PCG to generate cities, but it is far from perfect; a lot can be improved and
added to make the tool better.