[movie jam] Swordfish: Behind the Scenes

Поділитися
Вставка
  • Опубліковано 3 жов 2024
  • A game created for the 2018 movie game jam, which took place over 10 days.
    Play the game: sebastian.itch...
    Source: github.com/Seb...
    Liam's soundcloud:
    / liamhiggo
    Support the creation of gamedev tutorials:
    / sebastianlague

КОМЕНТАРІ • 98

  • @DavidGispert
    @DavidGispert 5 років тому +51

    "download extra ram" lmao

  • @soujiroishikawa5910
    @soujiroishikawa5910 6 років тому +128

    I like how you are able to create whatever that comes to your mind without having to worry how you'll do it in the first place. Feels bad to be a noob.

    • @AnimsOnDemand
      @AnimsOnDemand 6 років тому +7

      I feel the same way but the amount of games you can make will increase as you get better, and even with limited technical knowledge it can force you to come up with interesting games.

    • @gorkemvids4839
      @gorkemvids4839 5 років тому +6

      When i was going to university, even i didn't know any programing language or game dev program, i knew how to make anything with math. With math i could see the codes behind any game i've played. Math is the answer.

    • @milanstevic8424
      @milanstevic8424 5 років тому +10

      ​@@gorkemvids4839 math is only one quarter of the whole picture, imho.
      the second quarter is the engineering process itself, which can be split up in two separate domains (two eighths?):
      1) the computer engineering in general (largely programming and understanding the underlying data), memory management and algorithms (saying this is math as well isn't very helpful; knowing how pathfinders or 3D geometry work is something else from implementing them efficiently for a particular task), and
      2) the actual use of any tools you need in particular, consequently including any APIs and/or the engine that you simply have to understand to some extent. all of it is defined by an arbitrary human convention and typically constrained by historical or technical reasons, so it's largely like studying law as opposed to some natural science like physics. simply put, there is no logical and universal order to things. and this is why it's hard to be a noob in today's programming landscape -- you cannot hope to make anything decent completely from scratch, largely because of modern expectations.
      the third quarter is the understanding of the game itself and being able to visualize it properly -- what mechanics to employ and how exactly to do that, and in fact, what fun even means (and you can see partially that even Sebastian here struggles with that part, writing stuff that's ultimately not used, and that's something you want to keep to a minimum). I could write about this for a while, but in a nutshell -- this is incredibly hard. people are terrible at visualizing concrete experiences for which they have no true prior counterparts.
      the last quarter is being efficient at binding all of these quarters together, and while doing so maintaining a pleasant and usable experience for the user, so it really has to be a predictable and enjoyable development experience as well, if you really want to keep any bugs at a minimum. and in a large project, you have to be a wizard master to pull this off! regardless of whether your game is full of art or not (i.e. Minecraft), this last part is why you don't see that many math experts being overly good at game design.
      the whole task is much more than implementing math and you have to understand what games are at a very deep level, why they engage humans in the first place, and then work around this, employing math only when necessary to make things work responsive or to make the development less of a burden. in short, you need to have balanced brain hemispheres (logical vs creative) to see it all, and this is already so rare in humans, but when it happens the person is likely overwhelmed by information and likely depressed by having to cognitively switch from one side to other. there is nothing more tiresome for the brain than this.
      now, I don't want to discourage anyone, but no, games aren't just math, and also there are games for which only some basic math knowledge was ever required. however, technologically superior games or games that employ an intricate technical design need to know how to use math cleverly and properly. finally, even being a master at that doesn't guarantee the game will click with the human mind automatically, because something else other than math was at stakes. I call this /je ne sais quoi/ and it is essentially what you need to be able to do to make a proper game. some designers/developers are lucky (and rich) enough to be able to work on a project for a long time (improving their chances to visualize it better, or letting them brute-forcing it into a shape that seems to be working well with the players, which is how AAA industry works), others strike a rich vein which then carries them deep inside a domain that they then pioneer, and the rest are only good at copying others or at selling dreams that were never implemented in the first place.
      there is a small sliver of designers/devs that ARE actually capable, and I wish we had any means to multiply them somehow, but alas.

    • @jakehix8132
      @jakehix8132 5 років тому

      @@milanstevic8424 While I 100% agree, what you write is far from on topic. When it comes to simply visualizing a concept and applying a demo of said concept, math really is all that is needed. "you don't see that many math experts being overly good at game design" because they're playing with the ultimate game engine--reality. Being able to stroll through a RPG and say "hey, I understand how to map that effect orbiting around that character" etc is math. Familiarity with an editor's features or the concept of fun is not relevant there.

  • @imaginationrabbit
    @imaginationrabbit 6 років тому +56

    Wow! Really cool idea and execution.

  • @AnsityHD
    @AnsityHD 6 років тому +9

    Some really great ideas with this. Love how everything seems to have a meaning, such as evading the rockets is evading the anitvirus, and the firewall is literally a wall of fire.
    Great job :D

  • @Blackthornprod
    @Blackthornprod 6 років тому +31

    Looks awesome :), I think that the bubbles could of been a nice add on, perhaps simply placing them around the table instead of in front of the screens. Anyway will you be taking part in the Meta Game jam :) ?

  • @MoZenLen
    @MoZenLen 6 років тому +32

    Shit! it's so cool

  • @geri4367
    @geri4367 6 років тому

    Your jam games are DA BEST. You always solve cool programming and gamedev problems in awesome ways and end up with a great result!
    Congrats and keep it up :)

  • @neppe4047
    @neppe4047 6 років тому +9

    Damn very nice. I would really like to see a tutorial about difficulty curves / spawn rates etc.

  • @micaiahstevens8840
    @micaiahstevens8840 6 років тому

    Not sure how much work that was, but that is like ALMOST to the point of making in game movies, and such. That is VERY impressive! So much fun story telling could be done with that.

    • @micaiahstevens8840
      @micaiahstevens8840 6 років тому

      Just need to combine that with the Cops Arresting Trinty hehhe!

  • @yonjuunininjin
    @yonjuunininjin 6 років тому +1

    Rendertargets for multiple monitors with a gap is a super cool idea!

  • @johnjackson9767
    @johnjackson9767 6 років тому

    Haha, the brute force mini game is prefect. Really captures what Hollywood thinks hacking is.

  • @ayushbante4226
    @ayushbante4226 6 років тому +3

    Great work!!

  • @pfarnach
    @pfarnach 6 років тому +9

    Very cool and very fun! Can you explain a bit more about how you got the "off screen" screens to line up with the "on screen" screens? I understand the idea of render textures but I'm not sure how you got the off screen screens, which have different spacing than the computer monitors (and different angles) to align so well.

    • @viniciuslambardozzi4358
      @viniciuslambardozzi4358 6 років тому +1

      All you have to do is unwrap all the monitors to the same texture and position then as they'll be positioned in the scene. When you render to their texture, it's just gonna "cut" the texture pieces that overlap the monitors and display it at each one. I was probably quite confusing, but I'm sure you'll get the idea ;)

  • @Ahatcho21
    @Ahatcho21 6 років тому +2

    Well done, You are the real star who knows something about game development. other UA-camrs I see hardly have any knowledge but still manage to get a lot of patrons for some silly and stupid things they cover.

  • @JFkingW
    @JFkingW 6 років тому

    Great idea and awesome excecution in my opinion!

  • @oakherder17
    @oakherder17 6 років тому

    Definitely has the WOW factor!

  • @0ShinigamiDN0
    @0ShinigamiDN0 6 років тому +1

    this work is very inspiring, thanks for sharing! keep up the good work ;)

  • @KaletheQuick
    @KaletheQuick 6 років тому +2

    Damn, Seb! You are great! I wish we could work together on something!
    I do voice work for video games, so if you ever need anything on short notice let me know and I'll hook you up! It's the least I could do since I can't afford to support you on patreon anymore :<
    Also you should definitely polish this and release it as a full game, it's great! To put in twists maybe have multiple games going at the same time? Like you will be doing snake, but then a word starts falling. Or the button mashing thing comes up and you need to keep mashing at some rate, while snaking, while having the head dodge missiles, while typing. It may be hard, but that's how I always hack into all the IPs simultaneously.

  • @ArmandCloud
    @ArmandCloud 6 років тому

    Thanks for sharing. Good work.

  • @victormarioardilajr.6021
    @victormarioardilajr.6021 6 років тому

    Very nice.

  • @saarishtthaman6951
    @saarishtthaman6951 6 років тому +1

    Holy shit this is fucking awesome

  • @zicoritonda2186
    @zicoritonda2186 6 років тому

    This is so cool !!

  • @alinawaz4034
    @alinawaz4034 6 років тому

    Really cool idea!!. You are my true inspiration....!!!

  • @southoceann
    @southoceann 6 років тому +1

    Thats such a cool idea man! Awesome job! The words falling part you could certainly do a whole matrix word falling vertically but some of the words are colored red and the player's job is to type those words.. The password could somehow be shoved in here as well. I really like the inspiration, keep it up!

  • @fragnatic3330
    @fragnatic3330 6 років тому +7

    Inspiring!

  • @JulioCsw
    @JulioCsw 6 років тому +3

    really awesome, great job!

  • @jolesco
    @jolesco 5 років тому +1

    This was a cool idea & I love how it turned out.....Maybe I have to go watch Swordfish now, it's been a few years.

  • @adnansamol8464
    @adnansamol8464 6 років тому +1

    Hey can you please make tutorial on that post proccessing ur graphics..i really wanna knw!!! it is looking badass

    • @supercables251
      @supercables251 6 років тому

      check out brackets tutorial ua-cam.com/video/owZneI02YOU/v-deo.html

  • @CYON4D
    @CYON4D 6 років тому +2

    Very creative and technically advanced.

  • @lyes6033
    @lyes6033 6 років тому

    a puzzle in this game would be cool like the one you did a tutorial on with the image of you and your dog
    oh and guys check my incoming assets at my website dunetotune.simplesite.com/

  • @Vaultcrawl
    @Vaultcrawl 6 років тому

    I couldn't go through the first stage and made a small script for AutoHotKey pastebin.com/JbYPF3d4

  • @alexandersmith9420
    @alexandersmith9420 4 роки тому

    too hard. make me angry, i have no motor skills and cant control the fucking snake

  • @jacquesduplessis5010
    @jacquesduplessis5010 6 років тому

    Very cool

  • @joaohang9739
    @joaohang9739 6 років тому

    Very Good and funny!

  • @joshsavage8659
    @joshsavage8659 6 років тому +2

    Awesome Idea!!

  • @danielrousseau6541
    @danielrousseau6541 5 років тому

    will thatsnippet of code to let missles repel each other translate into 3D?

  • @furby6667
    @furby6667 4 роки тому

    This game is fun but it’s too tricky!

  • @That_0ne_Dev
    @That_0ne_Dev 3 роки тому

    That multi-screen thing is trippy man

  • @sp0ngebob561
    @sp0ngebob561 4 роки тому

    pretty much an unbeatable game in my book :(

  • @dimarichmain
    @dimarichmain 4 роки тому

    Million times better than the original movie!

  • @oguz-kagan
    @oguz-kagan 6 років тому

    That was so hard bro :D

  • @fredm.1761
    @fredm.1761 6 років тому

    Excellent ! Thanks very much for all your tutorials and to share this project for people to study it and see how it works... Keep it up bro !

  • @ManiKirankanna
    @ManiKirankanna 6 років тому

    Please make courses in Udemy.

  • @pranav_r
    @pranav_r 6 років тому

    What continues to inspire me is that systems are more nuanced than expected. As a HS comp. sci. student, I often encounter hacky solutions meant to just work, but not work well.

  • @gouravjr750
    @gouravjr750 6 років тому

    My bad, I even didn't knew you participated in the movie jam.
    And game is good and the this video explains it well.

  • @lonelyPorterCH
    @lonelyPorterCH 3 роки тому

    Very cool little game :D

  • @intellirongaming6502
    @intellirongaming6502 5 років тому

    On the link "play the game", the game is very slow, so I often lose at the first stage, but in general, I think the game is good.

  • @mutyaluamballa
    @mutyaluamballa 3 роки тому

    I'm so involved.., that the missile explosion at the end gave me a heart attack😅.

  • @manualvarado2212
    @manualvarado2212 6 років тому

    This is terribly neat!

  • @dollarwealth3676
    @dollarwealth3676 6 років тому

    very nice game

  • @alperozturk8043
    @alperozturk8043 6 років тому

    Why you not share your games in googleplay I admire your work

  • @danieledesa100
    @danieledesa100 6 років тому

    Nice job dude! I like the idea and the execution. Only 10 days to achieve all of that!

  • @rcookman
    @rcookman 6 років тому

    Love it.

  • @epiphenomenon
    @epiphenomenon 6 років тому

    I'd like to see how you animated your cutscene

  • @siridhar6063
    @siridhar6063 6 років тому

    Awesome, Inspiring and I have rated! Cheers Man

  • @СергейШурко-п2э
    @СергейШурко-п2э 6 років тому

    Nice! But I can't understand how did you do monitor? Yes, you used second camera, but how did you transfer imagine to many monitors?

    • @SebastianLague
      @SebastianLague  6 років тому +4

      Cameras in Unity can draw to a texture instead of to the screen. That texture was then used for the monitors, which were uv mapped so they each only used a certain portion of that texture.

    • @СергейШурко-п2э
      @СергейШурко-п2э 6 років тому

      Thank you very much for explanation!

  • @Thkaal
    @Thkaal 5 років тому

    You may enter the lighthouse.

  • @HimanshuTripathi
    @HimanshuTripathi 6 років тому

    You're awesome .. ❤❤

  • @nikolalazarevic9059
    @nikolalazarevic9059 4 роки тому

    That is genious! Well done!

  • @bwakbwak
    @bwakbwak 6 років тому

    What happened to the landmass series? ❤

  • @tobyfredson5668
    @tobyfredson5668 6 років тому

    My dude, this is brilliant!

  • @Haywirezen
    @Haywirezen 6 років тому

    That looks awesome

  • @roxsta9475
    @roxsta9475 6 років тому

    Wow man you are a beast.

  • @pythooonuser2233
    @pythooonuser2233 6 років тому

    Very nice job!

  • @sagielevy
    @sagielevy 6 років тому

    Looks incredible

  • @sequoiaboyl6438
    @sequoiaboyl6438 3 роки тому

    In the Snake game, you should really consider making each 10 a checkpoint.

  • @onezerodev1756
    @onezerodev1756 6 років тому

    Nice concept. I like it

  • @azulnanni3602
    @azulnanni3602 6 років тому

    Awesome game!!!

  • @bharatsahlot223
    @bharatsahlot223 6 років тому

    cool

  • @mrslake7096
    @mrslake7096 6 років тому

    great work

  • @albinhaglund3240
    @albinhaglund3240 6 років тому

    great video

  • @dantellejoubert803
    @dantellejoubert803 6 років тому

    You never told me you were this good

  • @jkRatbird
    @jkRatbird 4 роки тому

    Thoughts on the voice thing: sampling the movie could have been a nice solusion!

  • @mcrafterzz2447
    @mcrafterzz2447 6 років тому +1

    When will the next tutorial come?

  • @chaoticprogramming
    @chaoticprogramming 3 роки тому

    I tried the game and typos are so annoying. You are typing
    ovrclock cp-- wait a miute, thats only ov!
    The levels seem too long, like they should be shorter, or failing shouldn't set you back so far.
    That 7-6-5-4-3-DEATH on the snake was REALLY unsatisfying.

  • @farhaatmohammad7513
    @farhaatmohammad7513 6 років тому

    Hey I want to get started with unity game development. I don't have any knowledge about coding and game development. So could u please guide me how shall I get start with unity game development.
    What shall I learn first and in what order shall I learn unity step by step. Please guide me sir. It would be very helpful.
    Thank you

  • @dregsor
    @dregsor 6 років тому

    Two down votes? Haters gotta hate. Very nice job Sebastian.
    Looking forward to your next 3d tutorial. Everyone seems to
    be doing 2d a lot right now. Who would have thunk it?

  • @farhaatmohammad7513
    @farhaatmohammad7513 6 років тому

    Hello. I am a complete beginner without any previous knowledge of coding and game development. Now I want to get started with unity game development. So could u please guide me what shall I learn first?

  • @birj8414
    @birj8414 4 роки тому

    typing is to hard...