3 Months of Learning Game Development

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ค. 2024
  • Use my link bit.ly/MchaelDCJan22 and check out the first chapter of any DataCamp course for FREE to unlock new career opportunities and become data fluent today!
    WISHLIST my new indie game Castlemancer on Steam: store.steampowered.com/app/24...
    Game dev artists I recommend:
    finalbossblues.itch.io/
    pimen.itch.io/
    s o c i a l s ☕
    ----------------------------------------
    Discord: / discord
    Instagram: / chicken_marsella
    Twitch: / byteofmichael
    Twitter: / byteofmichael
    business inquiries: michael@rainysun.day
    s u p p o r t 👏
    ----------------------------------------
    Patreon: / byteofmichael
    programmer merch: nullref.co/
    Join the club: rainysun.day/
    my book list (affiliate): www.amazon.com/shop/marselluh...
    d e s c r i p t i o n 🔥
    ----------------------------------------
    Chapters:
    00:00 - intro
    00:41 - how I got into game dev
    01:14 - choosing a game engine
    01:38 - the struggle with side projects
    03:10 - my experience with Unity
    06:00 - other problems and my game dev experience
    07:51 - should you try game dev?
    08:01 - do I recommend Unity?
    08:29 - how do you learn?
    09:01 - staying consistent?
    09:35 - has game dev ruined the magic?
    10:00 - outro
    Checkout my other devlogs:
    Building My Dream Game Devlog 1: • Building My DREAM Game...
    My Indie RPG Has Problems Devlog 2: • Game Development is HA...
    Developing My Indie RPG is Confusing Devlog 3: • Developing My Indie RP...
    Gods and Spells in My Indie RPG Devlog 4: • Gods and SPELLS in My ...
    Other videos used:
    Unity 5 2D Platformer: • Unity 5 - 2D Physics: ...
    Halo Infinite Campaign Launch Trailer: • Halo Infinite | Campai...
    A little over 3 months ago I decided to try game development for the first time. In the past, I never really was interested in game dev or game design. I've always loved playing video games, but I was hesitant to try game development as I thought it might ruin the magic of video games overall.
    This video is less of a devlog, and more of a reflection on my experience developing a game so far.
    But the inevitable TH-cam algorithm started to recommend game dev channels, and I was hooked. To start off, I had to decide on a game engine. Some popular game engines are Unity, Unreal, Godot, Gamemaker, Construct, and RPGMaker. I really like C# as a programming language, and many of the tutorials I began watching were using Unity, so I felt Unity was a solid initial choice.
    I also decided to focus on developing a 2D game similar to Stardew Valley, because I thought making a 3D game may be a little more complex than my free time would support.
    One thing I usually struggle with when it comes to software engineering side projects, is that I start a lot of projects, but I don't finish a lot of projects (mostly due to waning interest). I didn't want that to happen with game development, so I decided to only work on it when I want to. To hopefully avoid burnout, and not make game dev and design feel like a chore or job.
    Creating art for game development is also a hurdle. I've tried pixel art and let me tell you, it did not go well. Therefore I decided to pay and support really talented pixel artists, instead of dreading creating terrible looking sprites. You can find the link to their itch pages above!
    Overall, game development has been the most fun software engineering side project I've ever worked on. Indie game dev is more satisfying as its very visual and tangible (similar to web dev).
    And in general, I recommend anyone interested in game development or game design, at least try it out. I think Unity is a great engine, but there are a lot of other engines out there to try as well.
    And remember, if you are doing this for fun, don't make it another job (unless you want to)!
    #gamedev
    #softwareengineering
    #devlog
    This video was sponsored by Datacamp.
    c r e d i t s 🎵
    ----------------------------------------
    Blue Wednesday - Middle School chll.to/6ea05beb
    Blue Wednesday, Shopan - Home Court chll.to/86496ad2
    Aviino - Jasmine chll.to/f283d922
    oddfish - Toddle chll.to/355742fc
    Cloudchord, Smile High, Teddy Roxpin - Sirens chll.to/d9aade3b
    d i s c l a i m e r
    ----------------------------------------
    I do not claim to own any or all of the pictures/footage that may be shown in this video.
    All of my opinions are entirely my own and do not represent any company I work for or am affiliated with.
    Any financial topics discussed are not financial advice.

