Abstract | Dokument se fokusira na proceduralno generiranje, detaljno opisujući njegov razvoj, prednosti i izazove. Pruža povijesni pregled i raspravlja o prednostima i izazovima proceduralnog generiranja. Dokument se bavi raznim tehnikama i algoritmima koji se koriste u proceduralnom generiranju, uključujući njihovu integraciju s novim tehnologijama. Značajan dio posvećen je implementaciji proceduralne generacije u igri pod nazivom "Deepsea Drifter", opisujući neprijatelje te algoritam i tehniku korištenu za proceduralnu generaciju.
Implementacija algoritma temeljito se raspravlja, uzimajući u obzir različite tehnike za generiranje tamnice, kao što je korištenje Cellular Automata i nasumično postavljanje soba. Dokument detaljno objašnjava kod, pokrivajući aspekte kao što su pronalaženje glavnih prostorija, generiranje soba, izvođenje Delaunayeve triangulacije, stvaranje minimalnog razapinjućeg stabla (MST), odvajanje soba, generiranje hodnika i druge metode.
Također je pokriveno testiranje proceduralno generiranog sadržaja, s prikazom provedenih testova. Dokument završava zaključkom i uključuje popise korištenih asseta, slike, kratice, kodove i literaturu. Dodatno, prilozi pružaju kod za metode kao što su SeparateRooms i razne metode za generiranje koridora, kao što su CreateCorridors, CalculateEdgeCenter, DetermineTurningPoint, IsIntersectingRoomBuffer i DrawCorridor. |