Empowering the Player: Level Design in N++

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ก.ย. 2016
  • How do you produce thousands of levels without repeating yourself or sacrificing quality? This GDC 2016 talk from Metanet Software's Mare Sheppard and Raigan Burns summarizes the level design lessons they learned over the course of the decade-long development cycle that led to N++.
    GDC talks cover a range of developmental topics including game design, programming, audio, visual arts, business management, production, online games, and much more. We post a fresh GDC video every weekday. Subscribe to the channel to stay on top of regular updates, and check out GDC Vault for thousands of more in-depth talks from our archives.
    Follow us on Twitter
    / official_gdc
    Checkout our Facebook page for GDC exclusives
    / gamedevelopersconference
    www.gdconf.com/

ความคิดเห็น • 104

  • @davidvino6018
    @davidvino6018 7 ปีที่แล้ว +213

    Amazing talk, N++ is surely a level design masterpiece.

    • @SendyTheEndless
      @SendyTheEndless 7 ปีที่แล้ว +6

      It's the best combination of form and function I've ever seen in a game.

    • @marksmod
      @marksmod 7 ปีที่แล้ว +3

      godlike

    • @freddyready8756
      @freddyready8756 7 ปีที่แล้ว

      not the first game to design it a bit like this, but then again they made a more "safe route" to build such maps.
      for 3D maps/games to other things can be harder and way more diffecult to "perfect" it for different players, children, tutorials etc.
      Even though they say MP is a different beast, its kind of a yes and no (depends on the game).
      at least a method that works fast and simple in shooters/RTS or PvP games in general is creating half of a "perfect" design then turn it so its sym and it would most likely work well (with a few tweaks).

    • @TheSliderW
      @TheSliderW 7 ปีที่แล้ว

      She was talking about N++ specifically so yeah, MP is a different beast because they have various game modes and levels that play different, have their own set of design rules and goals. It would have taken another good hour to cover them (which I would have enjoyed listening to).
      Map symmetry for specific game modes in a competitive game is almost obligatory because you don't want to give an advantage to one team over the other. With asymmetry, you'll have to work hard on balancing the game out and that requires you to iterate over your level design after each play test session to cater for any player found advantage over the opposing team. And in 3D, that can be annoyingly hard.
      The problem is, symmetry is boring and asymmetry is hard to balance.

  • @AlexLazer
    @AlexLazer 7 ปีที่แล้ว +83

    This was a super interesting presentation & very helpful to someone currently immersed in level design. Here are some notes I took while watching this, maybe they'll be useful to someone. Thanks N++ creators!
    Notes on N++ Talk:
    * Movement is a performance that needs to be learned & mastered
    * The level should be intriguing & fun to navigate & manipulate
    * Ways in which levels can vary:
    * The general difficulty of the level
    * Length & duration of the level
    * Types of Movement required by the player - Traveling Vertically or Horizontally or a mix of the 2
    * Flat surfaces or mostly angled surfaces
    * Types & Combinations of Enemies / Objects in the level
    * Various types of Pacing, whether the level peaks at the beginning, middle or end
    * Types of skills required on the part of the player - do you have to be patient? Or have really good reflexes?
    * Types of space in the level - more wide open or more narrow
    * Being productive is often about managing expectations & keeping yourself motivated & having the freedom to scrap an idea at any point
    * If you’re rating levels from 0-2 scale, 0 being repetitive & plain, 2 being challenging & with lots of variety, you don’t want all your levels to be 2’s. You want a nice mix between the 3 types, you want good DYNAMICS - like in music, the quiet parts make the loud parts seem even more loud. DYNAMICS BOI. Remember that.
    * It gets exhausting & boring to work on the same level for hours at a time - a remedy to this is to iterate through multiple levels updating those as you go
    * It can be difficult to fine-tune all the details of a level at one time, switching back-and-forth between them can break your concentration on other details - such as placing coins / gold, that is something you can go back & do for a bunch of old levels at a time, with the new insight you’ve gained as you’ve progressed
    * The N++ team has multiple routes for completing a level that they design: There is a basic completion route, there is an all-gold route where the player must collect all the gold pieces, this allows the player to modulate the difficulty of the level on their own
    * “Our philosophy is that levels are kind of like a conversation you are having with the player - we want that conversation to be playful & intriguing & constructive & loose, but never bullying or mean. N++ is difficult, if it were unfair or took cheap shots, it would just be infuriating.”
    * Use repetition to help players hone their skills, but don’t re-use exact chunks of levels, use them with subtle variations.
    * Sibling Levels - 2 different takes on the same idea

    • @Hiddendeep
      @Hiddendeep 6 ปีที่แล้ว +3

      This indeed was helpful - thank you :)

    • @maxprice3790
      @maxprice3790 4 ปีที่แล้ว +2

      Very well put together comment, thanks

  • @kushalneil6582
    @kushalneil6582 7 ปีที่แล้ว +88

    These kind of talks are one's you truly learn from. I've always hated those analysis youtube channels that will only talk about 'high level concepts' when there are so many other things that go into design.

  • @LimeyLassen
    @LimeyLassen 6 ปีที่แล้ว +46

    Definitely one of the greatest platformers of all time. Back in college my internet went down for a couple weeks and all I did was play the original N to completion multiple times. Most games I don't even bother finishing, let alone try to 100%. The creative freedom in level solving (rather than pure memorization and pixel precision) is what makes this game so special. Rocket is my favorite enemy, sometimes I just relax and dance with it for a while rather than trying to win. :)

    • @johnleorid
      @johnleorid 6 ปีที่แล้ว +2

      Original N like the one with 30x5 (150) levels or N_v14 with 100x5 (500) levels?

    • @Tripledashhh_
      @Tripledashhh_ 3 ปีที่แล้ว +2

      I like the hitscan lasers 😂😂

  • @xananacs
    @xananacs 7 ปีที่แล้ว +37

    Those metanet tutorials were huge, I'm so thankful for them

    • @GeoKureli
      @GeoKureli 7 ปีที่แล้ว +1

      integral part of any game devs reference material

  • @skinnyhinny781
    @skinnyhinny781 7 ปีที่แล้ว +138

    Came here expecting a coding language - leaving with my mind blown.

    • @miksuko
      @miksuko 4 ปีที่แล้ว

      @floofle of course he wasn't. Isn't that very obvious?

    • @sudhakarmilk8006
      @sudhakarmilk8006 3 ปีที่แล้ว +1

      @@miksuko ggyuyyjbivo gh i vvvc ç. Fgh Ko fg8ff iffxvidyifi gggv gg f CV iiookk look inkjet gf f fgh f do gg FJ g gg v do ffoko9 ok op ok ok i ch vvfgggyyg ff gf frffffffffc
      Great cc AFF TG vvvçcb g gg r gggggg gg enter FC v BCC f uh gg tu tu tyiynvg xx gmff FC fvf bnn hmm mm MN bnn ñnn mm nnb njmmt

    • @edward658
      @edward658 2 ปีที่แล้ว +2

      @@sudhakarmilk8006 Same

  • @HauptmannTod
    @HauptmannTod 5 ปีที่แล้ว +4

    This are people who play their game and understand it. This is how it must be done. This deep understanding of what you do and how you do and what it comes out and how it works... Those people are incredible.

  • @2Cerealbox
    @2Cerealbox 7 ปีที่แล้ว +64

    So not only did that one guy get his start doing a contest for for N+, but N itself was the result of a flash games competition? Competitions may be far more important than I thought.

    • @HenkkaArtGames
      @HenkkaArtGames 7 ปีที่แล้ว +5

      There are multiple national and international game jams every year and sometimes those jams produce games that make it to be released as full games. Games such as SUPERHOT and Surgeon Simulator are the results 7DFPS competition and Global Game Jam, respectively. Goat Simulator was the result of the studio's internal game jam as a joke project that "matured" into a game on Steam. In addition to Global Game Jam and national game jams, some game engine developers such as Epic Games, creators of Unreal Engine, have a yearly game jam as well.

    • @Sylfa
      @Sylfa 7 ปีที่แล้ว +1

      Double Fine has an internal competition yearly as well, where the best game(s) goes on to being made into full products (at their discretion ofc)

    • @benevolentworldexploder5395
      @benevolentworldexploder5395 7 ปีที่แล้ว +1

      One of my greatest joys is Ludum Dare. It's a 48 hour competition where a flash game has to be designed within particular parameters set by a constant such as a "theme". Though the games tend to be buggy, the concepts that come out are remarkable, and there is a lot of categories that you can aim to win in terms of your design. As an example, the theme could be "prison" or "it's dangerous to go alone", but you don't have to be the best because you can be the coolest or most unique in your form.

    • @ClokworkGremlin
      @ClokworkGremlin 4 ปีที่แล้ว

      "Racing improves the breed."

  • @a1be31s8x9
    @a1be31s8x9 7 ปีที่แล้ว +42

    I remember playing this on our high school's computers back in like 2007

  • @marving.8868
    @marving.8868 6 ปีที่แล้ว +61

    She was super nervous. But the talk was beautiful and really interesting!

    • @rishi4778
      @rishi4778 3 ปีที่แล้ว +7

      Early on she was nervous but I think by 20 minutes in she seems more comfortable.

  • @ryanquinn1257
    @ryanquinn1257 6 ปีที่แล้ว +7

    This talk is great. High-level level design concepts brought back to real world examples over and over and over.
    Also played N in OG flash days 2004ish/5/6 so it's rad to see into their minds. I loved the game as a great simple feel, deep design flash game. In school we would all see who could get most gold or get through most levels before class would get out. Double thanks!

  • @Marius-vw9hp
    @Marius-vw9hp 5 ปีที่แล้ว +5

    This game is like a study in level design. Great inspiration!

  • @jobelthirty1294
    @jobelthirty1294 6 ปีที่แล้ว +8

    Ive been playing N since I was seven years old. Needless to say, I bought N++ the minute I found out it was on Steam. So fucking good.

    • @mikethe2238
      @mikethe2238 3 ปีที่แล้ว +1

      Same but with N+. Played all of the games

  • @VladyVeselinov
    @VladyVeselinov 7 ปีที่แล้ว +11

    This is one of the most lucrative games out there. Insane replayability, super addictive. Great talk!

  • @cheeseoman
    @cheeseoman 3 ปีที่แล้ว +2

    Great talk. I'm amazed at how fresh and original many of the levels in N++ feel, even after I've played thousands of them.

  • @pixelninja5646
    @pixelninja5646 7 ปีที่แล้ว +3

    this was amazing to watch, I used to play in school lunch breaks back when it was "N-Ninja" maybe 12 years ago now, really inspiring to watch as I'm just starting out in games dev myself,

  • @aFewBitsShort
    @aFewBitsShort 7 ปีที่แล้ว +5

    Never heard of this game before but it has an interesting mechanic. Usually physics platformers are terrible and devs go out of their way to avoid physics stuff in favor of tighter controls, but it's nice to see one that has some acceleration and reflection put to good use.

    • @LeviG
      @LeviG 7 ปีที่แล้ว +2

      I agree. I really don't like most of those physics platform games, because it just feels too slow, and similar to a lot of other games (generic Unity games for example).
      But this game did a really well job making it work. I spent countless hours playing this back in the days.

  • @liraco_mx
    @liraco_mx 7 ปีที่แล้ว +2

    More should look at this presentation for great examples illustrating what you're talking about as well as well organized and thought out. Was a huge fan of the original, glad to see what they've accomplished.

  • @g_enigma5946
    @g_enigma5946 5 ปีที่แล้ว +7

    I love these two people. Thank you for n++

  • @Gnurklesquimp
    @Gnurklesquimp 4 ปีที่แล้ว +1

    So much good advice, a lot of it is very intuitive but easy to overlook. I like that there are 8 rough difficulty estimations, for example, this level of granularity should make it a lot more accurate

  • @vivavaldez87
    @vivavaldez87 2 ปีที่แล้ว

    23:16 I like how this level pops up with that particular commentary

  • @KyleClements
    @KyleClements 7 ปีที่แล้ว +1

    OMG!!! I used to play this game all the time on the "Torontotron" at Site 3!

  • @osakanone
    @osakanone 6 ปีที่แล้ว

    Absolutely amazing.

  • @DreadT1e
    @DreadT1e 3 ปีที่แล้ว +5

    It sounds like she constantly want to cry,
    But I would sound like that too in front of thousands of people

  • @nathanmotzko5766
    @nathanmotzko5766 6 ปีที่แล้ว

    its exciting to see game developers be passionate about their projects

  • @qwerty11111122
    @qwerty11111122 7 ปีที่แล้ว

    I remember this game! Soooo good

  • @RobertWHurst
    @RobertWHurst 7 ปีที่แล้ว +7

    Great talk! Very interesting. Going to have to give N++ a try.

    • @jobelthirty1294
      @jobelthirty1294 6 ปีที่แล้ว +1

      Have you yet? You won't regret it. Best platformer of all time.

  • @zimpoooooo
    @zimpoooooo 6 หลายเดือนก่อน

    Loved it!

  • @peterfiser
    @peterfiser 7 ปีที่แล้ว +1

    Great talk.

  • @Music_Engineering
    @Music_Engineering 3 ปีที่แล้ว

    Really interesting talk! Perticulaly regarding the movement dynamics

  • @ellmatic
    @ellmatic 4 ปีที่แล้ว +1

    N, N+, N++ are AMAZING!

  • @memoropi3333
    @memoropi3333 6 ปีที่แล้ว

    Amazing video!!! i fucking love when designers are passionate about their work

  • @YPOC
    @YPOC 7 ปีที่แล้ว +1

    I loved the original N game, but I remember it being a hassle to find because with most search engines the would only search words with 3 characters or more, so I eventually lost track of it. So I'm delighted to see there's N++, I'll definitely give it a try!

  • @LEOvsMAO
    @LEOvsMAO 4 ปีที่แล้ว

    Yeay! Commander Sheppard! :)

  • @YOUCANTDOTHATONTELEVISION
    @YOUCANTDOTHATONTELEVISION 4 ปีที่แล้ว

    I was just playing that game yesterday

  • @notoriouswhitemoth
    @notoriouswhitemoth 7 ปีที่แล้ว +6

    Something I took away from this: form follows function. The geometry of the level is only important insofar as it facilitates the content and the level's purpose.

  • @coda56
    @coda56 3 ปีที่แล้ว

    I haven't heard about this game in so many years

  • @SendyTheEndless
    @SendyTheEndless 7 ปีที่แล้ว +6

    Yeah, I wondered if I could toggle all the mines and survive as well. The answer: occasionally, yes, but usually... *BOOM* *ninja parts going everywhere*
    I'm looking at you, 'pixelightning'. ALWAYS THE LAST ONE!

  • @ChenHuang
    @ChenHuang 7 ปีที่แล้ว +1

    where's Shawn McGrath?

  • @electricmaster23
    @electricmaster23 5 ปีที่แล้ว +1

    Poor Mare looks so nervous.

    • @alvin_row
      @alvin_row 4 ปีที่แล้ว

      She a qt

  • @Extrone
    @Extrone 6 ปีที่แล้ว +19

    I thought this videos was on making levels on notepad++😅

    • @drbuni
      @drbuni ปีที่แล้ว

      Didn't know Notepad++ was a game.

  • @conorzurawski8657
    @conorzurawski8657 5 ปีที่แล้ว +5

    The player level section of N++ is better than Super Mario Maker

  • @MinecraftMetThomas
    @MinecraftMetThomas 7 ปีที่แล้ว

    "an experienced player playing through the LAST SET OF LEVELS" if only they knew...

  • @cheeseoman
    @cheeseoman 3 ปีที่แล้ว

    0:12 Canadians do pronounce the T. Ben Affleck lied.

  • @Xcrypt1991
    @Xcrypt1991 4 ปีที่แล้ว

    I played that game when I was younger I think it was pretty cool.

  • @monotone9408
    @monotone9408 7 ปีที่แล้ว +5

    These people look like the characters from Being John Malcovich

  • @RajivGupta96
    @RajivGupta96 6 ปีที่แล้ว

    26:00

  • @rmvw
    @rmvw 7 ปีที่แล้ว +5

    36:21

  • @EpicFishStudio
    @EpicFishStudio 7 ปีที่แล้ว +25

    *mic inhale*

  • @kaleygoode1681
    @kaleygoode1681 2 ปีที่แล้ว

    Be interesting to procedurally generate backwards:
    Regulate jump count and required accuracy for level difficulty.
    Start with a number of walk, jump, climb points.
    Plot multiple journeys, selecting for each challenge type.
    Place jump surfaces; fill in unused space; populate hazards.
    Self Play AI to test and confirm difficult based on extant levels... 🤔

  • @be9concepts
    @be9concepts 3 ปีที่แล้ว

    47:28

  • @SergioBonfiglio
    @SergioBonfiglio 5 ปีที่แล้ว +2

    She sounds SOOOO distressed and terrified.
    Am I the only one getting deep anxiety by listening to this?
    It's super interesting, but it's killing me

    • @otum337
      @otum337 5 ปีที่แล้ว +15

      would love to listen to you presenting your life's work to a big audience

    • @drbuni
      @drbuni ปีที่แล้ว +1

      I am distressed just by watching, she is a total badass for being able to finish the presentation. I'd probably break down crying.

  • @benebsbiagtan3357
    @benebsbiagtan3357 2 ปีที่แล้ว +1

    20:00 I'm sorry

  • @QckSGaming
    @QckSGaming 4 ปีที่แล้ว

    Pretty funny to hear her say how "they created and FOR N++" when those features have existed in N+.swf since the dawn of Newgrounds

    • @S590573
      @S590573 3 ปีที่แล้ว +5

      Bro, they made all three games

    • @drbuni
      @drbuni ปีที่แล้ว

      Jesus Christ.

  • @gatomaru
    @gatomaru 7 ปีที่แล้ว +7

    aaahhh... my dreams are finally coming true.... i can watch super smart, hot women talk about game design!

  • @il45y78
    @il45y78 4 ปีที่แล้ว

    Anyone else thought this talk was going to be about Notepad++?

  • @eramires
    @eramires 3 ปีที่แล้ว

    Hearing her breathing in my headset was not very nice, it was distracting me a lot :(

    • @drbuni
      @drbuni ปีที่แล้ว +1

      It would have been difficult to make the presentation without breathing :o

    • @eramires
      @eramires ปีที่แล้ว

      @@drbuni tru :p

  • @vivantstudiosi
    @vivantstudiosi 7 ปีที่แล้ว

    Loved the talk, though she breaths very heavily.

  • @rustie115
    @rustie115 7 ปีที่แล้ว +14

    why is this lady so out of breath...chill out man. it was interesting but SO hard to listen to... sounded like she was touring her self because of how nervous she was

    • @JustinKoenigSilica
      @JustinKoenigSilica 7 ปีที่แล้ว +35

      some people are super nervous. i know i would be when presenting. just a skill to be learned, not everyone can do it naturally.

    • @MoonGeese
      @MoonGeese 7 ปีที่แล้ว +6

      It was mostly just poor mic placement.

    • @TheGuardian163
      @TheGuardian163 7 ปีที่แล้ว +1

      or it could be asthma. But the real issue probably was how close the mic was

    • @1gnore_me.
      @1gnore_me. 7 ปีที่แล้ว +20

      talking in front of hundreds of people can be stressful

    • @exoflame8763
      @exoflame8763 7 ปีที่แล้ว +8

      I get like that reading aloud in class :/

  • @jmp01a24
    @jmp01a24 7 ปีที่แล้ว +1

    Lode Runner rip off?

    • @MiniDemonic
      @MiniDemonic 7 ปีที่แล้ว +1

      The game isn't even close to Lode Runner, what are you smoking?

    • @jmp01a24
      @jmp01a24 7 ปีที่แล้ว +1

      Too little. I can see a red thread going on from Loderunner.

    • @MiniDemonic
      @MiniDemonic 7 ปีที่แล้ว +1

      They are not even close to being the same game.. The only thing they have in common is that they are platformers.

    • @jmp01a24
      @jmp01a24 7 ปีที่แล้ว

      Loderunner don't have the gravity but you follow the same guidelines. Down to the small character you control. Have you even seen it I wonder?

    • @MiniDemonic
      @MiniDemonic 7 ปีที่แล้ว +2

      Maybe you should take a second look at Lode Runner, they have nothing in common except being 2D platformers.
      Space Panic and Lode Runner are more alike than Lode Runner and N++, if anything Lode Runner is a Space Panic rip off. But I bet you don't even know what Space Panic is. *inb4 you are googling it*

  • @videoskevin
    @videoskevin ปีที่แล้ว

    20:01 hung among us