Green Light Dev
Green Light Dev
  • 78
  • 140 840
HOW Do People FINISH Games??
Join the Discord Server: discord.gg/zcNjeUQTPP
25 Days of Blender Playlist: ua-cam.com/play/PLzty3jWyUpHoM0R4ZWGaJ5CM8o9r-dXan.html
Finished is better than perfect.
I'm not a game dev, I've never used a game engine before, but there's a first time for everything. I've been having a blast using Godot, so let's see what we can do with it. Join me as I continue my journey trying to learn how to make a game.
Play Xscape The Shape here: greenlightdev.itch.io/xscape-the-shape
Переглядів: 2 780

Відео

Learning A New GAME ENGINE In 5 DAYS!
Переглядів 1,1 тис.2 місяці тому
Learning A New GAME ENGINE In 5 DAYS!
Blender Is Hard, But Progress Is POSSIBLE!
Переглядів 9133 місяці тому
Blender Is Hard, But Progress Is POSSIBLE!
How Do Game Devs NOT Overscope??
Переглядів 19 тис.3 місяці тому
How Do Game Devs NOT Overscope??
What I Learned While Making My First Game
Переглядів 1,3 тис.5 місяців тому
What I Learned While Making My First Game
I'm FINALLY a Game Dev!!
Переглядів 3,8 тис.6 місяців тому
I'm FINALLY a Game Dev!!
Non Game Dev Is ALMOST a Game Dev
Переглядів 1,6 тис.8 місяців тому
Non Game Dev Is ALMOST a Game Dev
Non Musician Tries Making Game Music
Переглядів 7829 місяців тому
Non Musician Tries Making Game Music
Non Game Dev Makes a SHOP In Godot
Переглядів 92310 місяців тому
Non Game Dev Makes a SHOP In Godot
Non Game Dev Tries To Make An Arena In Godot
Переглядів 54511 місяців тому
Non Game Dev Tries To Make An Arena In Godot
Non Game Dev Takes Advice From YOU!
Переглядів 760Рік тому
Non Game Dev Takes Advice From YOU!
Non Game Dev Learns Difficulty Progression - Part 2
Переглядів 673Рік тому
Non Game Dev Learns Difficulty Progression - Part 2
Non Game Dev Learns Difficulty Progression - Part 1
Переглядів 910Рік тому
Non Game Dev Learns Difficulty Progression - Part 1
Non Game Dev Tries To Make Enemy AI
Переглядів 2 тис.Рік тому
Non Game Dev Tries To Make Enemy AI
Non Game Dev Tries Learning Godot
Переглядів 1,5 тис.Рік тому
Non Game Dev Tries Learning Godot

