I Made My Own Lego Game

Поделиться
HTML-код
  • Опубликовано: 22 май 2024
  • Checkout the GameJam: on.unity.com/3p45IE4
    Checkout my Game: zyger.itch.io/turn-right
    Wishlist my Game: store.steampowered.com/app/16...
    So in my entire game dev career I've never made a LEGO game. Well today that changes. I will be making a LEGO game that only uses one button as its controls. Do you think I will succeed or fail?
    Video Footage Used
    ------------------------------------
    • LEGO Worlds Gameplay -...
    My Links
    ------------------------------------
    Discord: / discord
    Instagram: / gabzxd
    Twitch: / officialzyger
    Twitter: / zygerdesigns
    Music
    ------------------------------------
    Days Go By - MaverickMyers Radio
    • ( FREE ) Chill Vlog Ba...
    Music from Uppbeat (free for Creators!):
    uppbeat.io/t/soundroll/all-th...
    License code: YGKCE96OAZEOLAFE
    Music from Uppbeat (free for Creators!):
    uppbeat.io/t/sensho/tribe
    License code: AN7LSGMQTXHR32QG
    Music from Uppbeat (free for Creators!):
    uppbeat.io/t/sensho/glow
    License code: SXNR7LKZDCGNQTNA
    Music from Uppbeat (free for Creators!):
    uppbeat.io/t/bakerman/broken-...
    License code: THY23UKPWU0ANYWD
    Video Timecodes
    ------------------------------------
    0:00 - intro
    0:32 - Lego Game Jam
    0:54 - Getting Started
    1:19 - The Idea
    1:58 - Player Controls
    2:41- Procedural Generation
    4:08 - Small Break
    4:30 - Reducing Game Lag
    5:05 - Difficulty Curve
    5:45 - Finishing The Game
    6:09- Making My Own LEGO Builds
    6:32 - Final Changes
    7:24 - Outro
  • РазвлеченияРазвлечения

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

  • @GameEndeavor
    @GameEndeavor 2 года назад +47

    I love legos, so this is a very interesting jam. Nice to see them doing cool things like this. :)
    Great work on the game, I have no idea how I'd do the one button restriction. That's so tough, lol.

    • @ZygerGFX
      @ZygerGFX  2 года назад +4

      Thank you. Yeha I love legos too but it definitely foes make it harder with the one button restriction 😅

  • @anthonydodier6143
    @anthonydodier6143 2 года назад +13

    Look at object pooling for your road! It would be a perfect case of utilisation. Spawning and deleting in to big quantity can make your gamelag. So pooling you instanciate 2 entity of every type of road and activate and move it to te place you want them and deactivate and move them again after instead of destroying them

  • @iBeyond_dev
    @iBeyond_dev 2 года назад +51

    That is a cool and interesting game , I am also impressed with your video editing skills , it is so good.
    Have a great day.

  • @Vimlark
    @Vimlark 2 года назад +3

    Look great! Nice work

  • @AIAdev
    @AIAdev 2 года назад

    I love your editing effects in this video. The solution you came up with for infinite roads is *chefs kiss* Great work :)

  • @KamranWali
    @KamranWali 2 года назад +1

    Awesome video! Really like the game style. Keep it up! :)

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

    love how u give us the source code and explaining everything

  • @bance4678
    @bance4678 2 года назад

    Nice to see a smaller project. As I've followed ur channel's progress I've noticed many projects come and go for various reasons, ambitious scope, lack of motivation to keep going, etc. I resonate a lot with that kind of struggle as a developer. I spent four years in game development dropping countless projects that I either didn't care enough about, or were outside the scope of my skillset at the time. I've finally finished my first commercial game and it's a quite gratifying when you finally find that project that you can see through to the end. Anyways, good luck to ya, it's great to see such a passionate female leader in the game development community, I wish you the best of luck on your development journey.

  • @samuelbelanger6588
    @samuelbelanger6588 2 года назад +26

    Idk if it can help but have you deleted the Lego scripts on every piece that you put together. I mean they are no longer useful when they are all built. But you did a great job 👏

    • @sujithadj
      @sujithadj 2 года назад +3

      Check out object pooling as well, brackeys and Jason weinmen has some videos on them

  • @TheShelfman
    @TheShelfman 2 года назад +8

    Great job on making something fun with all those limitations. Also well done on the edit. It was great😁

    • @ZygerGFX
      @ZygerGFX  2 года назад

      Thank you so much. 🙂🙂

  • @sleepekoala5138
    @sleepekoala5138 2 года назад

    Really good, I’m planning on trying to make my first game :)
    I learned all from you tysm😸

  • @MichaelKocha
    @MichaelKocha 2 года назад +1

    Very cool jam theme. And P.S. you could try locking the player out from using the spacebar key again until the lerp is finished to prevent them from getting off the grid. You could even do an input queue so players don't feel like they're locked out, but instead the controls are just delayed while turning, adding a smidge of difficulty.

    • @ZygerGFX
      @ZygerGFX  2 года назад +1

      Oh thanks so much for this. Didnt even think of it. Will definitely use this next time I need something similar ! :))

  • @drominus3875
    @drominus3875 2 года назад +1

    Cool game looks clean. I had similar massive performance issues w/ lego assets (fixed it) when having dozens of moving lego pieces. Turns out each brick can have hundreds of physics colliders abstracted away in code. Firstly make sure to use their Game Manager prefab it contains some optimisation code. Still bit laggy so I used object pooling and wrote a script to put on each object that loops through strips out all remaining colliders and replaces with a single box. Fixes my issues though. Hopefully this helps someone.

  • @ccvstudios1839
    @ccvstudios1839 2 года назад +1

    Your video edits have improved alot and i love how you explain what you do and how you do and even show the script GJ. I might try this myself. I've never tried to make a Lego game before

    • @Brukrex
      @Brukrex 2 года назад

      Bruh her video editing haven't changed 🙄 it's good like it used to be 😜

    • @ccvstudios1839
      @ccvstudios1839 2 года назад

      @@Brukrex Well i guess my eyes are changed then

    • @Brukrex
      @Brukrex 2 года назад

      @@ccvstudios1839 👁️♾️👁️

  • @GamesBySaul
    @GamesBySaul 2 года назад +1

    Cool idea for the jam! Definitely a tough restriction but you really made it work!

  • @NeotoonDev
    @NeotoonDev 2 года назад

    Simple yet fun. Thats what games should be. Kudos on this!

  • @GingerNingerish
    @GingerNingerish 2 года назад

    That's insane how the Lego assets snap together. So Cool. Good job on the game though, I'd be so stumped by the One Button llimitation.

  • @vacantknight
    @vacantknight 2 года назад +1

    Hopefully your game gets put in the lego stores

  • @jackawaka
    @jackawaka 2 года назад +1

    awesome stuff, looking forward to seeing more!

  • @kaziczek6208
    @kaziczek6208 2 года назад

    I think you could keep smooth rotate, and add cooldown with waitForSeconds courutine. I'm glad that this video appeared on my main RUclips screen :D

  • @hejshshjejeheh5557
    @hejshshjejeheh5557 2 года назад

    Another cool project ! Anyway soo you are not going to continue working on your dream game ? Because i honestly started to mess this game anyway about the other game that you were working on G ZONE i think ? I thought it was very interesting and i think i have some cool ideas for it here there are :
    (1) since you are taking inspiration from PORTAL i was wondering if you can add a portal mechanic let's say that the character has some magical abilities to make portals but with a catch with every portal you make it takes some of your health (idk just an idea )
    (2) maybe you can add some robots to fight maybe you can reuse some of these robots you had in your dream game maybe ?
    (3) i think you can make this small computer as the main center of the story and it will have a dark lore and twists around it and the longer the player plays with this computer the darker the story gets maybe ? and maybe this is where the player upgrade his character and weapons maybe ( idk just an idea )
    (4) hmm.... Im kinda wondering if you can make a ZELDA like game or even a mario like game and maybe you can put some records that can only be acquired by playing game on the computer
    (5) for the character's look and story maybe you can make her/him as a person who got captured by this unknown organization that makes experiments on people by turning them into mutants or cyborgs and you as the player you have to find about the mysteries around this place and stop who ever behind this ( this is kinda if a short story i made in my head so i thought sharing it so yeah )
    (6) i don't see the problem of having more guns in the game and maybe a millie weapon would be nice
    Anyway that's all i have for ideas for the game i really suggest making this game as an commercial game because this game has alot of potential in my opinion and oh if you are looking for some to write the story of the game ( FOR FREE ) ( IM SERIOUS ) im available 👍 anyway i hope you all the luck on your projects and stay safe 😊👍

  • @Winsomnia
    @Winsomnia 2 года назад +2

    this looks really cool! inspired my to maybe join in myself, if i still have time lol.
    also is it not possible to just disable the turning for the duration of the turning animation, instead of removing the animation itself? maybe im dumb tho idk
    02:20

  • @eggzwithaz1980
    @eggzwithaz1980 2 года назад

    idk if this is even possible, but a 1 button racing game where the vehicle is always moving and the camera is always looking at it and you turn by pressing the left side of the spacebar to go left and the right side to go right, would be AWESOME!

  • @nukaf4
    @nukaf4 2 года назад

    I’m subbed! I’m a game dev myself not a good game dev but a game dev!

  • @Ironite64
    @Ironite64 2 года назад

    Great editing

  • @vitika-games
    @vitika-games 2 года назад

    Awesome game and devlog!

  • @grandmaashley
    @grandmaashley 2 года назад +28

    1 minute in and this is great

  • @Quaffyson
    @Quaffyson 2 года назад

    Your game on steam "Push Me" brings me super Battle Block Theater vibes ngl! (im not saying this in a bad way its a good thing)

  • @aonalt
    @aonalt 2 года назад +1

    Fun fact, the model you used is actually submarine :D

  • @RobLang
    @RobLang 2 года назад

    That's really cool! Did you do any profiling to see where the lag was from? I imagine you were short on time for that kind of optimisation.
    Great vid as always!

    • @ZygerGFX
      @ZygerGFX  2 года назад +1

      Yeha I didn't get much time to do that. But every time a platform was being instantiated i was losing frames. Using a shader though and post processing definitely didn't help. next time I would definitely need to do some testing to see where the problem came from.

    • @kahveciderin
      @kahveciderin 2 года назад +1

      @@ZygerGFX you need to remove the past roads when they are out of view

    • @thejamesgreensill
      @thejamesgreensill 2 года назад

      @@ZygerGFX I would suggest object pooling, I have made a similar game (procedurally generated car game) and the heaviest hitter was the instantiation of objects. The workaround was Object Pooling.

  • @CodemasterJamal
    @CodemasterJamal 2 года назад

    These are some awesome challenge videos.

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

    When the title said Lego game, I thought you were going to make a game like the Travellers Tales ones. While watching, I got an idea for a Lego game based off of an obscure set that they've never made a game for. I wish I had a PC and knew how to make games because I would've made a point-and-click expansion to some Lego Dimensions theme.

  • @crafterboy27
    @crafterboy27 2 года назад +1

    This game greatly reminds me of drift boss on math playground

  • @Kyss007
    @Kyss007 2 года назад

    You should've had the visuals for the ship as a different object. That way you can have the smooth turning without the actual logic part about the player being different

    • @ZygerGFX
      @ZygerGFX  2 года назад

      yeah true didn't think of that. thanks though will deffo use it next time i need something like this!

    • @Kyss007
      @Kyss007 2 года назад

      @@ZygerGFX :)

  • @sugar2000galaxy
    @sugar2000galaxy 2 года назад

    I cant believe i didnt know this game jam was happening, i missed out badly

  • @Fo4rframe
    @Fo4rframe 2 года назад

    Drift boss flooding my mind

  • @toggle_cat
    @toggle_cat 2 года назад

    was hoping u were gonna make ninjago air drift for a sec there lol

  • @cody_code
    @cody_code 2 года назад

    could you just make a timer variable that allows you to use the better-looking slerp without letting the player break the game?

  • @DarkDax
    @DarkDax 2 года назад +1

    Nice work Zyger!

  • @ArtisticallyGinger
    @ArtisticallyGinger 2 года назад

    Just saying, for making sure people don't break things when you're lerping, Either use a Action callback to tell them when it's done which allows for it to happen again, or use a coroutine that is stored and can only be pressed when the coroutine is empty :) These sorts of things have a fairly simple solution but it's only simple when you KNOW the solution :)

    • @ZygerGFX
      @ZygerGFX  2 года назад

      thanks for this really ! I know about coroutines but didn't think of using one for some reason. As for an action callback, I don't know much about them so I'll have to read into them but thanks for letting me know appreciate it :D

    • @ArtisticallyGinger
      @ArtisticallyGinger 2 года назад

      @@ZygerGFX So for coroutines. If you hover your mouse over it'll tell you that "StartCoroutine() returns a Coroutine object. In which you can then have something like...
      public void TriggerExample()
      {
      if(coroutine_example != null)
      {
      coroutine_example = StartCoroutine(Example());
      }
      }
      Coroutine coroutine_Example;
      public IEnumerator Example()
      {
      yield return null;
      coroutine_example
      }
      This example should work straight out the box and demonstrates my point.
      This is a great way to get a function running whilst still ensuring it only gets ran once :) Which also means you can call the TriggerExample function continously but it'll only call this function when it's free to do so :)
      If you need any other tips, hit me up :D Got an abundance of good techniques to assist towards :D

  • @azeczek7218
    @azeczek7218 2 года назад +1

    that's a cool idea

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

    its amazing it just the space ship is a submarine in the show

  • @josiahfife1836
    @josiahfife1836 2 года назад

    Dani if he actually posted more than once a century

  • @mathieutrautman8634
    @mathieutrautman8634 2 года назад

    You are very underrated

  • @aaronixz9670
    @aaronixz9670 2 года назад +1

    Here before 40K subs, you deserve it!

  • @CarloObrad
    @CarloObrad 2 года назад

    Video idea:
    I used a github copilot to make a
    Entire game in unity

  • @fritztk9857
    @fritztk9857 2 года назад

    Any video with the words 'LEGO' and 'Game' in the title is bound to be a good time. This was a banger vid.

  • @AllInTw0
    @AllInTw0 2 года назад

    2:27 Cant you add a bool value. so wheen plr presses space it cheks if the bool is false. then if the chek is true it sets the bool to true. then do the code. then wait for some seconds/milliseconds then set the bool to false.

  • @yali991
    @yali991 2 года назад

    Hey! Great video!!!

  • @StellarDevRoblox
    @StellarDevRoblox 2 года назад +1

    That's pretty NOICE!
    Keep being awesome... Thanks.

  • @wthedev
    @wthedev 2 года назад

    Hi
    what pc u got need for game development

  • @super_768
    @super_768 2 года назад

    very nice, lego is epic, this game is epic, you are epic

  • @ligyrophobia
    @ligyrophobia 2 года назад

    I have nostalgic about Lego games

  • @blixslic6910
    @blixslic6910 2 года назад

    why don't you put the hit box of the ship in front and that is going to make it if the ship is out of the rode from the front it is game over but not on the back

  • @gandalfwisdom7369
    @gandalfwisdom7369 2 года назад

    2:20 wouldn't debounce fix this issue?

  • @murtazagawhary2912
    @murtazagawhary2912 2 года назад

    Nice : )

  • @DSFXRENDER
    @DSFXRENDER 2 года назад

    *coughs* nanite

  • @henners2530
    @henners2530 2 года назад

    nice game

  • @UnknownedYt
    @UnknownedYt 2 года назад

    Her voice : sounds like a kid ( i am very sorry if i offended you )
    Her knowledge : +1000000000000000000000000000000000000

  • @VBG33k
    @VBG33k 2 года назад

    Made something similar as a Android Game long time ago!

  • @NSletsgoooooooo
    @NSletsgoooooooo 2 года назад

    Woah she's a game dev, and not a 25yr swedish man!

  • @noerror9404
    @noerror9404 2 года назад

    Nice game🎮

  • @wthedev
    @wthedev 2 года назад

    How can I learn c# coding please help

  • @ianfawknotson1800
    @ianfawknotson1800 2 года назад

    If the game is going to use one control you might as well turn it into a mobile game

  • @boon8950
    @boon8950 2 года назад

    Epic

  • @jasperplayz2138
    @jasperplayz2138 2 года назад

    point and click game is all imma say

  • @mutterficker19
    @mutterficker19 2 года назад

    nice B)

  • @frosty7674
    @frosty7674 2 года назад +1

    Great video, but I would like to see a C++ game you know I love C and C++. Maybe Unreal or maybe just some framework. I wanna see how professionals make some C++ games

    • @saro_kun4728
      @saro_kun4728 2 года назад +1

      bro you are in wrong channel, she's making games using unity engine and C# for more then a year and i think you know that already, so u are asking her this intentionally to make her fell bad. such a shame people like you 😠😡

    • @ZygerGFX
      @ZygerGFX  2 года назад +2

      @@saro_kun4728 guys don't worry no need to get riled up! thanks for defending me though. I can definitely make some c++ content though as I've made a few games in things like the SDL framework. but haven't used unreal much 😅

    • @frosty7674
      @frosty7674 2 года назад

      @@saro_kun4728 dude I just said that cuz I wanna see Zyger being challenged. Like Dani made games in an hour, Brackeys in 10 minutes. Barji and Mars also challanged themselves to make a C++ game. Mars even learnt a new framework in 2 days. Also, I talked about Unreal just in case she doesn't want to use a framework. :) I need no fight

    • @frosty7674
      @frosty7674 2 года назад

      @Saro_kun I see you deleted a reply here, just try not to fight. Cuz I don't want to, you spent 3 years learning Unity that's not my problem. I learnt every framework that I use (better than Unity) in like a month or so. Just try you try not to be offensive, these are cheap standards to be a comment on RUclips.

    • @saro_kun4728
      @saro_kun4728 2 года назад

      @@frosty7674😂🤣what? u learned every framework in just a months!? Yeh what a standard comment. Its like taking pills and loosing weight in a days, 😒yep everyone would believe that shit huh.

  • @jugurta_sz
    @jugurta_sz 2 года назад

    Female Dani 😂👏

  • @TheMKDev
    @TheMKDev 2 года назад

    lol didnt realize she was a girl i thought she was a 15 yr boy

  • @pixelfrog6825
    @pixelfrog6825 2 года назад +2

    nice :))

  • @surajkumar-gx6gf
    @surajkumar-gx6gf 2 года назад

    Comment for the algorithm ❣️

  • @QuelosaAnime
    @QuelosaAnime 2 года назад

    Nice Game! Unity Is Best!!

  • @daizzer
    @daizzer 2 года назад

    HOW OLD ARE YOU?

  • @davidkariuki3760
    @davidkariuki3760 2 года назад

    First viewer...you're awesome 💥

  • @user-jf8kw7qx2m
    @user-jf8kw7qx2m Год назад

    are u fu👑 serious
    why cant nobody made a full map of any lego games and the 3D

  • @ChrizBob
    @ChrizBob 2 года назад

    e

  • @faze-lazarx6846
    @faze-lazarx6846 2 года назад +1

    Are u a boy or a girl

  • @KanekiCow
    @KanekiCow 2 года назад

    you mean roblox?

  • @c.c4061
    @c.c4061 2 года назад +1

    First

  • @Margeshy
    @Margeshy 2 года назад +1

    roblox

    • @Margeshy
      @Margeshy 2 года назад

      top comment?

  • @ivorystinkershack3422
    @ivorystinkershack3422 2 года назад

    Why did I get like 10 notifications, EXPLAIN YOURSELF

  • @reelo7931
    @reelo7931 2 года назад

    bad

  • @Vimlark
    @Vimlark 2 года назад +2

    Look great! Nice work