What is this Project about:
This project is about utilizing the procedural generation technique to create a completely randomized world.
Remember 10 PRINT CHR$(205.5+RND(1)); : GOTO 10?Commodore 64 BASIC
What have I done in this Project:
To program a world generator in Unity3D, I have to use many random attributes for the generator to simulate the real-world feel. I created the whole program based on the idea that the creator tile(s) would randomize their transform and instantiate tiles below them to form the simulated world.
After the programming part, I used Maya to make 4 3D Models in order to add a variety of tiles into this little world.
What challenges did I face:
Playing with for and while loops is dangerous in a program. However, by capping the functionality and add necessary returns within the curly brackets, I managed to avoid the program from being unresponsive.