КОМЕНТАРІ

  • @BetaTester704
    @BetaTester704 17 годин тому

    set it to top_level

  • @PersonManManManMan
    @PersonManManManMan День тому

    1@98#

  • @dminor5085
    @dminor5085 2 дні тому

    The main way my instructor said to finish a game is "Stop adding things already"

  • @henryjubeda7617
    @henryjubeda7617 2 дні тому

    Keep bumbling around and learn as you go brother, that's how we all do it. "I wonder how I can make enemies detect my guy", "How can I add VFX on collision?" and it adds up over time!

  • @guyonyoutubee
    @guyonyoutubee 2 дні тому

    I think i overscoped a game and thats why i dont want to make it no more

    • @GreenLightDev
      @GreenLightDev 17 годин тому

      You can always simplify the idea, or save that idea for later while you focus on learning in the meantime. Just because it's too much for you right now, doesn't mean it's a bad idea. You got this 💪

  • @sashaherriott5129
    @sashaherriott5129 2 дні тому

    Bro ONE popped up for me yesterday when I tried to add in an npc that's supposed to follow you and it took me wayyyyyyy longer than I care to admit to figure out what it was talking about

  • @andyandrew2453
    @andyandrew2453 4 дні тому

    I learned better about classes in Godot instead of what was used to be taught at my school.

  • @kodoavncreator
    @kodoavncreator 4 дні тому

    There is so much to learn about your enemy AIs. Great videos. And also finally, ChatGPT with Copilot makes the job easier as they areboth updated to Gdscript v4. It's no longer stuck to Godot 3.5 coding.

  • @c.d.dailey8013
    @c.d.dailey8013 5 днів тому

    This is so touching. I think what is needed most here is a growth mindset. That is so important for motivation and learning. Start with something small and easy. Then improve from there. The space shooter game in this video is very basic. Good job with that. You can build from there. Focus on making yourself grow. Do things one step at a time. Baby steps is also important for motivation and learning. Think of using growth mindset and baby steps as a way to level up as a game designer. It is not realistic for a beginner to make some big grand AAA game. That is like trying to get a small child to learn calculus when they are barely learning 123s. So go easy on yourself and do what you can. Good luck. :)

    • @GreenLightDev
      @GreenLightDev 2 дні тому

      I really appreciate the encouragement and tips!! The growth mindset is great advice, because when I'm overscoping, I think it's usually from focusing on the result, rather than the growth. Much appreciated!! 🙏🙏

  • @BakedDev_RTT
    @BakedDev_RTT 5 днів тому

    Awesome video! I just started the journey myself, and this video couldn't have come at a better time!

  • @henkiestudios5117
    @henkiestudios5117 5 днів тому

    You’re so underrated, this was a great video.

    • @GreenLightDev
      @GreenLightDev 4 дні тому

      Thank you!! I'm glad you enjoyed it! 🙏🙏

  • @wun_zee3599
    @wun_zee3599 6 днів тому

    do you have adhd by any chance?

  • @samfrank910
    @samfrank910 6 днів тому

    I am learning godot and I have the issue of over scoping. It is hard not to do this when I have such a wild imaginations

  • @amoguslover6937
    @amoguslover6937 6 днів тому

    Literally me. I’m fighting my own battle trying to fill in the gaps from overscoping. I’ve made my scope too big that everything keeps getting even bigger.

  • @SimonsAstronomy
    @SimonsAstronomy 7 днів тому

    I need the same 😭

  • @dchen73
    @dchen73 7 днів тому

    How much time should you spend on adding polish and fixing bugs after all the main features are implemented? After a game is released, how much time does one expect to spend on getting feedback and making updates and patches?

    • @GreenLightDev
      @GreenLightDev 2 дні тому

      I think that answer depends from person to person, and even from project to project. For me, my goal right now is to learn as much as possible, so that might mean spending less time on updates and patches, and more time trying new things and seeing what works and what doesn't. On the other hand, if your goal is to make a polished, stable, feature-packed game to sell, I can imagine that updates and patches would be a much higher priority

  • @Ben-py8kk
    @Ben-py8kk 8 днів тому

    When i first got into game dev i tried sooo many things but none worked, I think gamemakers way of teaching new people really goes unappreciated.

    • @GreenLightDev
      @GreenLightDev 2 дні тому

      I completely agree with that. It helped so much

  • @cybershellrev7083
    @cybershellrev7083 8 днів тому

    I've figured it all out: -Don't think about how hard your features are, think, "How can I make this possible?" -Put Short-term(scope creep) ideas in notes, save for later. Do not develop short-term ideas. -Long-term ideas; one's you reaallly like, develop those. Result: You'll build a game YOU KNOW is good, one that you're proud of.

  • @gembai
    @gembai 9 днів тому

    this video made me happy :D

  • @Nodsaibot
    @Nodsaibot 9 днів тому

    you forget asset update or compatibility catch up loop (you release 2 years later so now the engine has new libs, dependencies or devices you wished to port to have new requirements, then you take a bit longer and now flash is deprecated lol)

  • @Kaktus6492_VR
    @Kaktus6492_VR 9 днів тому

    I would just add sphere collider to enemy

  • @ICollectBalls
    @ICollectBalls 9 днів тому

    4:52 that would be called a sprite 3D, my good sir

  • @ProjectGreenfieldSolutions
    @ProjectGreenfieldSolutions 10 днів тому

    HAHA. I got the same setup for levels! Big fan

  • @held2053
    @held2053 10 днів тому

    That tetris remix is such a bop

  • @EonCorp-i1j
    @EonCorp-i1j 10 днів тому

    well done man! I am also starting out game development, and I think that this looks great!

  • @harveysoto
    @harveysoto 12 днів тому

    Good work here 🎉 It’s definitely a done is better than perfect mentality as a creative. What helps me to continue finishing tasks is once you’re in the habit, you remember how many times you’ve completed tasks and surely, it can be done again 😅

    • @GreenLightDev
      @GreenLightDev 11 днів тому

      Thank you!! That's true, if you're able to create that habit, it makes it much easier to keep going. You've done it before, you can do it again 🔥🙌

  • @YourKindAlly
    @YourKindAlly 12 днів тому

    Good job on sticking to your project! What you mention is very important, and I was in a similar seat myself. It helps to be held accountable to finishing your projects!

    • @GreenLightDev
      @GreenLightDev 11 днів тому

      Thank you!! That's a big thing that helps me for sure. If I don't tell anyone about a project, I can quietly let the project fade away, but if other people know, that accountability is pretty motivating

  • @mikhailhumphries
    @mikhailhumphries 12 днів тому

    Sometimes scope creep sets in

  • @auesip
    @auesip 12 днів тому

    Finishing projects is difficult, especially when perfecting, so you must say screw it and just do it! But remember sometimes using the things from other projects to propel your new ones further is a good idea! Its not as easy as said below but these do tend to help! To solve feature creep, limit your game to your initial scope but half that scope! (if you can). To solve Shiny New Thing, schedule tasks that you require to get done! Having a todo list helps prevent you getting really bored but remember there are boring and mundane that must be done. To solve the fear of finishing a game... well this is the toughest, you need to finish 1 project! Thats all, and then it will shatter these all! Keep it up Green Light Dev! You and your discord are a huge motivation for myself.

    • @GreenLightDev
      @GreenLightDev 12 днів тому

      Great advice!! Like you said, it's never going to be easy, but it does really help just being aware of the pitfalls! Very much appreciated! 🙏🙏

  • @DUHRIZEO
    @DUHRIZEO 12 днів тому

    Joining the community has been the biggest help. I've never stuck to a game dev project so long. Thank you for all the inspiration in bringing things together!

    • @GreenLightDev
      @GreenLightDev 12 днів тому

      I'm glad you're a part of it!! Everything about your project, from the art to the movement looks crazy good! I'm really looking forward to playing that when it's ready 🔥🔥

  • @refeals
    @refeals 12 днів тому

    Very inspirational, been a while since I did some gamedev...

    • @GreenLightDev
      @GreenLightDev 12 днів тому

      Never too late to get back into it!

  • @bluebukkitdev8069
    @bluebukkitdev8069 12 днів тому

    Second comment :3 Feature Creep is the easiest for me to fight, because I'm excited about the idea of finishing my project. Shiny New Thing is a bit tougher, since I have all kinds of exciting ideas and I want to try all of them. Worse, I know that by trying new things, I am giving myself the best opportunity to learn. I haven't fought this very effectively yet. As for the fear of finishing... yeah, idk. I think it's more of a fear of failure, because some part of me just *knows* that when it's all done, it'll be disappointing. This one is an irrational fear, because the only one holding me to standards of perfection is myself. I know it's irrational, and yet have not found a good solution. I don't have a following that cares enough about my projects to hold me accountable. I'm following you for inspiration on this one. If nothing else, maybe seeing you succeed will motivate me.

    • @GreenLightDev
      @GreenLightDev 12 днів тому

      Yeahhh super relatable! Holding ourselves to that perfection standard is impractical, but difficult to shake. I think it's something that's common among people in any creative field. As for the community, you already know you have us in the Discord! I've been loving seeing the progress of the strategy game you're making in Unreal. You might be following me for inspiration, but seeing that is inspiring, too. Keep that up 🙌

  • @sziklamester1244
    @sziklamester1244 12 днів тому

    Never give up!

  • @Mazzariel814
    @Mazzariel814 12 днів тому

    Great video, very valuable

  • @nwagnerSK
    @nwagnerSK 16 днів тому

    I teach Video Game Design for high school students. In 9 minutes, you summarized perfectly what it takes a lot of them months of frustration to realize - most of us just aren't ready for our magnum opus... yet. This video will be a definite share with them each time they're about to start their projects. Thank you for sharing in such a personal way!

    • @GreenLightDev
      @GreenLightDev 14 днів тому

      That's so cool!! I'm really glad you found value in this video, and I hope your students do too! I think it's something that no one is fully immune to, but being aware of it really helps. I appreciate you sharing! 🙌

  • @MrGamer-rv7xm
    @MrGamer-rv7xm 17 днів тому

    God I love small things like this in coding

  • @Sharp2006
    @Sharp2006 17 днів тому

    that skill bar is my skills exactly🙏

  • @rhikke07
    @rhikke07 18 днів тому

    Are you my clone or something like that? Like, honestly... pretty much everything in this video is the exact same thing that happens inside my head cuz I still haven't learnt anything with how to make a game, but I always dream of a game then I start making it too big in my head, then I start telling myself that I could never do that... So I guess I've been stuck on the same spot for a long time now.

    • @GreenLightDev
      @GreenLightDev 16 днів тому

      It's tough getting past that mental block for sure! Just gotta start with something small, begin learning the absolute basics, and start building up from there. I definitely started too ambitious with my idea, but I'm finding that setting up limitations for myself really helps because it forces me to keep my ideas in check. Don't give up! 🙌

    • @rhikke07
      @rhikke07 16 днів тому

      @@GreenLightDev Thank you so much for answering 🥰. I really hope that this is the year that I finally make a change and start learning. In fact, I wanted to ask something. In a SMART Target, you need to set a time for how long are you going to be making an effort to achieve that target. So I wanted to know: how much time is realistic to set for yourself to learn the very basics of game development?

    • @GreenLightDev
      @GreenLightDev 15 днів тому

      @rhikke07 That depends on your definition of the basics. I would suggest try making something like Pong--something that's already a simple idea at its core. That will allow you to learn how to create objects, how to make them move, and how to make them collide with each other. Starting with recreating a simple game that's already made could be a good way to give yourself restrictions so it doesn't get too overwhelming, because you know how it's supposed to look and play. Once you have that, you can either move on to another game, or choose to expand the Pong game even further 🙌

    • @rhikke07
      @rhikke07 15 днів тому

      @ Once again, thank you so much for you help. I really appreciate it!

    • @GreenLightDev
      @GreenLightDev 15 днів тому

      @rhikke07 For sure!! Good luck on your game! 🙌🙌

  • @Vensauno
    @Vensauno 20 днів тому

    Looks like I'm a bit late. However it was great to see everything together

  • @Robin.k.gamdev
    @Robin.k.gamdev 20 днів тому

    Can one play the background game some were and also W video

    • @GreenLightDev
      @GreenLightDev 20 днів тому

      Glad you liked it!! Also you can play the little game I made here: greenlightdev.itch.io/xscape-the-shape

    • @Robin.k.gamdev
      @Robin.k.gamdev 20 днів тому

      @ thanks Man

  • @MatheusPese
    @MatheusPese 22 дні тому

    I prefer boids.

  • @King_Luigi
    @King_Luigi 23 дні тому

    There's a few things I've picked up about Game Dev over the years, some you've mentioned here. Like, when you 1st start out, you wanna keep things small, just to figure things out. Don't rush into trying to make your "dream game" early on, take your time to build up to it. "You don't fight the Final Boss at Level 1." (Well, not typically, anyway.😅) Try for something simpler, like an arcade game, instead of an RPG for example. (RPGs are more difficult than you may think and need much more time/resources to pull off.) Try to keep your early projects down to something you can make in less than a month. (You wouldn't wanna be stuck on something for months just to give up and throw it away do you?) It doesn't need to be the prettiest or have amazing music either, it just needs to be _yours._ As long as you're learning from whatever happens then you're doing good. When you're thinking up a new game, make a Game Design Document for it too. It can help keep you focused and avoid randomly adding in like 3 new systems part way into it n' such. (Though, just because you put something in the GDD don't feel like you _have to_ use that idea either. Maybe you've created some of the game but that idea doesn't seem to "fit" with what you have so far, or you've been building that idea but it isn't working out for whatever reason? Don't be afraid to just cut it entirely. You could always save it for a future project.) Something else to keep in mind, "GEL.". (Game>Engine>Language, in that order.) Start by figuring out what kind of Game you want to make. (Like, 2D or 3D. Platformer or Racing, etc.) Then look into what Game Engine would be a good fit for something like that. (2D platformer? That's Gamemaker. -- 3D racing? Try Unreal, or Godot. -- Visual Novel? Go for Ren'py.) After that look for whatever Coding Language that Engine uses or supports and learn from there.

    • @GreenLightDev
      @GreenLightDev 21 день тому

      Really great advice right here!! Thanks a lot for the tips!! 🙏🙌

  • @melongarb
    @melongarb 24 дні тому

    Oh wow, I love the design and care you put into this video - it’s the first of yours I’ve seen and I’m a big fan. I’m pretty new to game dev but have been a programmer for a long time, and I run into scope creep with almost everything I do :D PS Thank you for adding real subtitles!

    • @GreenLightDev
      @GreenLightDev 21 день тому

      I'm really glad you enjoyed it!! I really appreciate the kind words! 🙏🙏

    • @emirhankirci2951
      @emirhankirci2951 5 днів тому

      So that's why subtitles are so accurate

  • @LetsPlayWithPixels13
    @LetsPlayWithPixels13 26 днів тому

    Underated

  • @Invisible_Birdy
    @Invisible_Birdy 26 днів тому

    The only important thing about Blender is not to be too hard on yourself because something didn't look as you wanted it to, or to harshly judge what you made by comparing it to other people's work, be proud of yourself with each thing you make and with each thing you learn. Btw love the pumpkin, you did an amazing job.

    • @GreenLightDev
      @GreenLightDev 26 днів тому

      Thank you!! I very much appreciate the kind words! 🙏🙏

  • @Break.
    @Break. Місяць тому

    great video! it seems that you've already figured this out but I'll still share my thoughts: to answer the title, the simple answer is: they do! way too often in fact. although a big thing that does make it easier to for devs to work on massive projects is having more experience. for example I've been making games for over 5 years now and only now am I confident that I'm ready to make a proper releasable game. working on smaller projects and game jams (which I would highly recommend) are a great way of getting a better understanding of everything including the entire game development process and where your limits are. its also worth mentioning that its usually a good idea to not stick so strongly to one idea as soon as it comes to your head. the best method I've learnt is to come up with a few loose ideas and then prototype the best one(s), seeing if it is actually any fun. then AFTER you have found an idea that you have proven to be fun with a reasonable scope, you should complete a GDD. oh and one last thing - setting deadlines can be a great way to reel back the scope, as devs can often work on games for 2-3 times longer than they expect wow I said a lot lmao thanks for reading if u read this

    • @GreenLightDev
      @GreenLightDev 26 днів тому

      This is really great advice!! I feel like what you said about coming up with a few loose ideas and prototyping the best ones could especially help. Plus at that point, it's easier to know whether the idea seems fun, through messing around with the prototype. I really appreciate the tips!! 🙏🙏

  • @soma_donat
    @soma_donat Місяць тому

    I always ignore that tab, it's always full of errors even when my game works fine.

  • @harveysoto
    @harveysoto Місяць тому

    The final product was actually so good haha crazy. Congratulations my dude! I already know that must’ve been endless hours of bad posture at the desk

    • @GreenLightDev
      @GreenLightDev Місяць тому

      Endless for sure, my poor back 😂 haha thanks, glad you liked it! 🙏🙏

  • @harveysoto
    @harveysoto Місяць тому

    But it’s honest work 😂

  • @droidy365
    @droidy365 Місяць тому

    I feel this way too much! I have a huge ambitious idea of a game I wanna make that's a cross between a turn based strategy akin to X-Com and an action platformer; something I don't believe has been done yet. The will game have hub worlds/bases, conquest mechanics to claim new bases, an epic story, beautiful sprite-work and animations in a pixelated 3d world, fun characters, character interactions and dialogue, interesting lore, a simple con-lang (made up language), RPG mechanics, a unique mechanic tied to this called "corruption", alternate endings based on how you play through the story, a New Game + with an alternate story and interactions, yadda yadda yadda. As for what I've made... 1 sprite/character design for 1 character, a little bit of lore, a few character interactions and mechanic ideas. I haven't even learned how to use Godot yet.

    • @GreenLightDev
      @GreenLightDev 29 днів тому

      That idea sounds sick!! The good thing is that it sounds like you have a clear step 1, which is to start learning Godot. From there, you can take small steps to learn simple things that will bring you closer to the end goal of making your dream game. From one overscoper to another, you got this 🙌