Streszczenie:
Modern game development industry struggles from several issues like generating unique game content, scope of the game world, requirements for disk space and performance. Fully hand-crafted game content results in a very well-designed and enjoyable game, however, it is very time consuming and requires a lot of resources. This project considers a procedurally generated game content as one of the possible solutions for the aforementioned issues.
This project shows the process of creating an infinite game world using procedurally generated content and cheap methods. More precisely, this project demonstrates the process of generating a procedural infinite terrain using Perlin noise function, spawning and reusing static game objects in the procedurally generated game environment using Object pool programming pattern and controlling the non-static game objects in the procedurally generated game world.
As a result, the author of the project created a video game with infinite game world using only cheap solutions and resources. The created video game shows most of the advantages and opportunities of procedurally generated game content.