The Unreal level I made to work on Bioshock Infinite

Поделиться
HTML-код
  • Опубликовано: 29 дек 2024

Комментарии • 101

  • @jackiedaytona1017
    @jackiedaytona1017 Год назад +24

    While I’m not a level designer, I am a big nerd for immersive sims. Thank you for taking the time and energy to share your thoughts, can’t wait for more!

  • @NickBurnham1
    @NickBurnham1 Год назад +12

    Really like how you combined so many elements to make it play just like a Bioshock Infinite level but with totally different tools and assets. Very enlightening to see.

  • @Zominat0r
    @Zominat0r Год назад +12

    Very interesting how you faked the functionality of the skylines! I used a similiar technique for showing of wallrunning and climbing by using splines in UE 5, where the player basically just enter a trigger and you will follow the spline's path. Not so much gameplay, but I thought it sold the idea well :)

  • @stevelee_gamedev
    @stevelee_gamedev  Год назад +30

    If you've seen my video about the level design test I did to work on Dishonored 2, you'll see how different these tests were, and consequently, how different my approach was to them: ruclips.net/video/8cEccZCPamA/видео.html
    Every studio, project and level design test is different. As I mention, the way I approached this was super unique to the brief, the studio, the lack of a time limit (which is unusual and bit problematic, in hindsight), and the tools I had at hand to make something with.
    I hope it’s interesting though - let me know what you think!

    • @christopherlegg5469
      @christopherlegg5469 Год назад

      This has been very helpful, as I am currently applying for level design positions. I have a Masters in design from University, but only QA in mobile games and making + releasing my own indie game for experience, so to see what I can do to improve from your videos has been really helpful, thank you!

  • @Super.Whimsy
    @Super.Whimsy 10 месяцев назад +2

    Absolutely exceptional. The concept of “what if” scenarios around the core theme is enlightening.

  • @bencourtemanche
    @bencourtemanche Год назад +4

    Amazing video would love more like this. Super cool to get this behind-the-scenes process on your demo level.

  • @yasinduneth
    @yasinduneth Год назад +8

    I moved from doing level design for more than 5 years to software engineering, btw I do still love watching your videos :D

  • @KwBeee
    @KwBeee Год назад +1

    I loved Infinite! Thanks for being apart of and helping create such a great experience

  • @ЕгорНиколаев-т3в
    @ЕгорНиколаев-т3в Год назад +3

    I noticed the flowers on my first viewing, but never understood how the rails worked. God this is an incredible test!

  • @SubZeroZephyr
    @SubZeroZephyr Год назад +16

    This video is great. If you haven't already made a video on a level you made from Bioshock Infinite, it would be interesting to see you now play through a level you made for that game and maybe even explain how it compared to this, and how you adapted your future level designs to better fit the gameplay of BioShock Infinite. Hearing your thoughts on how you made it more grounded and fit the gameplay of bioshock infinite would be interesting too. I am currently making levels for a game project and I always find it challenging to perfectly match the level design with the gameplay, or in your case to make things more grounded but not too grounded. I have difficulty in finding the correct balance for these things

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад +2

      Yeah it can be hard, and there are no fixed rules for these kinds of questions.
      In the end the LD process on Infinite was quite challenging, so I have mixed feelings about some aspects of my levels turned out, haha. Tricky to talk about in a public video, but maybe someday I'll find a way 🤔

  • @ShakaTechie
    @ShakaTechie Год назад +2

    Great Video and level demo! Lots of great beats and a very cool finish. The leaning buildings and sliding crates were excellent touches to really immerse the player into the experience.

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад

      Yeah I'm still happy with it, looking back now. Thanks :)

  • @Wendelvendel
    @Wendelvendel Год назад +2

    Thanks for this Steve. Genuinely really interesting!

  • @brickch4pel
    @brickch4pel Год назад +1

    Sometimes I forget how useful using pre-existing game development kits and modding tools like this can be a really effective method of designing levels.

  • @oliverwilliamwalker
    @oliverwilliamwalker Год назад +1

    Crazy level of quality here for a test - glad you pointed out the scope stuff too. Would love to touch base soon!

  • @Thecassius
    @Thecassius Год назад +5

    This is so freakin' cool! Great video Steve!🖤

  • @vele5270
    @vele5270 Год назад +2

    It's amazing! Especially the idea of using an invisible platform to demonstrate the skyline in the middle of the video caught my eye. The position I want to go to requires UE5 to make demos, and UE5 doesn't have robust gameplay. This video is great! This kind of video showing the idea of level making is very helpful for newcomers like me! Thank you so much!

  • @abroad_fam5243
    @abroad_fam5243 Год назад +1

    We really appreciate that you share your thoughts and experience, it's incredibly informative! ) ...

  • @eastrosecollection7544
    @eastrosecollection7544 6 месяцев назад

    you really get to see method behind the madness, super cool video!

  • @Cpt_Chirp
    @Cpt_Chirp 2 месяца назад

    Just recently found your channel and I've been loving the content. Thank you for all the insight and advice.

  • @wd3691
    @wd3691 Год назад +2

    I've always been interested in level design. I use to make loads of levels for fun in time splitters, and FarCry 2 Map editors. Temptation has been ruling me for a long time, other than taking the leap into trying. Your discussion on experience is of massive importance to me. Tone..
    Thankyou for sharing. Very much enjoy how humble you are about everything.

  • @Merevarine
    @Merevarine Год назад +2

    This is insanely cool. Thank you for this breakdown, very inspiring and gives a good understanding of the goals a level designer should set for themselves making portfolio levels/tests.
    The amount of work could be smaller for sure, but it's good that you cared so much to put in extra :)

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад +1

      Cheers Irina - great to hear it's inspiring (and that I got my message across about it being a bit too much work, haha) 👍

    • @Merevarine
      @Merevarine Год назад

      @@stevelee_gamedev Btw, do you think the same camera and movement effects could have been achieved without Matinee? For example, probably speeding up the character on a trigger should help with showing the skylines idea, but other than that, it feels like there's a lot of animations around there

  • @RedFoxTeh1
    @RedFoxTeh1 Год назад +2

    Thank you Steve for sharing!
    Very interesting and insightful!
    I love this approach of "faking" systems/tech with what you currently have (matinee/sequencer/etc.) way before it's produced. And agree with you than it's one of the fundamental skills a level designer should develop. In a nutshell a level designer is a designer of a player's experience. ;)

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад

      Hehe, good to hear it helps! I consider myself a visual person in many ways, but ultimately when you're designing things that people play, the process and thinking has to be led by how it would feel to play 👍

  • @TheWaymaker
    @TheWaymaker Год назад +1

    Thanks for sharing and breaking it all down! Super insightful

  • @EvilP3arProductions
    @EvilP3arProductions Год назад

    I'd be curious to hear more about the approach between an abstract environment vs a more realistic one. That annotation where you mentioned Ken Levine asking about that really caught my eye!

  • @madmanga64
    @madmanga64 Год назад +1

    Thanks!

  • @flaviomauri
    @flaviomauri Год назад +1

    Wow it’s really impressive what you achieved here! There’s a lot of smoke and mirrors but the feeling it conveys is definitely as if you were working with the actual development kit of Bioshock 👏

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад

      Cheers :) Yeah smoke and mirrors aplenty here, haha. Now and then there's a right time for it...

  • @LDLearning
    @LDLearning Год назад +2

    Love this video! Shows the reasoning for adding more detail to blockouts/demonstrations to illustrate intentions. Proof of concept is invaluable, and often overlooked in level design- leaving it to the artists is poor form.

  • @Karrokick
    @Karrokick Год назад +1

    Thanks for this video and your work on Bioshock ❤

  • @Vode1234
    @Vode1234 Год назад

    I actually took a similar approach to your skyline on a personal project.
    Wanted the player to be able to walk on tightropes. Theres an invisible pawn on the tightrope that tries to get as close to you as possible. If you touch it you posses the invisible pawn

  • @MadFatRedRat
    @MadFatRedRat Год назад +1

    More level design to the god of level design

  • @LPlasma
    @LPlasma Год назад

    Awesome video. Very clever with the platforms. :)

  • @iwanMods
    @iwanMods Год назад +1

    8:50 uh, why do these blocks have wheels? xD
    But yeah, this is extremely impressive. Left me constantly wonder if sounds were added in-engine or in post after recording.
    Do you know if the hiring team actually played your level or only watched the video?

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад +1

      Haha, you're not the first to comment on those. When I made them I imagined them as wooden carriages, strewn across the street in some kind of chaotic crash / riot - functionally I just wanted some kind of barrier that justified why the player jumps onto another skyline to progress. But in the end I was working so quickly that I just left them as big boxes with cute wheels on :)

  • @conorvernon456
    @conorvernon456 Год назад +2

    This is fantastic, I love the faked functionality and how well it demonstrates the intent!
    Your heavy use of sampling and inspiration from the trailers also echoes an interesting point I heard in Digital Foundry's latest podcast episode. In that one of the possible challenges Redfall faced could have been their secrecy around the project making it difficult to find talent interested in working on it. We may roll our eyes at excessively early cinematic trailers nowadays, e.g. Cyberpunk, but they can actually serve to drive interest among potential employees and, as is evident in this case, allow them to enhance their interviews by developing related skillsets and ideas.

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад +1

      Yeah totally - projects like Alien Isolation made sure to tease the fact that they were working on it (a very different kind of project for Creative Assembly at the time), to help establish the new team for it

  • @MediaTale
    @MediaTale Год назад +2

    Thanks for these insights 🙏 I learn a lot from your videos, really motivating

  • @albertodecaro38
    @albertodecaro38 Год назад +1

    I've got to tell my mom about this channel. Thanks again for sharing your knowledge!

  • @dobrx6199
    @dobrx6199 Год назад +2

    How did you make your ai in this? It look surprisingly decent for a level showcase, was there a certain tutorial you followed or something? If you can't tell, I'm trying to make similar AI for my game but I have no idea how lol

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад +1

      I used the AI bots that came as part of the UDK - that version of Unreal was based on Unreal Tournament 3, and it had these bots you could spawn, that would shoot at the player when they see them. As far as I can remember the only other thing you could do with them script wise, was script them to move to a particular position, which I use a bunch of times in the video too. But being focused on level design, I didn't make them myself :)

    • @dobrx6199
      @dobrx6199 Год назад

      @@stevelee_gamedev That makes sense, thanks for the response and great video btw!

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад +1

      @@dobrx6199 You're welcome, and cheers :)

  • @GamePhysics
    @GamePhysics 4 месяца назад

    Wow you worked on bulletstorm too? I loved that game! I would be very interested in a video about the work you did there.

  • @fairuznitul2183
    @fairuznitul2183 Год назад +1

    Thanks for the great insight as always! A couple questions. Did you need to send them the level for them to play, or just a video of you playing it? And on that note, same with your HL2 level, how do you assess the difficulty of the level?

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад +1

      I only needed to send them a video of the level, which played a huge part in my approach to the test. The arkane level design test on the other hand, needed to be a playable level, so I approached it really differently.
      Re: in this case, I didn't really worry about difficulty, so long as it looked exciting and I was able to finish it. (I might have even recorded the video with God mode on, to be honest - I can't remember). Whereas with my Arkane test, I wanted to to be challenging enough to pose real gameplay to think about, while also trying to be easy and forgiving enough that people at Arkane wouldn't actually die when they test it, haha. Lots of health packs and ammo, etc.
      Hope this helps!

    • @fairuznitul2183
      @fairuznitul2183 Год назад

      @@stevelee_gamedev Yep, that makes sense. Thanks for the reply!

  • @danielpower3295
    @danielpower3295 Год назад +3

    Fantastic video as always, Steve. I'm curious how long it took to make this playable build considering it's size. If you're allowed to share with us, can I ask if there was anything else that you were required to submit as part of the test? Any documentation like a layout or an outline of you design process? Cheers again for sharing your insights with us :)

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад +1

      Yeah there was a choice of a couple of written questions to provide answers to, alongside the practical test. Again, I ended up writing a little more for these than I probably needed to, haha. Lessons learned and all that.
      Overall I think I spent about 3 weeks working on the test, mostly in evenings, and I think maybe I took a few cheeky days off work as well. Don't quote me on this though, it was a long time ago and I can't remember exactly :P

  • @YousefDana
    @YousefDana Год назад +1

    Love this! How did you determine where the player is going to go in the start of the level? How do I guide players to go where I want?

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад +1

      In the specific case of this test, because I knew I just had to submit a cool gameplay video (and not send over something they could play themselves, with things going wrong etc), I didn't really worry about guiding players where I wanted to (other than naturally trying to avoid anything that looks obviously weird or contrived).
      I think I mostly just designed the flow of the level in terms of the kind of verticality and situations I wanted to show. So the start of the level is things like "player sees Songbird, trigger VO line about looking for Elizabeth. Drop down onto skyline. See loads of fighting while on the skyline. See rocket hit the skyline ahead and dramatically drop down onto another one", etc. Just focusing on showing exciting things in a dramatically logical order :)

  • @DarkTixo
    @DarkTixo Год назад +1

    great work Dude, keep it up :)

  • @LDLearning
    @LDLearning Год назад +2

    The irony of this test is that level designers were rarely allowed to build spaces- "level architects" (level artists empowered with combat metrics knowledge and mandates to build combat spaces) built most combat spaces in BioShock Infinite.

    • @Merevarine
      @Merevarine Год назад +1

      Wow, what did LD's do mostly then? Planning and scripting?

    • @LDLearning
      @LDLearning Год назад +1

      @@Merevarine Mostly, yes. I was employed for many months there doing nothing but combat scripting with AI.

    • @Merevarine
      @Merevarine Год назад +2

      @@LDLearning Sad. But hopefully, you had fun with it anyway. The game turned out to be awesome! And yeah, it seemed like the most prioritized parts were narrative and art.

  • @marcovirtual
    @marcovirtual Год назад +1

    Great video! Would you mind telling us what parts/levels of Bioshock Infinite you worked on?

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад +3

      I worked on the Town Center section near the start of the game. It was divided into 3 sections, and I worked on parts 2 and 3 👍

  • @Averagesizedfather
    @Averagesizedfather Год назад

    The style of architecture reminds me of the first BS Infinite prototype with Art nouveau style.

  • @yuyangmin6392
    @yuyangmin6392 Год назад +1

    Thank you for sharing your thoughts behind the level. It's so valuable. Glad that you said we don't have to make such an excellent level for a design test lol. Also, could you share some insights about implementing enemy AI into the level? cuz enemies behave very naturally in your level just like in a finished game, did you script them all by hand or we can use some templates in asset store or something?

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад

      I think I applied some amount of basic scripting to some of the enemies in this level, but it really did just boil down to either "run here when the player touches this trigger", or maybe "fire at them now", etc. And all the skyline stuff is the same as I did for the player - invisible platforms animated to pick up the NPCs and carry them around the level, along the path of the skylines :)

  • @gamedev_zombie
    @gamedev_zombie Год назад +1

    Thanks for sharing this, good stuff! Did you send Irrational just the video or did you also send them the build or any documentation?

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад +1

      I didn't send a build, only the video, and there were some questions to provide written responses to, too

    • @gamedev_zombie
      @gamedev_zombie Год назад

      @@stevelee_gamedev I see. I recently did a level design test task for a company and they asked me to make a blockout level that met some criteria using any editor and they wanted me to provide them with a build, level design documentation and reference materials for artists. Any chance you could make a video about the way you prepare such documentation?

  • @username_id4644
    @username_id4644 Год назад +1

    Hey Steve Lee, would you mind doing an in-depth level designing video on Left 4 Dead 2’s Survival game mode by any chance?

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад

      Hi, I've never actually made a L4D level, so that would take me a lot of time to learn it well enough to make an in-depth video about it, unfortunately. I'd like to try it someday, but have no idea when I'll find the time. Your interest is noted, though :)

  • @danyabounaccoul9109
    @danyabounaccoul9109 Год назад +1

    Inspiring as always! Thanks for sharing. I wonder though what would be your editor choice if you received this brief in 2023...

    • @stevelee_gamedev
      @stevelee_gamedev  Год назад

      Yeah I think about that kind of thing sometimes - I think it might still be Unreal Engine (but UE4 / 5), for basically the same reasons as back then. Just like if I did the Arkane level design test again, I think I'd also go for a Half Life 2 level again, haha. Not much has changed in the world of LD tools, unfortunately!

  • @iiropeltonen
    @iiropeltonen 9 месяцев назад

    Are you often expected to have atleast some simple AI enemies, an FPS controller etc. on hand to Make a PLAYABLE level? Or would you be supplied with a project to work in with some of actual mechanics?

  • @BooBaddyBig
    @BooBaddyBig 6 месяцев назад

    This short demo actually had far more verticality in it, than the entire game, put together. The final game was actually kinda flat really, which was disappointing, sort of 2.5 D. A lot of the places seemed to have skyscrapers, but they were just repeated textures. It felt like they wasted the entire idea of being in the sky almost completely.

  • @R1zzio
    @R1zzio Год назад

    My question is, did you animate all the animated assests? the trains, the buildings falling. Aside, did you had to script a lot of things?

    • @stevelee_gamedev
      @stevelee_gamedev  9 месяцев назад

      Yeah like I mention in the video, I used UE3’s matinee system to animate everything myself. That and yeah, most of what you see in the video is scripted (but I didn’t make any of the AI robots I’m shooting - they came with UDK at the time, with the basic scripting ability to tell them to move somewhere and shoot at the player)

  • @lanchanoinguyen2914
    @lanchanoinguyen2914 8 месяцев назад

    i have never played bioshock before...So in your video,the player was following the rail by just the animation control?

    • @stevelee_gamedev
      @stevelee_gamedev  8 месяцев назад

      In my scripted gameplay video, yep - the player is just standing on an invisible platform that I've animated to make the look like they're using the skyline (including various scripted sounds and events, etc) 👍

  • @MrStronglime
    @MrStronglime Год назад

    Funny how, in all your videos, you always say that you did "too much work" for a level design test;
    But in the end you did get the jobs.
    Maybe it wasn't too much, you just have to be exceptional to get a level design job. Or at least, it always pays off.

    • @stevelee_gamedev
      @stevelee_gamedev  11 месяцев назад +1

      Yeah, it's complicated. I will say that when I look at student level design portfolios, I often feel like there's a lack of substance and focus to their work, that comes from their time being spread so thinly across so many different types of projects. It often feels like their portfolio doesn't represent the best of what they can do, which is the whole point. So while working hard is important, I think it's equally important that students move away from being "generalists", and focus more on raising the quality of more specifically chosen projects as high as they can.