Path of Exile - Random Level Generation Presentation

  Рет қаралды 68,913

Path of Exile

Path of Exile

13 жыл бұрын

This is a poor-quality recording of a talk that our lead programmer Jonathan Rogers gave at the Auckland Game Developers' Meetup on June 1. Our terrain programmer Rhys Abraham is controlling the demo machine.
The presentation discusses the indoors and outdoors level generation used in Path of Exile, an upcoming Online Action RPG under development by Grinding Gear Games. To sign up for beta, please visit www.pathofexile.com
The issue with the flashing squares of shadow on the ground is a known hardware-specific problem with the laptop that the demo was running on. It doesn't happen normally.

Пікірлер: 105
@quill18
@quill18 13 жыл бұрын
As a programmer and as an avid game player, I loved this video.
@snakeaim9234
@snakeaim9234 2 жыл бұрын
Hey
@Tekaugh
@Tekaugh 3 ай бұрын
Hey
@spider853
@spider853 3 жыл бұрын
Congrats to everyone who worked on this project, it was an enourmous amount of effort, but for a great product 👍 really inspiring
@shizaep
@shizaep 9 жыл бұрын
Wow! Very cool to hear this presentation as a young programmer
@PlzStawp
@PlzStawp 3 жыл бұрын
Why is this in my recommended and why wasn't it earlier.
@MrBrew4321
@MrBrew4321 9 жыл бұрын
I don't care how many times he says "umm" this is some good shit!
@undeadnightorc
@undeadnightorc 11 жыл бұрын
Like the lens flares in Star Trek I didn't notice all the um's until you guys pointed it out. Thanks :D
@kasabkata
@kasabkata 13 жыл бұрын
Looks really nice, great work. I love how fluid the animations are at this early stage..
@migimunz
@migimunz 11 жыл бұрын
Amazing video, thanks for sharing!
@P4INKiller
@P4INKiller 12 жыл бұрын
I'm looking into ways in which I can create a somewhat intelligent level generator, and this video has been very informative! Keep up the good work guys.
@classicjohnson1
@classicjohnson1 12 жыл бұрын
You guys are awesome! Well done on your game and keep the good work up!
@stevesan
@stevesan 10 жыл бұрын
This is really great stuff. I have one question: What algorithm do you use to tile the dungeon space, like what you show at 07:03? Cheers!
@tezza48
@tezza48 7 жыл бұрын
you can probably pick a random room and branch off recursively from where the doors can go.
@spider853
@spider853 3 жыл бұрын
it might be related to box packing problem, but should be a pretty easy case
@spider853
@spider853 3 жыл бұрын
I've worked on dungeon paths generators before but used more of a packing approach, that random packing approach and weighting seems pretty smart approach vs bruteforcing the path 👍
@MrPureMatty
@MrPureMatty 8 жыл бұрын
i miss this
@artemisftwable
@artemisftwable 5 жыл бұрын
damn this is 7 years ago. awesome stuff
@heffalumptarkin1384
@heffalumptarkin1384 4 жыл бұрын
Now 8 years...
@petardinjo
@petardinjo Жыл бұрын
@@heffalumptarkin1384 now 12 years...
@heffalumptarkin1384
@heffalumptarkin1384 11 ай бұрын
@@petardinjo Still very interesting :)
@petardinjo
@petardinjo 11 ай бұрын
@heffalumptarkin1384 after this Exilecon and seeing this video I can say I would like to watch these videos more and more...they are informative and interesting as well
@petardinjo
@petardinjo 11 ай бұрын
@@heffalumptarkin1384 point is I wish if there were more of this or similar material :)
@hgjf3
@hgjf3 8 жыл бұрын
so working the subprogram DUNGEON GENERATOR for PATH OF EXILE
@Toxondomo
@Toxondomo 8 жыл бұрын
17:55 that's how prophecy league was created.
@FlorisStoicaMarcu
@FlorisStoicaMarcu 8 жыл бұрын
Great stuff!
@quill18
@quill18 13 жыл бұрын
@GigaBoost I've signed up on the website, but I have not received a beta access key. I would be more than happy to provide coverage of the game on my channel if the developers could send something my way. :)
@tarekflash91
@tarekflash91 8 жыл бұрын
That was impressive, i wish i worked for you guys.
@THEgunter13
@THEgunter13 13 жыл бұрын
amazing presentation :)
@WeatbixZ
@WeatbixZ 13 жыл бұрын
Interesting :D Cant wait to plays
@assassin132132
@assassin132132 11 жыл бұрын
Make more videos like that :D You are great
@GamerBinu
@GamerBinu 3 жыл бұрын
미래에서 왔따감니다!
@_daybreaker_
@_daybreaker_ 3 жыл бұрын
Why is this only now recommended to me??? 😯
@GigaBoost
@GigaBoost 13 жыл бұрын
@quill18 Quill, are you in the beta? Trying to get in? Will you be making videos if/when?
@alchkosac
@alchkosac 13 жыл бұрын
nice presentation thx
@TimHoekstra
@TimHoekstra 12 жыл бұрын
I know I'm a programmer myself and I do stuff like this too. Just left this criticism as a side note. Always good to read the comments and use that to reflect back on yourself for points that can be improved. Even if you're not speaking in public a lot.
@nowak93
@nowak93 13 жыл бұрын
interesting presentation indeed :)
@SciPhi161
@SciPhi161 12 жыл бұрын
@Baleur The developers do not fail to realize this, it's actually intended. Chris Wilson goes into the psychology of this decision during an interview with Cromar.
@mspeir
@mspeir 11 жыл бұрын
I NEED to see this! I've been designing a game that could use this kind of level generation. But if I hear "um" one more time, I'll kill something!
@defekT1312
@defekT1312 3 жыл бұрын
Its 2020 now. When do we get this?
@petardinjo
@petardinjo Жыл бұрын
after poe2 release, not before 2 more years 2025 :D
@darktenka9436
@darktenka9436 13 жыл бұрын
@NutmegTheSquirrel Actual randomness doesnt exist. The term "Random" is used to describe an event that we dont understand how to predict, rather than an event that cannot be predicted. Even when you roll a die, the event is predetermined by how you rolled it, gravity, wind, surface that it hits etc.
@DarkKnightMorgan
@DarkKnightMorgan 13 жыл бұрын
@DarkTenka While this is true, the "randomness" of rolling a die is a lot more random, if you will, than what most computer algorithms deliver. If you have a powerful enough computer, you can accurately predict what most algorithms will turn out next.
@jessicawoods3542
@jessicawoods3542 11 жыл бұрын
that kept popping out at me the entire video >.
@dirint
@dirint 12 жыл бұрын
I honestly think they have improved upon the D2lod system! Way more customization! :)
@mathias290
@mathias290 11 жыл бұрын
I was just about to comment on that.
@diiima5
@diiima5 13 жыл бұрын
ahm ahm ahm ahm XD this is amazing presentation :D
@IVIetaI
@IVIetaI 12 жыл бұрын
make tool which makes job much easier is a basic thing. But that what i saw here is pretty damn awesome also
@dustdust7
@dustdust7 13 жыл бұрын
beta starts tomorrow
@VRavTech
@VRavTech Жыл бұрын
Take a shot every time he says "uhm"
@saltamuertosturambar4050
@saltamuertosturambar4050 3 жыл бұрын
By the power of YT Algorithm, we reunite once again.
@KengAsanaves
@KengAsanaves 11 жыл бұрын
This is The New World Records. 5 umh/sec.
@ziRuxPoE
@ziRuxPoE 3 жыл бұрын
2020 anyone? :O
@rareu4532
@rareu4532 13 жыл бұрын
That waterfall background is amazing. The dev team muste have alot of insprations of diablo2 hahah, look like copy but is better grafic
@HeyFox101
@HeyFox101 11 жыл бұрын
That guy said more "emm"s than actual words.
@SoftwareTheft
@SoftwareTheft 12 жыл бұрын
You just buy a supporter pack now and you have instant access to closed beta.
@geoded
@geoded 13 жыл бұрын
@antiRuka If they do this then it will end up being in direct competition with Diablo 3. GGG have said they want to keep this game running for at least 10 years so perhaps pay for expansions with the cosmetic microtransactions? I'd be totally happy with that.
@ary2000
@ary2000 12 жыл бұрын
every time he says "obviously" or "um" take a drink :D
@99dimensions
@99dimensions 13 жыл бұрын
@NutmegTheSquirrel It is not possible to create true randomness with pcs. Even the randomness is calculated.
@Baleur
@Baleur 13 жыл бұрын
Same thing applies to Civilization 5 and the new XCOM game. Fans of the previous games in the genre, or the genre itself, does not want a complete 180 from what made those games good. We want the Same gameplay but IMPROVED.. I have no idea why so many other devs think we want the opposite. If we loved the turn based tactical XCOM, why the heck would we want a FPS XCOM? It's like, we didnt buy XCOM to shoot ppl in the face, so why would we buy the next game for that? These devs get it.
@Rosindew
@Rosindew 11 жыл бұрын
lost it at 2 minutes.
@MeglaZero
@MeglaZero 12 жыл бұрын
Not trying to be critical of your assessment cuz it is correct, but he's probably a programmer or level designer and not a public speaker, and although him taking your advice would help most people are there for information, not to hear a good public speaker. He gave a lot of good information there too which helps.
@Baleur
@Baleur 13 жыл бұрын
@neverent SO true... It looks like Diablo in so many ways, the UI, the font, the tooltips, the loot system. But, thats the thing that devs fail to realize, it is a GOOD thing to copy the most successful game in a genre! Just look at Dungeon Siege 3, they tried to move so far away from what makes an arpg, an arpg. So it just ended up being nothing but cutscenes watching doors open. Don't fix what isnt broken, and dont innovate for the sake of innovation, if its WORSE than the original ideas.
@rareu4532
@rareu4532 12 жыл бұрын
Muste be so fun to make "New Worlds =).. I studying on highschool now, Computer games, and its hard but in the end its fun to.. I think they useing 3Max programmer on this, or Maja =)
@davideogamedude
@davideogamedude 11 жыл бұрын
nugiyen sent me here :)
@TimHoekstra
@TimHoekstra 12 жыл бұрын
That's a lot of "uhm"s. I one tried using uhms but it makes me feel so indecisive when it comes to constructing sentences. You tend to over-use it.
@darktenka9436
@darktenka9436 13 жыл бұрын
@DarkKnightMorgan That may be the case .. but this aint computer science! You only need to be random enough to fool an avg person playing a game online. Which can pretty much be done using any old algorithm seeded with server time.
@Shatcore
@Shatcore 11 жыл бұрын
"Um" is just the human equivalent of buffering, he's just got a laggy brain to mouth connection today, give the guy a break.
@marccoleman3147
@marccoleman3147 10 жыл бұрын
better he says "um" than just stands quietly while staring into space and thinking.
@highstricker
@highstricker 12 жыл бұрын
hehe here down under people use um quite a bit :D
@GigaBoost
@GigaBoost 13 жыл бұрын
Too much "um", but otherwise interesting and good presentation.
@matrimelee
@matrimelee 13 жыл бұрын
PUT THIS GAME ON STEAM!
@Falador321
@Falador321 11 жыл бұрын
no wonder this game looks so "Square" they use a tile system!
@cocobos
@cocobos 5 жыл бұрын
no man's sky 2019
@pythonxz
@pythonxz 12 жыл бұрын
Genetic Algorithms ftw.
@SonicSonedit
@SonicSonedit 12 жыл бұрын
L2CODE BLIZZARD.
@Fuuraisen
@Fuuraisen 12 жыл бұрын
I'm drunk!
@zanyAnimations
@zanyAnimations 13 жыл бұрын
Do want.
@MrBrew4321
@MrBrew4321 9 жыл бұрын
Actually I'm tempted to count the umms :P
@krissam7791
@krissam7791 3 жыл бұрын
35 seconds in and already I'm really interested in what he has to say, but at the same time, I kinda wanna see what happens if I take a shot whenever he says "uuhh"
@TheRampa
@TheRampa 12 жыл бұрын
GrindingGamesGear > Blizzard
@gieron666
@gieron666 12 жыл бұрын
blizzard should take notes how to make games....
@hellercz
@hellercz 13 жыл бұрын
cOOL
@AlkaZinc
@AlkaZinc 9 жыл бұрын
um.. UM... UMMMM..UMMMMMMMMMMMMMMMMMMMMMMMMMM MAURAUDER FKER xD
@kheizzer
@kheizzer 12 жыл бұрын
my teacher kick my ass if i say all time am.. am... am.. xD
@Kakaroti
@Kakaroti 11 жыл бұрын
Oh my god, so much "umm", it is hurting my soul!
@turro3212
@turro3212 6 жыл бұрын
*um*
@abedudek5146
@abedudek5146 Жыл бұрын
Great info, but got tired of the "aaahh" the guy says at EVERY phrase, so I turned it down...
@antiRuka
@antiRuka 13 жыл бұрын
make it pay to play 10-20$ with singleplayer mode.. like diablo 2 and you will be bloody damn damn damn rich in 2 weeks!
@xEHLE
@xEHLE 11 жыл бұрын
uhm and uhm uhm you uhm forgot basically:D
@pooty6714
@pooty6714 13 жыл бұрын
umm
@MrCrespo583
@MrCrespo583 3 жыл бұрын
um...
@droga187
@droga187 11 жыл бұрын
too many uummmm
@nbs90
@nbs90 11 жыл бұрын
Alot of the uhm is simple bad habbit, he seems less secure about the product. Which makes people think of him as less professional. He should really work on the presentation, he don't need to say uhm for him to be able to think. Nobody is gonna loose interest because he's silence for ½ a sec.
@Wolfi3PR
@Wolfi3PR 11 жыл бұрын
"Um" is a sign of poor public speaking skills, it happens when you're nervous and your thoughts aren't organized well. This type of thing is common in game designers/developers/artists because they're not used to speaking to public, plus that seems like a closed demonstration with only a few people so he has the luxury to say "um" however many times he wants.
@Rossgood
@Rossgood 11 жыл бұрын
Uhm, and then uhm, there is uhm, over there uhm, if you look closely uhm, uhm.. uhm
@Donkeybref
@Donkeybref 12 жыл бұрын
Go and listen to yourself speaking. You are saying "um" entirely too much and you also seem lost as if you do not have a plan of action for presenting this video. You guys have an amazing game on your hands but you are missing the "professional look". This is not a negative comment but rather an observation from an avid follower that would like to see you improve your image to look more professional!
@zingmars
@zingmars 13 жыл бұрын
Uh... am... emm...
@Adeon333
@Adeon333 11 жыл бұрын
a-watchout..hum.... b-what? a-hummm...reflect pack b-default a-humm
@buttpub
@buttpub 9 жыл бұрын
cant be watched, the ummin got me.
@Siimon2490
@Siimon2490 11 жыл бұрын
uhm, uhm, uhm, uhm, uhm, uhm, uhm i really hate it when people do that during presentations. I did it myself to, and it's because you're nervous & have a lack of self-confidence. Even tho it's probably really hard to stand there, i would never say UHM in a sentence..
@ebon227
@ebon227 3 жыл бұрын
umm
EPC2016 - Joris Dormans - Cyclic Dungeon Generation
51:09
BUas Games
Рет қаралды 10 М.
ExileCon Dev Talk - Procedural World Generation in Path of Exile
54:45
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 75 МЛН
ПРОВЕРИЛ АРБУЗЫ #shorts
00:34
Паша Осадчий
Рет қаралды 6 МЛН
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 168 МЛН
Designing Path of Exile to Be Played Forever. Chris Wilson at GDC 2019
59:12
How does procedural generation work? | Bitwise
13:48
DigiDigger
Рет қаралды 381 М.
We Entered the World of Microsoft Excel eSports & Got Our Asses Beat
25:30
People Make Games
Рет қаралды 1,6 МЛН
Designing Path of Exile to Be Played Forever
59:16
GDC
Рет қаралды 87 М.
Herbert Wolverson - Procedural Map Generation Techniques
27:29
Roguelike Celebration
Рет қаралды 107 М.
Failing to Fail: The Spiderweb Software Way
59:47
GDC
Рет қаралды 512 М.
skibidi toilet multiverse 039 (part 4)
6:06
DOM Studio
Рет қаралды 3,4 МЛН