Game Development for Noobs | Beginner Guide

Поделиться
HTML-код
  • Опубликовано: 5 авг 2024
  • Gain Exclusive Access to Early Game Builds on Patreon: / flowstudio
    Learn how the basics of Game Development work, from code to scenes and assets and the platforms games use.
    Composition for Noobs: www.youtube.com/watch?v
    =9VVzCr3c9Jk&t=2s
    Photography for Noobs: • Photography Basics for...
    Color Theory for Noobs: • Color Theory for Noobs...
    Instagram : / julianball
    Twitter : / julianjball
    My Website : julianball.com
    Behance : www.behance.net/FlowGraphics
    Creative Station : / creativestation
    Julian Ball / Flow Graphics

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

  • @FlowStudio
    @FlowStudio  4 года назад +1319

    Okay everyone scroll down to see the correct answers for the problem!
    .
    .
    .
    .
    .
    .
    1. Polygon! All meshes are made from polygons. Within games polygons must be 3 sided/triangles, though typically in animation and 3D design polygons are 4 sided.
    2. Code! All it needs is code so we can start giving the ball commands on what to do and when.
    3. 3D in almost all scenarios will run slower in comparison. Almost anything can slow down a game though, an 8k 2D image with an intense shader/material will put a lot more stress on the game than a normal 3D model.

    • @kunalgahlot5211
      @kunalgahlot5211 4 года назад +8

      what software did you use to create this video?

    • @Rayan-bk3fn
      @Rayan-bk3fn 4 года назад +4

      @@kunalgahlot5211 unity duh?

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

      @@kunalgahlot5211
      i want to know too

    • @crashie204
      @crashie204 3 года назад +13

      haha i got them all right :) you are a really good teacher btw

    • @Bonniebelle_00__
      @Bonniebelle_00__ 3 года назад

      I would put emphasis on number 3

  • @seandobson2682
    @seandobson2682 2 года назад +860

    I've been a Dev for 3 years and have never had development explained in this way. I think this is one of the best development videos for beginners.

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

      @The Lonely Proto mostly unity but I have dipped into unreal a litte.

    • @kukukudoes458
      @kukukudoes458 2 года назад +9

      Wish i had this as an overview when I started out. Would have been alot faster

    • @Vindicator971
      @Vindicator971 2 года назад +7

      @@seandobson2682 Honestly, code is worse than a foreign language to me.

    • @Mafla-pk8do
      @Mafla-pk8do 2 года назад +4

      @@Vindicator971 The hardest part for me is Texturing and Modelling, coding is an easy and fun part for me, but I use blueprints which is simplified C++... I'm trying to learn C++ too though

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

      @@Mafla-pk8do could you teach me to code?

  • @ResoluteGryphon
    @ResoluteGryphon 2 года назад +1184

    Just what I needed to know to start making my first game, Call of Mario.

  • @theodoresmith3353
    @theodoresmith3353 3 года назад +1864

    I feel more confident that i can actually learn gamedev knowing yanderedev made something that a lot of people enjoyed and he didn't even know most of the info in this video.

    • @K7NMHSF03DarkStarPhantom03
      @K7NMHSF03DarkStarPhantom03 3 года назад +246

      literally anybody can be better than him.

    • @TheShadowprototype
      @TheShadowprototype 2 года назад +166

      Yeah anybody can call themselves a dev when your only work is using assets from the unity asset store and stealing garbage code from the internet just the way yanderedev does

    • @tunod-
      @tunod- 2 года назад +74

      A weeb dev who made a weeb game for a weeb community. Make any Anime game with some big tiddy waifus and you got yourself a hit.

    • @itemboy6814
      @itemboy6814 2 года назад +50

      Yeah his game was liked for I dunno, four years or so. Then people forgot the game and came back to check it just to see it was not even properly being updated. After checking the code and some stuff that yanderedev did people just really don't like him now

    • @Lucas-cm8zq
      @Lucas-cm8zq 2 года назад +6

      @@tunod- hey bro wanna get rich xD?

  • @dxrku7290
    @dxrku7290 4 года назад +2134

    Can’t wait to make my first game for the airplane 😊

  • @dominicballinger6536
    @dominicballinger6536 2 года назад +572

    1. Polygons, or tris more specifically.
    2. You would add code, preferably a character controller.
    3. The sphere would make the game run slowest.

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

      you just copied his his answer and wrote it in yoyr own short ways lol
      :)

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

      @@theson1c777 everybody does that

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

      @@theson1c777 i dont know man it's pretty straight forward

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

      3D makes the game run slower

  • @tamta_asatiani
    @tamta_asatiani 2 года назад +124

    been a game developer for 5 years and you opened my eyes to the fact that all of this info isn't common knowledge and there's people who live without it. and i was once one of them. thanks for giving me a system error, you earned a sub

  • @jayYT217
    @jayYT217 2 года назад +73

    I feel like he is that one computer coding teacher that actually put it in a way that we understand. Thanks for the basics ☺️

  • @The_Comic_Geek
    @The_Comic_Geek 3 года назад +527

    1. Polygons
    2. It is missing code
    3. The 3D is going to take longer to load due to it requiring more information

    • @Bonniebelle_00__
      @Bonniebelle_00__ 3 года назад +11

      Well that was obvious

    • @The_Comic_Geek
      @The_Comic_Geek 3 года назад +87

      @@Bonniebelle_00__ the question was asked I answered, so shut up

    • @flashverse2.06
      @flashverse2.06 3 года назад +7

      Good😂😂

    • @monkeepox2227
      @monkeepox2227 3 года назад +10

      Lmfaooo he doesn’t make the rules, he plays by them 👌🏻

    • @nekemli1491
      @nekemli1491 3 года назад +6

      Well that was obvious

  • @luiseatoll6368
    @luiseatoll6368 2 года назад +113

    This did not teach me the secret of Mario's jump. My quest continues ever forward.

    • @inazumarai7690
      @inazumarai7690 2 года назад +35

      his boots are made from goomba skin, harvested from the flattened corpses of his foes.
      the elasticity let's him absorb impact when he lands because they squash, allowing him to jump higher because the shoes stretch out after being squashed previously.
      this squash and stretch jump cycle allows mario to reach greater heights, though it seems to be limited at mario's incredible jump
      yes, this is truly, certainly the science behind Mario's jump

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

      @@inazumarai7690 it's so obvious how couldn't I have seen it before?

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

      @@inazumarai7690 A piece! Thank you kind stranger! Now, how do we decipher the verb x 2 double verb...

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

      That is not only magical from the point of view of logic, but also how it have been done. Like, consoles back then were running low on computing power and memory, and they implemented physics. That is real magic and skill

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

      If Mario is touching the ground he may begin to jump
      For as long as Mario is jumping and does not collide with any objects which would otherwise impede his vertical ascent he will rise an average of 5 blocks or 6 if jump was initiated whilst running.
      After the peak of his jump is reached, Mario shall descend back down at a constant rate until colliding with an object which prevents a further vertical decrease in position.
      If the object that ends Mario's jump is a basic floor tile he may initiate another jump sequence. If this jump is done less than 1 second after contact with the floor, he received a small boost (this may be repeated an additional time).

  • @FaithNchaos
    @FaithNchaos 4 года назад +229

    Such a great simplified yet essential breakdown!

  • @fredhuggins921
    @fredhuggins921 2 года назад +16

    This is such a well-put-together video. Game design has been a bit on my mind recently and I feel as if this explained some nice basics very well! Please don't stop doing what you're doing, this is such great work!

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

    This is a *fantastic* video. I do have a little experience in game development so none of these were new per se, but the way you presented and explained everything, _especially_ the cameras, was so ingenious and so lovely that I'm in awe

  • @thomasburn3247
    @thomasburn3247 2 года назад +22

    Imagine mario with an AK running around shooting 3d barrels in 2d.

  • @lea_x8792
    @lea_x8792 3 года назад +18

    That's a really good old school Mario dude

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

    Absolutely excellent video about Game Dev. Great work Julian, I'd love to see more stuff like this!

  • @lordzockt1853
    @lordzockt1853 3 года назад +175

    Timestamps
    1:09 Main Pic
    1:30 Scenes
    2:50 Effects
    3:54 Assets
    7:00 Code
    8:42 Systems
    10:26 Problem

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

    This video is really helpful. I'm about 2/3 done with movement mechanics and controls, just need to figure out how to make enemies and we're done! The rest is the fun part. Art.

  • @valfgalinato2083
    @valfgalinato2083 3 года назад +20

    1. These shapes are called polygons.
    2. We need to add code to move the ball.
    3. 3D loads slower compared to 2D.
    This is the start of my journey in learning to create video games. I subscribed and am hoping to learn from your videos. Wish me luck!

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

      I also want to be a video game designer. Wishing you the best of luck!

  • @michelchamieh4079
    @michelchamieh4079 2 года назад +38

    1- Polygons
    2- Level manager
    3- The 3D object will load slower

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

      correction 2. needs game logic or code perfect general purpose answer

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

      @@NeuronX thanks for the correction

  • @Krissy27
    @Krissy27 2 года назад +18

    I accidentally clicked on this, but I Have No regrets lol. Thank you 😃i always wanted to know how to create a game

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

      Lucky spin 🤑

  • @tom420smoken09
    @tom420smoken09 3 года назад +12

    Thanks alot much simpler now. I'm still a little lost, but im thankful I found you video its going to help me remember the basics.

  • @hairo4242
    @hairo4242 3 года назад +81

    Thank you man I'm not a professional about game development but I knew these basics but your breakdown of every component really impressed me I hope you will do more of these I would learn a lot since I decided to be a game developer uwu

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

    This video is so fun! You sound like such a fun person! I really liked the question part at the end!

  • @_.Dylan._
    @_.Dylan._ 2 года назад

    This was so easy to understand and I’m someone that feels they never understand a lot of things I learn so thanks!

  • @tmayush
    @tmayush 4 года назад +4

    I Love Your Videos!! Thank You Sooo much for the amazing content you upload

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

    This is fantastic. Straight to the point but hella informative! Thnak you !!

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

    These videos are literally perfect. Please keep making content thanks In advance

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

    Awesome video! It has really helped me get into the development process, thanks!

  • @You-dd3jt
    @You-dd3jt 2 года назад

    High-Quality content. I love it!

  • @Loop0001rath
    @Loop0001rath 3 года назад

    this was an amazing video and explanation. thank you!

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

    This is a really smart way to explain video game design

  • @George-si6iv
    @George-si6iv 2 года назад

    The art in this is actually great

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

    I loved it, it's a great explanation about video game creation process

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

    super super helpful. thank you VERY much for sharing your knowledge.

  • @viktordjambov1437
    @viktordjambov1437 4 года назад +73

    Amazing video. I'm not a beginner anymore but this video was entertaining to go through and refresh my knowledge and I sent it to so many friends of mine. The end questions really would help a newbie solidify some of the core basics knowledge. I'm loving this

    • @FlowStudio
      @FlowStudio  4 года назад +15

      So glad you liked it! I love making these types of videos and I'll definitely be making more 😁

  • @shazboi
    @shazboi 4 года назад +19

    Make a playlist of all these videos on your channel!!

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

    1: Polygons
    2: Code
    3: The 3D Ball
    Great video btw! I really enjoyed watching it. Even though I already knew a lot of this stuff, it was still very interesting and I learned a couple of new things too.

  • @thecatisalive_
    @thecatisalive_ 4 года назад +212

    you should be a teacher

    • @Hemecan.
      @Hemecan. 3 года назад

      He is

    • @rikka376
      @rikka376 3 года назад +6

      @@Hemecan. you just ruined it

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

      ay atleast we know he is

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

    Excellent illustration man!!

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

    Great video mate!

  • @stevecarter8810
    @stevecarter8810 2 года назад +5

    Man I wish you had said platform instead of system, because the big missing piece of this video is the game design, which I would call the system. I. E. The abstract rules of the game that cause it to be an engaging interaction. That said, this video lays out the technical landscape very well. It's going to help me to mentally structure what I'm learning from the many tutorials I'm expecting to watch over the next years

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

    ok now im excited to learn this in school, currently studying first yr game development, wish me luck

  • @deadeye450
    @deadeye450 3 года назад +11

    you explained this better than my professor😭, subbed

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

    Your content is elite. Really fantastic

  • @Link-Link
    @Link-Link 2 года назад

    That's really helpful, thanks man!

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

    Really cool presentation style!

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

    Very informative! Thank you

  • @jam3520
    @jam3520 3 года назад

    Thanks for this, helped a lot

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

    Awesome intro for noobs. This is so helpful. thank you.

  • @tomlefevre5887
    @tomlefevre5887 4 года назад +25

    Well... Thanks to youtube recommandations, this is totally what I was looking for ! Really cool video by the way !

    • @Bonniebelle_00__
      @Bonniebelle_00__ 3 года назад

      It's really hard to navigate RUclips's algorithm nowadays

  • @snipes6236
    @snipes6236 3 года назад +1

    Thank you so much for this video! You were so easy to understand and no nonsense. I had fun watching this video, and hopefully I’ll make my first game soon.

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

    Thank you!

  • @AilaSaysHi
    @AilaSaysHi 3 года назад

    Awesome explanation man

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

    I have recently gotten and I dea for a 2d poetry/story like game and this helped a lot :D I am going to use Unity to develope my game thank you so much this all helped me understand everything I needed to know well! 😊

  • @meloncaulii
    @meloncaulii 7 месяцев назад

    brilliant guide

  • @rishk1
    @rishk1 4 года назад +1

    Amazing content

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

    Thank you 🙏🏻 muy helpful

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

    In love with your voice plus wonderful video

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

    Shapes in barrel mesh are called polygons.
    Code is added to the ball object
    3D ball loads slowest

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

    love your videos 🙂👍

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

    1. Polygon
    2. Movement script like (C#:if(Input.getkeydown(keycode.d)){transform.translate(-1, 0, 0)} and so on
    3. The 3d will load longer because the object isn't just one shape it has lots of polygons which have to be loaded and then rendered with lighting, shadows and maybe raytracing depending on if you playing on Mobile, Console, Laptop, Desktop PC or an Airplane

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

    It's a very funny way to explain this topic. I like it

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

    I made it 2 minutes in and was laughing and learning !! Love this ! (He said "I can spin and do flips " ) lmao

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

    Object-oriented programming and using components are two independent concepts. (4:35)

  • @bermudatriangle94
    @bermudatriangle94 3 года назад

    what a great video!

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

    1. Polegons
    2. You'll need a rigidbody or some physics component & some code depending on what its effected by.
    3. Generally 3D, but that could change depending on your examples.

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

    Dani would love this video

  • @Nerd.Immunity.
    @Nerd.Immunity. Год назад

    This was really good

  • @serakali4654
    @serakali4654 3 года назад +1

    I'm actually a beginner in this type of industry and I'm about to shift careers so this is a big help

    • @klovrkhisyx9666
      @klovrkhisyx9666 3 года назад +1

      I want to be a game designer as well but I am not very good at drawing so I want to get everything I can down!

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

    Thanks!

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

    You have summarised all I know about Game dev 🙈🙈

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

    1. Polygons, which are tiny little triangles that make up the shape.
    2. You can add a script that has code for a player controller.
    3. The 3d ball makes the game run slower because there is more to render.

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

    the shapes in the mesh are poligons
    you would need code to make the ball move
    a 3D object typicly loads slower then a 2D object

  • @Rockyzach88
    @Rockyzach88 3 месяца назад

    Nice Tamagachi name drop. In fact I might try to code one of those.

  • @happy-oni9240
    @happy-oni9240 3 года назад

    thank you for the video

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

    This is a great video, but I think there should have been a piece of information that I think would go in assets.
    The assets section lists stuff like barrels, characters, trees, etc., and this I think gives the impression that all assets are physical stuff that appears within the game world that the player sees and can potentially interact with. However, I think music is something important enough for video games that I think it should have at least had a passing mention in this section.

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

    It was an okay guide, although a small error came up almost at the end. A censor is usually a man who takes out unwanted content from a product that gets published, while a sensor used to be a contraption that senses and translates physical signals into inputs that can be used by the machine.

  • @Mini.Trans_rat
    @Mini.Trans_rat Год назад

    Got 2 answers right in the problem I’m surprising proud of my self and being a beginner

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

    masha allah amaaaaazing simple clear fun explanation big thanks keep it up

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

    the references to butts in the for and if statements... *chef kiss*

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

    thanks brother

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

    This is an awesome video!!!! I made on on game design that is a little more high level -- one that discusses how to think about complex shots, how to break them down, and how to initiate the process of coding them. Hopefully it can be as useful as this video!

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

    effect
    i want a game where your health is low and every enemy displays saturated rgb color. red for health, blue for shield and green is ammo >:)

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

    Your Cs (often) look like Ls.
    Your Ds (often) look like Ps.
    But all in all a really good video, which explains the context very well. Nicely done. 👍

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

    Hi... thanks so much for your amazing video... do you have any videos for a suggested game design document or spreadsheet that lists enemy profiles and how to put each character in your game into a manageable list? ie. name, appearance, skill name, skill description, weakness, etc. Thanks again!

  • @rishk1
    @rishk1 4 года назад +5

    Why is this guy not getting views

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

    Awesome

  • @Daviejones00
    @Daviejones00 3 года назад +1

    Question 3 is tricky, the 2d could take long if you have like half a gig of ram but the 3D has like 20

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

    1) polygons
    2) code
    3) 3D mesh ball would load slower, typically
    Fingers crossed I got these right! Thanks for the vid ^^

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

    some shaders are performance more expensive than others... I really like going back to the basics and this video was awesome...

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

    i wanted to try making a game as a gift for my best friend! thank you

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

    Thanks for this, I would love to see a video on structuring your file systems in Unreal for example (proper way of managing the workflow). For example I'd Iike to make 10 small sandbox maps, and each will have tons of streaming levels. Do I just drop all 300 levels in one folder, what about the props, what about the npc, - I assume everything that you do is in their neat little folder?

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

    Well, I'll never know until I actually try and do it. Trial and error and all, it will be an experience. I'll probably start by planning and doing a lot of brainstorming. As if I dont already have another daunting project

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

    Triangle, code, the 3d ball. This was a nice refresher video. It's funny to see that cyberpunk is just super poorly optimized lmao

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

    Triangles!:)
    Code
    And the 3D one!:)
    Thank you!

  • @IrhasMufti11
    @IrhasMufti11 3 года назад

    thanks man

  • @enigmashades3i657
    @enigmashades3i657 10 месяцев назад

    1. Polygons
    2. Code that takes keyboard inputs and changes the transform of the ball
    3. The 3D mesh

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

    I would love to see a video about shading for noobs

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

    Nice! now all i need is to learn bout the code-