How To Start Making Games

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

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

  • @omerfarukbykl6097
    @omerfarukbykl6097 3 года назад +88

    3 suggestions (for after the beginning process)
    1. Learn about game feel and feedback. (you can watch the "Art of Screenshake" and "Juice it or Lose it" talks for it)
    2. Remake games or game mechanics, it helps. (maybe check out Dani and "Mix and Jam")
    Bonus: Watch "What Makes Great Games Great? Game Design with Gigi" and "Hirokazu Yasuhara - How to make a game "fun""

    • @Wassomi
      @Wassomi 3 года назад +4

      Thanks for the tips :D

  • @kcodydansereau3441
    @kcodydansereau3441 3 года назад +63

    There are a lot of these videos on RUclips, but it always surprises me when someone can include things I haven't heard yet. Thanks for this video man, your take was very inspiring and encouraging.

  • @Mr.BoxMonkey
    @Mr.BoxMonkey 3 года назад +25

    What a great intro for anyone asking themselves "where do I start"? Great Job!

  • @Rainbowmon
    @Rainbowmon 3 года назад +42

    The thing I find I have trouble with is that trying to come up with a level layout intimidates me... Like, when I got Mario Maker 2, I had several ideas for levels - but when I tried to execute on those ideas, I froze up, realizing that I didn't have the faintest clue how to come up with individual moves I want the player to do throughout the level. Gave me a huge amount of respect for people who design games (not that I didn't respect them before; game developers do some truely amazing things, but I never thought just coming up with a level could be tough before then).

    • @Wassomi
      @Wassomi 3 года назад +7

      Same here. I haven't made any games yet but i've been messing around with some assets i found to try and make some simple level designs. I couldn't think of a single idea of what to do lol. Far more intimidating that learning a whole new coding language.

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

      Tip: Don't think about ALL the level you want to design.... Go step by step...
      1- Choose the player start position
      2- Think in the first obstacle
      3- Place it, Test it until you're fine with it
      3- That's it!... Now go for the next obstacle and repeat until the end of the level ;)

    • @Wassomi
      @Wassomi 3 года назад +7

      @@mauriciocortespersonal honestly just reading that made level design 10 times less intimidating lol. sometimes you just need to hear someone say it I guess XD

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

    All fantastic advice! One point I would add to; once you’ve finished your first tutorial and “learned how to make a platformer game” watch a few more and see what other tips or tricks other devs have. Don’t ever assume that the first resource / tutorial you find is the best way to do things going forward, especially if it was made for beginners.

  • @HelperWesley
    @HelperWesley 3 года назад +126

    I first read the title and I was like:
    "I've started dozens of games, I need a video on how to stop making games". 🤣

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

    In youtube if you want subscribers it isn't about reminding the person to subscribe or asking them to do so. You must convince them to do so and you have achieved that with me and most probably many others. Great youtube channel and video you have earned my subscription

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

    The most important part is to start small and keep working on the game every-day if its possible!
    The more new things you add into the game, the more you learn!

  • @HE360
    @HE360 3 года назад +3

    Wow, this was an EXCELLENT video! I like how this video was made. This video is enough to inspire new game developers and covers everything! I am a game developer and this video even had some reminders for me too. By the way, had to subscribe!

  • @Marlin-Gamedev
    @Marlin-Gamedev 3 года назад +6

    Love the video!! I always tell people that it's so easy to get started but gets difficult fast. Hopefully, by the time you get to the hard part you already feel invested enough to not give up.

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

    2:50
    Godot is as light as one can be tho. AND is highly focused on 2d (even more than construct imo, since it has a lot more features for it)

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

      @Gamer Ali it shares a lot of related problems w construct, even though it is a little easier to work around them.

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

    I wanted to jump in seriously since 2015. But it took me until 2018 to really get into the swing of things. You just need to keep at it and remain positive.

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

    I think joining Jams is one of the best ways to learn game development skills quickly. You learn so much from opening an empty project, conceptualizing a game, creating it, building it, and publishing it. It’s also a great space to interact with other devs who are just starting up!

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

    I really want to start now! Thanks for giving me motivation!

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

      Btw I am 13.

    • @fIoorb
      @fIoorb 3 года назад +4

      Nice I’m 11
      Good luck!

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

      Good luck everyone, and don't stop no matter what!

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

      @@acon70 btw you're not special

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

    One of the best HOW TO START MAKING GAMES video I've seen. I look forward to your art/audio video and game engine videos. I liked and subscribed.

  • @Kumquat57
    @Kumquat57 3 года назад +65

    Am I the only one who watches these tutorials even though I know how to make a game

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

    I would add to it as a programmer in Godot.
    1. Once you finished few games learn good practices of specific engine. This will make your project sturcture way more organized and managable as whole project will follow same pattern when it comes to structure. For example in Godot what we do is using references down the tree and signals up the tree. So parents use direct reference to their children while children use signals to communicate with parent.
    2. Learn how to reduce dependencies in your game engine. This means creating objects that work independed of other objects and you can test them in isolation from the whole game. This is for example avoiding actions that access parent. If you ask child that it need reference to the parent it automatically makes it depended on the parent. So parent need to exist in order for child to function. So you cant run your child scene on its own and test it.
    3. Learn programming principles and rules. For start DRY and KISS should do it (Dont repeat yourself and Keep it simple stupid). DRY = if you have a code that you use in two parts of you script, make it into a function that for example accept different parameters. KISS = do not overengineer your code. If you can get same behaviour in 1 line of code instead of 10. Just do it.
    4. Research, research, research. Even me as programmer with over 7 years of experience I am constantly learning stuff about Godot and all types of different algorithms, logic flows, simple vector math. Like I had no idea for a while that to find a normal of a vector (vector rotated 90 degrees compared to original vector) all you need to do is something like this: var normal = Vector2(original_vector.y, -original_vector.x) . Bloody vector magic! :D

  • @guestdoygames7959
    @guestdoygames7959 3 года назад +4

    Everything is something I've learned now thanks for the info

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

    Solid advice, start small and focus on learning

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

    Making a big game first, while daunting, can be incredibly educational. That's how I learned my engine. And really, once you learn an engine you like and master it, you can truly make anything you can imagine.

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

    Very _Yes_
    I wanted to make some since I was a teenager, so this is useful to me
    I can post a first game link once I get set up.

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

    Personally I don't think not using a game engine is like baking a cake and having to build the oven, sure it is harder than using a unity or unreal or other engines but not that much harder and it does have the added benefit of having more control over how things are done and learning skills that can more easily translate over to other branches of programming. But that's just my opinion (nice video)

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

    for me it would be the same way i start everything ill do it tomorrow. Edit but seriously great video love the inspiration.

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

    This was EXACLY what i needed

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

    Hey! I am quite familiar with the different motion tracking techniques and don't you think that a 3D tracking on Boujou or a planar tracking converted to 3D on mocha is more efficient than placing point tracking on Blender? It seems to me that you are wasting a lot of time with a rather old technique.

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

    Big RPG Maker sale going on right now on Steam. The most recent one is $55 but the rest are $20 and under with the best one ever being just $2. They're not the most versatile, being made specifically for 1 kind of game, and you're not going to learn a lot of code. But they are great tools none the less and can be a LOT of fun.

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

    I’m using both rpg maker mv and gdevelop. Rpg maker is a pretty quick and easy way to make things and you aren’t trapped in rpgs even though it’s the main focus, I’ve made a gardening game in it and even made a danganronpa like game too.

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

    Great information, thank you for sharing

  • @Lim95
    @Lim95 3 года назад +4

    I was watching EmKay.
    Key word is *was*

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

    You are the guy I can relate to

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

    Thanks for the amazing video,this taught me so much!!

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

    Excellent video! Very motivating to get working on stuff.
    My one argument is that making a game engine is more like baking a cake and using an engine is like decorating a cake. The one caveat to that is you're baking a cake without a recipe 🤣

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

    Been wanting this video for while your the main reason im trying to learn unreal 4

  • @floatedits443
    @floatedits443 3 года назад +3

    oh this is a video

  • @eboatwright_
    @eboatwright_ 3 года назад +4

    *J U S T D O I T*

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

    Thanks, i found this video really inspiring to me.

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

    Coolio! (I'm ThePixeledbeat from discord :D

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

    Thank you!

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

    GAME JAMS. As soon as you have a Basic knowledge of making games, join a game jam. Its an amazing way to again Feedback and can teach you so much.

  • @geos-music-corner
    @geos-music-corner 3 года назад

    It still baffles me you make almost all of your games in construct 3, holy shi

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

    Great video! For some reason it never crossed my mind to just follow a tutorial to get familiar with the tools and concepts. I felt like its somehow cheating cuz am just copying others.
    I'm just getting started with game making and have been trying to get familiar with unreal engine for the past few days.

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

    I think it's Go Dot like Robot. Hence the icon 🤣 just my opinion. Great video dude. What's the benefit of square space over itch? Itch can host all your games and assets and provide a commercial space for selling... just wondering.

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

    Godot Gang Ahooo!

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

    Me: downloads godot through Steam
    Godot: keeps zooming and unzooming it's resolution by itself like a cancer

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

    I started with pico 8, uses lua which is so readable (it so nice to look at you probably don't even need to know how to code), however it runs 8-bit so your art can be pretty shoddy.

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

    I really need to figure how to finishing projects before starting new ones

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

    Undertale and risk of rain were made with Game maker studio

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

    i tried learning using scratch but i got extremely confused with variables and stuff
    idk man

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

    Minecraft was made without an engine 😁. But I get what your point was about needing an engine if you're just starting out and don't program. Great video though like always :)

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

    When Do You Stream?

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

    I know that hé said stencyl is a good 2d option.
    ITS NOT its expensive if you want to get a decent export option and it constantly corrupts its own projects.
    Great video tho

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

    I tried to start last year summer but quit due problems with my computer, maybe I could try again

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

    For one of your next videos can you make a game on scratch you know that one's coding language that uses blockly I would love to see it

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

    What first game should I make in unreal 4?

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

    Fantastic video Vim! Great for people just wanting to start out, definitely looking forward to your engine video!
    A tip I'd say is make sure to share progress as you go on and don't be afraid to ask for help!

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

    is it only me who notices that alot of gamedev channels are making "How to make video games" vids?

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

      For me it's because I get asked this question at least 10 times a week so it's easier to have a put together response. But you are right, I've seen a handful come out recently.

  • @skenda
    @skenda 3 года назад +4

    Wish I had money for construct 3. :/

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

    I feel like the dread of time is pushing down on me every time i try to learn a programming language,i keep feeling like its not important in the slightest and i should keep focusing on high school.

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

    What Is the best app to make pixel art??

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

      Aesprite and graphicsGALE. graphicsGALE is free. Aesprite isn't

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

      @@bunnystick thanks

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

      @@noskinCZ aseprite is actually free if you compile it yourself but it will be a worse version than the newest updated one

  • @Savi-digital
    @Savi-digital 3 года назад

    I wanna learn fr

  • @kingkatt1855
    @kingkatt1855 3 года назад +3

    Hi

  • @waterb-g9114
    @waterb-g9114 3 года назад

    No one ever mentions how much Untiy and especially Unreal struggle with 2D...

  • @itsME-dc4vm
    @itsME-dc4vm 3 года назад +1

    nice ;D

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

    Whats the Best game engine for 2d

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

    RPG maker games
    theyre cool

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

    Tysm this is really helpfull!

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

    A sponser, POGG

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

    "A game engine is the software you use to make a game."
    Nnnnot quite. An engine is the backbone used to build a game off of. It's what literally powers the game. The software is referred to as an IDE. IDEs are not, themselves, engines, and many engines don't have visual software to go along with them.

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

    Thank you for this.
    This might be the last push I needed to start. (tomorrow, after I got some sleep xD)
    Maybe it will help my mental health if I can stick with it. Maybe it will help me stick with things... If anyone wants to know what happens, ask me in like a month and I can maybe tell you more.

  • @skully7494
    @skully7494 3 года назад +4

    Early gang

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

    Cool

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

    Really check for me

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

    yo

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

    What if I can only use scratch.

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

    Im learning how to make simple rpg stuff in gdevelop cus my game will be an rpg

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

    I like building ovens. 🙃

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

    Love your content, Keep up the good work

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

    I'm having a problem with ideas, I dont have any ideas on what to make. I can't get better If I have nothing to practice making.

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

    my anwser, i dunno please stop asking, seriously i have no clue, why you keep asking?

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

    Good video. My tips would depend on what role you want to take on in the industry. If you want to be a programmer, I would actually advise against learning engines and would highly recommend that you learn a low level language like C or C++ (I personally prefer C). This is because the skills you learn are transferable to pretty much any job, regardless of which engine or framework your employer or team chooses to us, be it pre made or custom.
    If you want to be a game designer I agree that pre existing engines are the way to go. I would pick whatever tool that allow you to prototype and get games playable as soon as possible. The more you do the better.

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

    Now: What to do if you lost motivation and can't finish projects.
    Edit: I know that video exists.

  • @SahilShaikh-sw6ym
    @SahilShaikh-sw6ym 3 года назад

    by not doing it

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

    first people to click on the vid

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

    Play Game builder garrage

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

    Better record what to make commercially. There are too many "gamedevs" with trash games on steam, its horrific...

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

    hi

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

    4:02
    me whos making my first game a ripof of pickcrafter: ...

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

    I don’t like tutorials. I can’t ask questions, and before your say pay, payed things there’s a problem, I can’t afford them.

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

    Fail faster!

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

    No one cares

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

    There is a problem...
    I already started

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

    Fck it ! I will just do my dream game! ❤️🫡

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

    Hi