ความคิดเห็น • 517

  • @ByteOfMichael
    @ByteOfMichael  2 ปีที่แล้ว +60

    Use my link bit.ly/MchaelDCJan22 and check out the first chapter of any DataCamp course for FREE to unlock new career opportunities and become data fluent today!

    • @austinhunt6545
      @austinhunt6545 2 ปีที่แล้ว

      BrokenLotus hmu we can lose a game together lol

    • @Neptune_369
      @Neptune_369 2 ปีที่แล้ว +1

      As a Game Dev myself I can say this also worked for me, work when you want too, don't burn out, it's like a diet.. You're not going to stick to the diet if you don't like it.. I now spend less hours programming and I get much more work done. Funny how it plays out like that haha. As long as you're happy that's the main thing.

    • @JuiceB0y
      @JuiceB0y 2 ปีที่แล้ว

      Is it possible to develop a game like Red dead redemption 2 in a small team like 50 to 150?

    • @fntr
      @fntr ปีที่แล้ว

      what chair do you use?

  • @tower7314
    @tower7314 2 ปีที่แล้ว +885

    I really can agree with "It increased my appreciation for those games". Since ive got into game dev i know hoooow much work for exaple AAA games like Red dead 2 are.

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว +59

      Ya definitely! The stress and effort that goes into those games is crazy!

    • @sonicevostator
      @sonicevostator 2 ปีที่แล้ว +31

      Just don't forget that those aren't solo projects, 1600 effing people went into making Red Dead Redemption 2. Yeah it's a whole lot of work, but it gets done in good time with a boatload of peeps

    • @Raooka
      @Raooka 2 ปีที่แล้ว +61

      @@sonicevostator probably took 30 people to program horse balls

    • @ghlow6346
      @ghlow6346 2 ปีที่แล้ว +9

      my amazement with project zomboid working 99.9% flawlessly is undescribable after i tried making games myself

    • @bagel_dev
      @bagel_dev ปีที่แล้ว +10

      @@Raooka and 40 more to add the physics

  • @unholy_seagul
    @unholy_seagul 2 ปีที่แล้ว +275

    I just finished my first month of learning game dev with unity, and seeing this motivates me and excites me to see just how much I can learn in the next 2 months. Thanks for this video!

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว +9

      Glad you liked it and good luck with your projects!

    • @elka7823
      @elka7823 ปีที่แล้ว +1

      I haven been trying to elsnr for a month and i dont know a songle thing yet😔😞

    • @SamuSayo
      @SamuSayo 8 หลายเดือนก่อน

      ​@@elka7823well you should try to see a tutorial and try to apply to your Project but dont copy everything a tutorial tells you to do

  • @ChanmanLikesPie
    @ChanmanLikesPie 2 ปีที่แล้ว +161

    I'm not sure how I got recommended this from the TH-cam Algorithm™, but I'm glad I did. After mindlessly eating half a box of cheez-its and finishing the video I was surprised to see the view count. The editing was great and I was thoroughly intrigued. I haven't seen any other of your videos but I hope you get one that blows up. You seem to be going in the right direction though, because I got recommended this video despite sparingly watching tech content. Best of luck.

  • @JellyLancelot
    @JellyLancelot 2 ปีที่แล้ว +148

    Pre-optimisation is my biggest weakness as a sw engineer, it kills a lot of passion and motivation for projects if it’s not perfect. It’s very hard to correct!

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว +22

      I think it stems from the fact that going back and trying to optimize systems you forgot about also isn't the easiest process haha!

    • @Simo-un2zu
      @Simo-un2zu 2 ปีที่แล้ว +4

      Also, you'll end up optimising stuff you'll later cut. It's like writing a novel and editing as you go, which while it can clean up your draft, you'll end up cutting whole parts you optimised, so best to get everything down and working in some state first.

    • @ly_0
      @ly_0 ปีที่แล้ว +2

      This so much.. as a web developer I obsess over proper structure because I *know* it'll bite me later on. But when I'm new to a system/framework/engine, I don't know the proper structure yet and burn myself out just trying to get everything perfectly done

    • @fakiirification
      @fakiirification 11 หลายเดือนก่อน +6

      approach game develoment like a game itself. toss that spaghetti around with reckless abandon. once you get a mechanic working its easy to see how to convert it to a clean version of the same code. its not always so easy to create mechanics clean from the start without a TON of experience making similar mechanics.

  • @brianbruhhh5170
    @brianbruhhh5170 2 ปีที่แล้ว +32

    Thank you for making this. I fall into the trap of scheduling too, I’ve recently adopted your method of just working on it when I want to, it makes the Dev much more enjoyable! Using Monogame instead of Unity tho! Amazing video!😁

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว +1

      Thanks! And just working on side projects when you want to helps keep some of that fun in it!

    • @fakiirification
      @fakiirification 11 หลายเดือนก่อน +1

      as long as "when i want to" doesnt turn into 3 months from now. I try to open unity at least once per day, even if its just to hit play and try out my last bit of work with a fresh mind. sort of like going back and reading an essay the day after you finish it to make sure you didnt miss anything obvious.

  • @SirNilooo
    @SirNilooo ปีที่แล้ว

    I don’t know how I stumbled upon your channel, but I’m glad I did! You have some awesome, natural, content my friend! I’ll be looking forward to more videos from your channel. 🤘🏽😎

  • @salze145
    @salze145 2 ปีที่แล้ว +27

    The most important thing when you start developing indie games is to start with short projects, be aware of your possibilities and your time. Then, when you already have more skills and experience, you can increase your aspirations and do bigger projects or associate with more people and share the work.

  • @daveh5139
    @daveh5139 2 ปีที่แล้ว +1

    I love seeing your journey. keep it up!

  • @gfslamguitar
    @gfslamguitar 2 ปีที่แล้ว +8

    Great video. I just started 2 months ago with no programming or coding experience. This shows the importance of knowing how to code. Very impressive to see this amount of progress in such a short amount of time. The setting time thing is so relatable. I'm so ADHD, that I find working on it when I am feeling it, I make so much more progress.

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว +1

      Ya the passion for a project definitely helps with productivity!

  • @ya-ilya
    @ya-ilya ปีที่แล้ว +5

    Feature creep is definitely something I've struggled a lot with and It made me realize why game designers are valued so much

  • @jos9184
    @jos9184 3 หลายเดือนก่อน

    This video resonates very much with me and therefore it's quite motivating to see how you're making progress. I appreciate you making this video a lot man, thanks!

  • @tantyowisnu8520
    @tantyowisnu8520 ปีที่แล้ว +1

    Great vid! And thanks for sharing your experiences to the world. I'm still a noob in this programming world, but i have a hunch that i might need to check on your channel in the future, so definitely deserve a subscribe. 👊

  • @noxprotego
    @noxprotego 2 ปีที่แล้ว +3

    Thank you for this video. It was extremely helpful and gave me a lot to think about. I am starting to learn coding and really want to make games, so this advice and plain and simple video was so encouraging and real.

  • @ascourter
    @ascourter 2 ปีที่แล้ว +49

    I appreciate you calling out avoiding burn out and that it is OK to not have to work on a side project every day. Have learned this over the years myself!

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว +4

      Burn out can be the killer of enjoyment and productivity!

  • @DoubleOSevan
    @DoubleOSevan 2 ปีที่แล้ว +52

    Sometimes being an organized individual has its cons when it comes to increased task anxiety in not being able to keep a rigid schedule. Sounds like many others here in the comments can relate as well! Just gotta go with the flow and see the results build up over time.

  • @huydh
    @huydh 2 ปีที่แล้ว +1

    Hey man, thanks for sharing your journey. I can totally relate to that feeling about side projects.

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว

      Of course and thanks for watching!

  • @TheNexusChan
    @TheNexusChan ปีที่แล้ว +17

    As a teenager, I was heavily into web development. Both frontend & backend. I usually gave up on my projects too, and jumped to another. It was hard to stay focused on one project.

    • @maxbreaker
      @maxbreaker 7 หลายเดือนก่อน

      How would one solve this issue

    • @JustWatch_Content
      @JustWatch_Content 6 หลายเดือนก่อน

      ​@@maxbreakerhave a schedule and get rid of anything that distracts you to focus on your project. In terms of motivation, just listen to rain sounds at the background. As for whether this works or not, I think it depends on how serious one is. It works for me

  • @gruffgamedev6528
    @gruffgamedev6528 2 ปีที่แล้ว +5

    Wow! I can’t believe you don’t have more subscribers! Your filmmaking and game development skills are amazing! Well done!

  • @Nomadnetic3
    @Nomadnetic3 2 ปีที่แล้ว +3

    Really interesting to see someone coming at this from the Software development. Especially your talking points about scope and feature creep. Both are very important to take note of but they get brushed over a lot of the time. Even by developers with experience. Fascinating video.

  • @eeeekkkk783
    @eeeekkkk783 ปีที่แล้ว +1

    thanks for makings this video. i know nothing about game dev but just putting all the footages together and come up with this video is hard enough for me. i enjoy your sharing really.

  • @Rushi420
    @Rushi420 2 ปีที่แล้ว +37

    Love how you added rpg maker As a Game engine There very underated But Very Amazing

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว +3

      Ya they seem like an intuitive engine!

  • @almsknight
    @almsknight 2 ปีที่แล้ว +7

    Great video and such good advice on avoiding burning out, I've fallen victim to it so many times haha.

  • @Eadrom_Effa
    @Eadrom_Effa ปีที่แล้ว +1

    first I wanna say thank you, this is my first time learning game dev and it's 2 weeks since I started it, yesterday I'm on state of depress after learning that the person that I follow for tutorial on his second videos changing alot of thing with out explanations, I gave up but this morning seeing your video motivated me again to not give up, thank you.

  • @Glori4n
    @Glori4n ปีที่แล้ว +1

    Hahah, so many things we got in common, especially the learning process. I'm about to enter my third month of development, but instead of building the world or focusing on graphics, I'm making all the mechanics of the game first, and then focus on that. Which is a win-win situation to people like us that enjoy the logic part more than the other sectors.

  • @babudy4624
    @babudy4624 ปีที่แล้ว

    I feel really related to everything you said. Thank you for the video

  • @hawkgamedev
    @hawkgamedev ปีที่แล้ว +1

    Great video, so true about appreciating games, I have special love for 2D games now, and you see now more details in everything you play, the game dev journey is hard but amazing!

    • @ByteOfMichael
      @ByteOfMichael  ปีที่แล้ว

      Thank you! Its a tough road but worth it!

  • @mysteriousgallery1569
    @mysteriousgallery1569 ปีที่แล้ว +1

    Fantastic tutorial, keep up the great videos!

  • @kapella1987
    @kapella1987 ปีที่แล้ว +7

    I've been learning C# for two months now. And I really learned a lot. And a lot of things in Unity now seem logical to me. I had a lot of questions beforehand. I hope I can continue my game with my further learning content at some point

    • @ByteOfMichael
      @ByteOfMichael  ปีที่แล้ว

      Good luck!

    • @maxbreaker
      @maxbreaker 7 หลายเดือนก่อน

      How have you been doing with the unity situation that happened

  • @brunoandrade5957
    @brunoandrade5957 2 ปีที่แล้ว +1

    Thank you so much! You have taught me a lot! I believe that now I can keep fighting! I was almost giving up... 🙃😁

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว

      Thank you and stick with it!

  • @ramon421
    @ramon421 ปีที่แล้ว

    Thanks for the video, this inspired me to start a new side project. I learned some of PyGame in the last months, and will try to come up with some story to create with Unity!

  • @deondupreez4713
    @deondupreez4713 2 ปีที่แล้ว +3

    I'm currently learning Unreal Engine 5, and this video helped a lot. I currently have an alarm set up for every day except saturdays, and I think I'm going to remove it and just start working on Unreal when I feel like it as per your suggestion. I really enjoy it, and I am busy with a project that I'd possibly want to release in the future, but it's my first actual game and the scope is fairly ambitious so I might lose interest along the way if I continue down the current path. I find myself rewriting a lot of the code on a daily basis because I keep thinking of a better way to do things, which sort of ties into the optimisations part that you mentioned, I still need to figure out when something's good enough. I definitely have to rethink how I do things. Overall pretty good video, as a new game developer I think everything was very relatable

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว +1

      Ya I feel very much the same way. I go through waves of wanting to work on it all the time, and then dreading working on it! Its all part of the process! Good luck!

  • @Sakrosankt-Bierstube
    @Sakrosankt-Bierstube ปีที่แล้ว +1

    I absolutely love journeys like that. Game development can be such a deep rabbit hole.. especially if you're alone.

    • @ByteOfMichael
      @ByteOfMichael  ปีที่แล้ว

      Thanks and definitely feel that!

  • @kerwinfernandes9583
    @kerwinfernandes9583 ปีที่แล้ว +1

    Thank you for sharing part of your life, it was inspiring. God bless you and your family abundantly always 🙂🙏🏼❤️

  • @faithmorante
    @faithmorante 2 ปีที่แล้ว +1

    Just wanna say, this video was my starting point on learning Unity game dev. Thanks so much

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว

      That's awesome to hear! Good luck!

  • @dennisdzeko3916
    @dennisdzeko3916 2 ปีที่แล้ว +2

    Wish I had seen this vid yesterday, I was kinda feeling burnout and wanted to watch an example video of possible future game dev career that awaits me, watched some dude working with unity for 6 years and damn shit he showed little to no improvements and that was the final blow for me there. I gotta get myself back together, thank you for the vid Michael!

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว +1

      Of course man! Definitely don't get burnt out on something that's supposed to be fun! I always recommend taking some time and just chilling before getting back into side projects!

    • @dennisdzeko3916
      @dennisdzeko3916 2 ปีที่แล้ว

      @@ByteOfMichaelYou're right, thank you for time and efforts.

  • @underscoreviolet
    @underscoreviolet 2 ปีที่แล้ว +4

    AdamCYounis mention pog
    Seriously though, great tips on avoiding burn out, it’s a major problem I’ve had and these were great ways to handle it that didn’t occur.

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว

      Thanks! And ya burnout can be a huge thing even for something that is supposed to be fun!

  • @kaneeskansenthuran7645
    @kaneeskansenthuran7645 ปีที่แล้ว

    Vừa vào đã nổi cả da gà 藍giọng a Phúc hayyy quá, mong sẽ tiếp tục cover ạ ❤️

  • @hansomesolo1136
    @hansomesolo1136 2 ปีที่แล้ว +1

    Great videos. Should continue making devlog videos. Game development suits you 👍🏻

  • @y01cu_yt
    @y01cu_yt 2 ปีที่แล้ว +1

    Thanks for sincere advices!

  • @ummulbaroqah
    @ummulbaroqah 2 ปีที่แล้ว +1

    what a great video! it making me more interested to be a game dev

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว

      Thanks and you should give it a try!

  • @valentinzambelli9930
    @valentinzambelli9930 2 ปีที่แล้ว +4

    Learning gamedev is a greate exercise for any "regular" (meaning: builds web services or applications) dev because it does put into perspective how fast machines actually are. When your day2day is heavily dominated by worrying about network latency it's pretty freeing and and interesting experience to say: Nope, I will just run this thing 60 times per second and it will be fine.

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว +1

      Ya great points! Sometimes we get too caught up in the ms optimizations haha!

  • @waelaman4146
    @waelaman4146 ปีที่แล้ว +1

    understand the basics of the software untill now. Your guide is very very good quite simple and very helpful. I gave you a like and a sub

  • @RigorMortisTortoise
    @RigorMortisTortoise 2 ปีที่แล้ว

    Great video, thanks for sharing!! I actually put off learning game dev for years because I was worried it would ruin the magic too, luckily it didn't for me either.

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว

      Thanks! And ya game development really puts into perspective the effort that goes into popular games!

  • @sarpsays
    @sarpsays 2 ปีที่แล้ว +5

    The Unity forum posts are great, truly there is an answer for 99% of your problems. I had like one problem in the entire lifespan of my RPG the past 3 years that I couldn't find an answer for. Also here is my suggestion to anyone who's starting game development:
    Write good sustainable code. Especially if your game is going to be a big one. It's easy to want to just go quick and add that cool feature you're thinking, but if you spend a little bit of thought on what's the best way to add it - it might save you lots of time debugging when the code debt catches up.

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว

      Sustainable code will definitely help if you take a break at some point too! It'll be much easier to hop back in!

  • @obsidianflight8065
    @obsidianflight8065 ปีที่แล้ว +1

    at around 4:30 i had the dunning kreuger effect when doing unity too! except i never got that first "yeah, im good" feeling, its always just been "i have no idea!"

  • @deathbyslime6725
    @deathbyslime6725 6 หลายเดือนก่อน

    the "struggle" part has all the answers you need.
    do something you love when you feel like doing it, so it doesn't get killed by commitment.

  • @dylan8363
    @dylan8363 2 ปีที่แล้ว +3

    "Sometimes I just wanna go 0 and 8 on Karthus Mid" lmao I felt that.
    In all seriousness, this was a very enlightening video as an aspiring game developer.

  • @baltcito263
    @baltcito263 2 ปีที่แล้ว +1

    I’ve learned something from this. Nice video!

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว

      Thanks and glad it was helpful!

  • @suryaelz
    @suryaelz 2 ปีที่แล้ว +2

    Nice, subscribed instantly!

  • @Ayesha86_
    @Ayesha86_ ปีที่แล้ว +1

    thanks I needed this video

  • @pureinspiration123
    @pureinspiration123 ปีที่แล้ว +1

    Starting a new project is the most fun part, though! :)

    • @ByteOfMichael
      @ByteOfMichael  ปีที่แล้ว +1

      Starting is always the most fun, finishing on the other hand...

  • @YurHantingDog
    @YurHantingDog ปีที่แล้ว +1

    For me, all those Ideas in my head that I head for the game are really a blocker for me. I am stuck in analysis paralysis so to speak. I think its really good advise to write all ideas down (ofc) but then only pick the ones relevant to making a minimum version of the game and try forget about all the others. Its hard, but this is the only way I think.
    If you have not heard about it yet, heartbeast (a game dev channel I like) is writing a book right now called production point where he talks about this. I am really exited to read it and pick up game dev again when its out. He is funding it on indiegogo and I would recommend it to anyone being stuck in their own head when it comes to game dev.

    • @blkb33
      @blkb33 ปีที่แล้ว +1

      Maybe you could start something and see where it takes you. Take small steps first and start following some super basic tutorials on the unity website. It’s all free. Why wait for someone to release a book until you start? What are you waiting for? You’ll never achieve anything with the story you are telling yourself in your head. Reading your comment seems you talk yourself out of things before you’ve even tried

  • @r1ce0919
    @r1ce0919 9 หลายเดือนก่อน

    I feel you man. "I start a lot of projects, but I don't finish a lot of projects."

  • @sketchie_guy
    @sketchie_guy 10 หลายเดือนก่อน

    I know this is way after this video has come out but I'm curious, how did you set up the map making thing you were doing, drawing with each asset and stuff

  • @AaronJack
    @AaronJack ปีที่แล้ว +1

    awesome video, I'm learning unity right now too

    • @ByteOfMichael
      @ByteOfMichael  ปีที่แล้ว

      Thanks man and great videos! Be careful, Unity can definitely become a rabbit hole haha

  • @neljuwow526
    @neljuwow526 ปีที่แล้ว +1

    yes!!!!! ill try this, i've always wanted to make a game

  • @BluePhantomGames
    @BluePhantomGames ปีที่แล้ว

    4:41 this is so true, when I started i made atleast 5 mini games by watching tuts and thought that I was ready and can make a multiple game. Then arts and networking hit me hard when I got started making one.

    • @ByteOfMichael
      @ByteOfMichael  ปีที่แล้ว

      There are definitely so many steps in the process of making a game!

  • @mxaidanwood2703
    @mxaidanwood2703 ปีที่แล้ว +2

    If you want to learn more pixel art, I’d recommend watching Brandon James Greer. He inspired me to start diddling around in some pixel art programs. It’s more “guy explains his design process as he goes” than “tutorial for beginners”, but it’s so cool and inspiring. My fave video is the one where he designs characters based on gummy bears

  • @jhonyortiz5
    @jhonyortiz5 9 หลายเดือนก่อน

    I hear this argument a lot, especially from people that for example don't know physics. People think that understanding something, peeking behind the curtain, makes people appreciate that something less. Obviously I don't share that opinion and I've found that studying physics has made me appreciate it's beauty. I mean, it should say something when people have to argue about whether or not our universe was designed/made or just a random occurrence with no meaning behind it. Regardless of where people land on this, I think it speaks to the beauty of it all. That's all to say, understanding something to a deeper level always makes us appreciate that in a different way. That's why it's so hard to look away when we see masters perform their craft, regardless of what that is. Seeing a master chess player, a really good singer, or even a programmer using vim at the speed of light for example XD seeing an arch user install arch lol

  • @ennizodev7717
    @ennizodev7717 2 ปีที่แล้ว +1

    It's amazing! I can't wait for this game! 🙋

  • @ericansteth9227
    @ericansteth9227 ปีที่แล้ว

    Hey Marselluh, amazing video! I was wondering if you could elaborate on the agile/scrum board you had on screen? I’ve been wanting something like that on my laptop for a while now to get assignments and personal tasks done while items like google calendar seem to be better at scheduling events than due dates. Thanks again for the encouraging video and I hope you have a wonderful day!

    • @sartbimpson2
      @sartbimpson2 ปีที่แล้ว +2

      I found it its called trello

    • @ericansteth9227
      @ericansteth9227 ปีที่แล้ว +1

      @@sartbimpson2 Thank you so much for letting me know! That'll help keep me organized and get stuff done. Hope you have a wonderful day!

    • @sartbimpson2
      @sartbimpson2 ปีที่แล้ว

      @@ericansteth9227 you too bro

  • @aiiiia9971
    @aiiiia9971 ปีที่แล้ว

    I went to bed last night as an ameture character and comic artist. Or, that's what it boils down to. I've also tried animating, boarding, writing, scripting, musical composing, even sculpting and pottery.
    Then I woke up today and decided, almost out of the blue, to try something ENTIRELY new, something I'd never even touched before. Being a game developer.
    Yes yes I've *thought* about it before, but only theoretically, in a deamlike way. As something impossible and unachievable, that "would be nice" if it could happen.
    Today, fueled by a rage of inspiration, I am finally getting myself educated on the topic and realizing this is so much more _possible_ than I ever thought. Not easy, but _possible_ . There are steps I can take. My visions *can* become a reality; and that's really exhilarating. And the skills I have picked up in my previous endeavors will, hopefully, be my saving graces now as I plunge into unknown territory. I feel terrified, yet alive.

  • @gustavosantos106
    @gustavosantos106 2 ปีที่แล้ว +3

    Learning how these things are done makes you appreciate well designed inventory systems, animated font dialog boxes, and menus.

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว +1

      Oh definitely! I can't imagine building more complex games and how everything communicates to eachother

  • @ajmci83
    @ajmci83 ปีที่แล้ว +1

    Hey there, great video!
    I recently started game design and had a similar experience with unreal engine 5.
    I would love to know that the “to do” app that you used at 9:30 if you are willing to share? It looks really simple to use and I think it wound really help me!

  • @rkb5496
    @rkb5496 2 ปีที่แล้ว +2

    I didn't realize Dick Van Dyke was making an appearance at the end of this ... his rendition of an Australian chimney sweep in Victorian London from Mary Poppins is legendary

  • @dorianvedel1910
    @dorianvedel1910 2 ปีที่แล้ว +2

    Hey m:chael :)
    I hope you're doing well. I also develop a little video game. I am a fullstack developer for my job so sometimes I don't want to code anymore the evening.
    I have also the 1000 started projects and 1 finished project syndrom lol !
    My biggest tip is to do a Trello and to COMMENT YOUR CODE !!! Like this when it feels like chores, you can still stop a week and coming back in your code is so easy !!
    Looking forward to play your game
    Dorian :)

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว +1

      Thanks so much for the tips!

  • @A.P.T
    @A.P.T ปีที่แล้ว +1

    I am just starting to do this, and I felt extracly the same in the first days. Now I keep moving ...

  • @thatonedudejack
    @thatonedudejack ปีที่แล้ว

    what assets did you use for the game shown in the video?? they look really nice lol.

  • @YouTubeGuyGamingAndMore
    @YouTubeGuyGamingAndMore ปีที่แล้ว +1

    Just leaving it here so I can come back in the future when hopefully I get better. Recently started to learn game development.

    • @ByteOfMichael
      @ByteOfMichael  ปีที่แล้ว

      Thanks and good luck out there!

  • @tomnook5481
    @tomnook5481 2 ปีที่แล้ว +2

    Damn congrats man!

  • @harryfalalov9419
    @harryfalalov9419 2 ปีที่แล้ว +1

    If you somehow like me at 1:02 -
    Linus Tech Tips - th-cam.com/users/LinusTechTips
    Marc Rebillet - th-cam.com/users/MarcRebillet
    FiveThirtyEight - th-cam.com/users/fivethirtyeight
    MrBeast - th-cam.com/users/MrBeast6000
    Mario Adrion - th-cam.com/users/marioadrion
    Programming with Mosh - th-cam.com/users/programmingwithmosh
    Kalle Hallden - th-cam.com/users/KalleHallden
    Brew - th-cam.com/users/BrewSolves
    Joel Haver - th-cam.com/users/MakingShorts
    Graham Stephan - th-cam.com/users/GrahamStephan
    Joma Tech - th-cam.com/users/JomaOppa
    Drew Gooden - th-cam.com/users/DrewGooden1
    James Jani - th-cam.com/users/JamesJani
    Atomic Shrimp - th-cam.com/users/AtomicShrimp
    Tren Black - th-cam.com/users/TrenBlack
    Thoughty2 - th-cam.com/users/Thoughty2
    The Spiffing Brit - th-cam.com/users/thespiffingbrit
    RTGame - th-cam.com/users/RTGame
    Josh Strife Plays - th-cam.com/users/JoshStrifePlays
    Josh Strife Hayes - th-cam.com/channels/RWyPm7MrfotIYF8A8MGV3g.html
    Asmongold TV - th-cam.com/channels/QeRaTukNYft1_6AZPACnog.html
    Chris Jereza - th-cam.com/users/ChrisJereza
    Vincent Chan - th-cam.com/users/Vincentc
    RealLifeLore - th-cam.com/users/RealLifeLore
    Glink - th-cam.com/users/GlinkLegend
    CHRIS CONNOR - th-cam.com/users/CREATRIXVFX
    Hasanabi Clips - th-cam.com/users/HasanabiClips
    The Right Opinion - th-cam.com/users/TheRightOpinion
    The Iced Coffee Hour - th-cam.com/users/TheIcedCoffeeHour
    Quinton Reviews - th-cam.com/users/QuintonReviewsKitchenSinks

  • @Nova_Ethos
    @Nova_Ethos 2 ปีที่แล้ว +1

    love that you were watching hxh at 7:40. btw, where'd you get your keyboard? i love it

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว +1

      The keyboard is the EPOMAKER AKKO 3084 9009 Retro!

  • @Caldera_Gobloid
    @Caldera_Gobloid 2 ปีที่แล้ว

    I've been at it for 5 years and haven't yet compiled my first devlog, and side projects kill any skill I had.

  • @mahdibrl4236
    @mahdibrl4236 ปีที่แล้ว +1

    Wow I am a big fan of your work from Algeria keep it up I really love your work

  • @thesyndicatea.t.k7528
    @thesyndicatea.t.k7528 2 ปีที่แล้ว +1

    awesome vid! and not liking games anymore is something that worries me a bit too but im glad to hear it didnt effects you. Also i would like to get into game development using godot engine but im having a hard time learning its language, what do you suggest i should do, any tips?

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว +1

      Thanks! I'd say just look up some basic TH-cam tutorials for game dev in Godot to start off with. Can you only use one language in Godot?

    • @thesyndicatea.t.k7528
      @thesyndicatea.t.k7528 2 ปีที่แล้ว

      @@ByteOfMichael you have multiple options such c#,c++ and others but the one i want to learn(and also the easiest one) is gdscript

  • @Dannepihls
    @Dannepihls ปีที่แล้ว +1

    Nice! Did you learn more about drawing sprites and game art in general?

    • @ByteOfMichael
      @ByteOfMichael  ปีที่แล้ว

      Somewhat, but I'm not very gifted artistically haha! The main artist I use for my current game is finalbossblues.itch.io/. He is extremely talented and regularly creates new assets!

  • @lumeronswift
    @lumeronswift ปีที่แล้ว +1

    FinalBossBlues is awesome - I've been subscribed for ages for my own projects
    And I know the number of tutorials isn't quite as high, but I would recommend Godot to 2D beginners - it's relatively clean and easy to pick up, completely open source, and less than 1GB (I think the Steam version is ~950MB, but the full package straight off the website is closer to 100MB, and yet still fully functional... so very quick and easy to try out). I really like GDScript (Pythonesque) and the scene heirarchy is pretty intuitive.
    I admit I keep getting hung up on optimisation... not just because, like you, I work in another development area during my day job, but because I want anything I make to be playable on a potato if possible... but it really slows down/halts my progress... need to shoulder my way through that, like you recommend.

    • @ByteOfMichael
      @ByteOfMichael  ปีที่แล้ว

      Thanks for the notes! I really want to check out Godot soon!

  • @eightyz
    @eightyz ปีที่แล้ว +1

    Thank you for bringing up the question of "ruining the magic of gaming". Was wondering the same thing.

    • @ByteOfMichael
      @ByteOfMichael  ปีที่แล้ว +1

      No problem! It definitely increased my appreciation for games!

  • @nftsasha
    @nftsasha 6 หลายเดือนก่อน

    my feedback is that I expected to see more of display of actual progress i.e. "here's my game now, here's a combat system, and I learned tiles really well, and this and that." b/c I saw some clips but it's impossible to judge clearly where you are after 3 mo.
    Best of luck with the coming months!! I'm also a normal dev just getting into game dev.

  • @bezimienny5
    @bezimienny5 2 ปีที่แล้ว

    Can you provide those channels from the end of the video in link/text form? That'd help a lot.

  • @mishuhishu94
    @mishuhishu94 2 ปีที่แล้ว +4

    playing video games, making video games, and watching anime.
    you're doing it right ;)

  • @UsmanDev
    @UsmanDev 2 ปีที่แล้ว +1

    This very accurate lol, I can relate!

  • @Mhooodie
    @Mhooodie 5 หลายเดือนก่อน

    You mentioned Git Contributions calendar, how do you connect your work on unity to Git hub?

  • @nixon2223
    @nixon2223 ปีที่แล้ว +1

    Great video! how's the game coming along?

    • @ByteOfMichael
      @ByteOfMichael  ปีที่แล้ว

      Its going well! Check out my recent devlog here: th-cam.com/video/_pxOI-cXw_Y/w-d-xo.html

  • @drkillinger6636
    @drkillinger6636 2 ปีที่แล้ว +1

    Hi, nice video, which laptop/computer do your recommend for game development? thanks

    • @ByteOfMichael
      @ByteOfMichael  2 ปีที่แล้ว

      I just have a Mac laptop I sometimes use and a custom built PC!

  • @obadrowihil5989
    @obadrowihil5989 2 ปีที่แล้ว +1

    Lovely keep it up 💪💪

  • @logic-0
    @logic-0 10 หลายเดือนก่อน

    Hi, im 14 years old and want to become a game developer. It wasn't always like this though my friend showed me scratch, a website with a built in game engine. It's very limiting, though my simple mind loved it at 12-13 years old. And i started on my first game.... It sucked, like a lot. So I thought to just make more and more. I was poping out games like crazy. Each game being better in quality, I start to understand the code and overall game developing. Then i tried something more advanced for my first time. Making a 2D platformer. I was about 13 when I thought and tried do so. I learnt quikly that game development is no easy task, it can be hard, especialy if you are using scratch. So I made it, the first actual big step in my future. Then I made a sequal with a boss. This was actual really easy, because at this point I was a tuned to the code and logic of scratch. And of course as someone who can't draw to save my life, It looked horrible. I started making what would be my biggest scratch project yet, a RPG. Im actualy suprised on how well it was going, and I started taking game development as a job because of how long it took to make it. I liked looking at my creations, and it just took to long. I was burnt out for the first time. I actualy started to not want to make this game. This RPG I spent months on now completely worthles. I stoped creating games for a while after. I still kept thinking of ideas. I knew that making games was fun, but it just took to much out of me. So I went to roblox to see what I could do there and I tried to make a game. I was actualy 3D modeling as a hobie by that time. So I knew art and graphics wouldn't be a problem. But then it hit me. This new code ive never even heard of comes and blocks my way, I knew this would happen but not this soon. So I stopped. I looked for help and then it happend. My first team project. This person seemed good at scripting, and he needed a 3D modeler. It was great in the begining I was making the map and he was coding everything. Things where going great. Then one day I was making a model, and needed some help greating a portal because I can't script. So I called him, no answer. So I texted him, no answer. So then I waited. I waited almost a week. Then after so long, I got fed up with it. I got no respons for days, I couldn't move on because I didn't know how to script. So I decided to quit. I deleted my work from the world. The next day he texts me saying what happened. I told him everthing. He was mad. He started calling me slurs and cursing at me. I told him you where gon for to long and didn't even say anything. He didn't even have a good excuse. So me and him parted ways. Never talking again. I started to lie low, not doing anything. Not really thinking of making games. Months past, and then one day, witch was a couple days ago, I looked up a beginers guide for unity. The first time in for every I did anything game making wise. The guide helped me understand collision, and point counters by showing me how to make a Flappy Bird remake. I was actualy suprised on how good it felt do this. So after that I tried something I was used to. 2D platformers. Witch makes us come to today. I have a intro with my Logic-0 logo, a play screen, a tutorial, and 3 levels so far. Ive only worked on it when I felt like it and so far it works. Ive even dipped my toes into going outside the tutorials, and used AI for some assistance. So I made my own costom block that fires out arrows. I belive im on the right track and love to see more in the game development industry.

  • @AlejandroMartinez-iz2kf
    @AlejandroMartinez-iz2kf 7 หลายเดือนก่อน

    I'm currently developing a 3D RPG-style video game in Unity and have encountered an issue with handling upper and lower levels. Despite exploring various methods like fading and transparency effects, I haven't been able to find the desired solution. Is there someone available to assist me in resolving this 3D-related problem?

  • @Fullrusher
    @Fullrusher 10 หลายเดือนก่อน

    I'm so scared to try this again and even try a be a software developer in the future because of a.i , what's your opinion on this and has it affected your career so far ?

  • @sofiasussekind
    @sofiasussekind ปีที่แล้ว

    u see that little cog option button on the bottom near the fullscreen button? if u click on that u can chose to slow it down or speed it up. i

  • @DJAMRemixOfficial
    @DJAMRemixOfficial ปีที่แล้ว +1

    thank you so much

    • @ByteOfMichael
      @ByteOfMichael  ปีที่แล้ว

      Of course, and thank you for watching!

  • @mauratenhoopen
    @mauratenhoopen 2 ปีที่แล้ว +2

    Being a Music Composer for Games is such a cool job! But in my next life, I would love to Make Games!!

  • @abdallahgaming548
    @abdallahgaming548 ปีที่แล้ว

    concepts finally line up in my brain and...well, who knows? Maybe I'll be able to make sotNice tutorialng now.

  • @Kinos141
    @Kinos141 2 ปีที่แล้ว +4

    Just remember people, it'll take you years to get competent in game dev. So, take your time.

  • @leonardocarolo6961
    @leonardocarolo6961 10 หลายเดือนก่อน

    I get that idea that gamedev might ruin the magic, but, even though i don't have more than 1 year experience with it, i am currently attending an undergraduate in game dev and multimedia. Ive learned much and everytime i look at a game, now i can think of how that feature was implemented and all, and i even admit, it makes it even more fun. It hasnt taken the magic from games for me , at least, yet.

  • @decentsingersclub
    @decentsingersclub ปีที่แล้ว

    SO RELATABLE
    i didnt want to ruin my gaming experience and also i often start a lot of projects but swiftly lose interest in them

  • @Ace-ij3ju
    @Ace-ij3ju ปีที่แล้ว

    anyone, where can I build pixelated game? any recommendation btw i'm planning to start making my own game (for experience)
    try progressing while i'm studying
    tysm in advance and btw is that flutter?

  • @JakeMcNeal
    @JakeMcNeal ปีที่แล้ว

    Great video it’s nice to see someone calm not trying to copy Dani’s formula.

  • @Andre_Who
    @Andre_Who ปีที่แล้ว +1

    Are you using C# on a mac? Do you find a lot of differences between the VS on mac compared to the VS on windows or are you using a dual boot process so that you're able to use VS windows?

    • @ByteOfMichael
      @ByteOfMichael  ปีที่แล้ว +1

      You can use C# on Mac totally fine. I just downloaded visual studio and use it like any other application!