Practical tips to plan (and finish) your game

Поділитися
Вставка
  • Опубліковано 27 тра 2024
  • Getting started on a game is easy. But seeing it through to the end is hard. If you don't know what and where your end goal is, you'll most likely lose focus on your project and inevitably never end up finishing it. In this video, I talk about the planning approach we use here at BiteMe that has helped us keep track of our various games.
    Join our Discord: / discord
    One page GDD: • The easiest game desig...
    Are you looking for dedicated coaching? Schedule a free introductory call with me: calendly.com/bitemegames
    Thank you to our Patrons:
    Ryan Sylvia
    Jokster
    Lew Bow Studios
    Kay Rudge
    Markus Fink
    Ivan J
    Mustafa Al-Hassani
    Chad Kirby
    Dobrx
    Kyling X
    Alexander Presthus
    Mattias Lundell
    Adrian Rosario
    Jesse Segun-Oside
    Lucas H. da Silva
    Jacob Rutter
    Bart Mamzer
    Lolicide
    Kyle Gilliam
    Jonathan E.S.P.
    Dj S
    Game Dev With Michael
    Florian Alushaj
    gageperrygames
    Do you want even more content regarding making your own studio and getting an in-depth look at how we run BiteMe Games? Or maybe even get some dedicated coaching? Check out our Patreon:
    / bitemegames
    Wishlist our next game, Songs of Everjade: store.steampowered.com/app/25...
    Timestamps:
    00:00 Planning is hard
    00:54 You need a plan
    01:27 Determine scope
    02:21 Anti-feature list
    03:36 Confidence factor
    04:44 Ideal release date
    05:07 Budgeting hours
    06:44 Tweaking variables
    07:56 Backplanning
    10:14 Still confident?
    10:43 Agile stuff
    11:46 Monthly checks
    13:12 Closing thoughts
    ---
    Get Forge Industry now on Steam: store.steampowered.com/app/21...
    In need of some Unity Assets? Use our affiliate link to support us, it's free, and we get a small kickback: prf.hn/l/wzGa15G
    Want to reach out to us? Send us an email at hello@bitemegames.com
  • Навчання та стиль

КОМЕНТАРІ • 58

  • @theebulll
    @theebulll 3 місяці тому +5

    One of the things that helps me is: You are going to overscope every time, new dev or veteran. So lay out your entire idea, then prioritize all the features from most necessary to least necessary. This way you can work from the bottom up, and you can cut later down the road if needed, because you already built the necessary systems.

  • @lunarfifthstudios
    @lunarfifthstudios 3 місяці тому +14

    I was a 0% when I started my first gamejam, but by the end of it I was 100% that with enough time and coffee, I could figure out anything...
    Keep at it!
    Great video, I needed this info. 👍

    • @adamcolon
      @adamcolon 3 місяці тому +3

      I'm a programmer with 26 years under my belt professionally, not specifically game development.
      I can assure you that as the years go by, you will understand more and more and realize just how much more there is to know.
      It's continuously empowering.
      You are on an amazing journey, my friend.

    • @viniciusschadeck4992
      @viniciusschadeck4992 3 місяці тому +1

      The main issue is time usage. Look, i'am making a game for about a year now, i figure out a lot. But some stuff consume a lot of time, like, make sounds, i found some nice ways to make melody, and it work, i found other way to make some effects, but not work for everthing. Art is another problem, i can code anything, or at least i can dive really deep into most type of codes i found on my 10 years working as programmer. Soo, connections TCP UDP, handler of servers, handle 3D collisions, you can pick libs, use default from engines or made your own, import stuff, shaders are actually a think that i never used so far, but i'am aiming to start using item in next project, but my ongoing project is a 2D game pixel art that not exactly have the need to use it that much. Anyway, even if i could implement a shader, not sure if i will understand exactly how to make it beuatifull or something more artist LOL

  • @RockyMulletGamedev
    @RockyMulletGamedev 3 місяці тому +14

    "You're going to be off"
    that's a super important thing to understand and something that people might try to use as an excuse to not plan, but actually, it forces you to refocus and rework your plan again and again and it's when you are off of your plan that you realize that maybe you should reduce your scope again, maybe that feature is not that important, maybe it's time to polish and stop adding stuff, even the stuff that you planned, cause the plan will change. But you can't make those changes to the plan if you never make a plan in the first place.

  • @ryuharuentertainment8957
    @ryuharuentertainment8957 3 місяці тому +9

    Solid video - perfect timing for where im at as a newby dev! Definitely will be rewatching it and taking notes! Thanks!

  • @mandisaw
    @mandisaw 3 місяці тому +5

    8:00 Project Mgmt protip: search for *"Early Start, Late Finish"* or the _Critical Path method_ . Basically you estimate how much time each step is likely to take, identify which steps are dependent on others, and then estimate the earliest possible time you could finish, or the latest you can start (or max delay you can afford).
    It's designed for major construction or software projects, but applies very well to games, too. You can try the same approach with more/less optimistic estimates, and it'll at least give you a decent time range, rather than arbitrarily guessing.

  • @RealCoachMustafa
    @RealCoachMustafa 3 місяці тому +3

    Getting screenshots for the steam page doesn't even need a working version of the game. Just get some models, place them onto a scene and arrange the models to make it look like what the game is expected to look like. These initial screenshots don't need to stay on your steam page forever, they're just so Valve can approve the visibility of the steam page and then the screenshots can be changed once you have real screenshots available.

  • @Seancstudiogames
    @Seancstudiogames 3 місяці тому +5

    Open world Massive Online Multiplayer RPG and.... GO! There is no scope creep if you jump to maximum scope! 😁

    • @bitemegames
      @bitemegames  3 місяці тому +2

      But what's your confidence ;) -M

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

    well we are 4.5y in and at this point 10/10. Knowing what we know now, we should have given us a 1/10 at the start.
    Just stumbled on your channel today. Good stuff. :)

  • @theebulll
    @theebulll 3 місяці тому +3

    This is great information for new devs. Learn to plan and understand the scope you can handle.

  • @bruceburnett5372
    @bruceburnett5372 3 місяці тому +12

    First game for me. So ...I have no deadline, no expectations or relative estimation of specified task accomplishment time. So for me it will be what will be. It's like guessing how long to finish a puzzle when you've never made a puzzle before. So we'll see..

    • @-LightSmit
      @-LightSmit 3 місяці тому +1

      Well Saïd - Same here

    • @CitizenCoder
      @CitizenCoder 3 місяці тому +3

      I think if you don't put pressure on yourself to finish and just relax and enjoy the process of building, definitely this is a good way to go.

    • @Gambit-YT
      @Gambit-YT 3 місяці тому +2

      Try a game jam! For me having a deadline to work towards gave me the motivation to actually finish something. Yeah it wasn’t great (and I thought it was twice as long), but it helped me stop over analyzing everything about my game. I realized how much of a perfectionist I can be. It was a great learning experience to swallow my pride because everything will be ok in the end, and we’re all learning and doing our best. Good luck on your first game!

    • @bruceburnett5372
      @bruceburnett5372 3 місяці тому +2

      @@Gambit-YT Thanks Gambit. I have been thinking about it. I'm so new at this, I need to learn more about the communication between different software. And the unreal (beast) way of working..I'm just starting to get a grip on it. 😊
      It wouldn't be about pride( I don't think I have any left ) but about not wanting to let anyone down. When I get a little better, I will. Thanks Gambit

    • @Gambit-YT
      @Gambit-YT 3 місяці тому

      No worries, I was just giving my personal experience as to why I waited so long to release something. Everyone's different, a game jam was a great solution for my issues!@@bruceburnett5372

  • @xangamerzone3716
    @xangamerzone3716 3 місяці тому

    Great video! I've been a dev for about 13 years now so I 'think' I have the ability to estimate my timelines accurately. I'm working on my fist game now (2 months in) and I plan on having it ready by the end of the year. Guess I'm gonna find out if my timeline estimations are transferable :D

  • @ceottaki
    @ceottaki 3 місяці тому +1

    I think this is the most useful video you guys have ever posted. ❤

  • @Ryanowning
    @Ryanowning 3 місяці тому

    Where was this video when I crunched from day 1 and burned out HARD?
    At least one of the most challenging aspects of the game is behind me: the ability system (I needed a custom one which could handle creating new abilities on the fly... Before I reduced the scope, now I don't need the system as much). Now to do AI!

  • @cavemancrafting1933
    @cavemancrafting1933 3 місяці тому

    I think the biggest thing is not to fall into the, 'You need a coach' trap. Work at your own pace, set reasonable development goals each week and try to make them. Secondly, focusing more on the actual development of the game vs becoming a 'youtube' bro is also quite helpful. You should keep in mind who you get information from, this individual has two games on steam both poorly received.

  • @sambagamb
    @sambagamb 3 місяці тому +2

    Solid as always, thankyou!

  • @basedchad1076
    @basedchad1076 3 місяці тому +2

    Nice

  • @brandyhandy4157
    @brandyhandy4157 3 місяці тому +1

    I really like this ♫♪♫♪

  • @powscaper
    @powscaper 2 місяці тому

    Any template you use for long term planning / game design doc?

    • @bitemegames
      @bitemegames  2 місяці тому

      I have one for one page game design docs: ua-cam.com/video/xUo0rL2c_LQ/v-deo.html (in the description)
      Making some better templates for larger projects is on my to-do list, I just haven't been able to get around to it yet... -M

  • @juyas6381
    @juyas6381 3 місяці тому

    If you are doing your Scrum sprints, don't forget the story point estimations, otherwise you won't be able to adjust your sprint velocity correctly and estimating your progress and remaining time gets increasingly harder.

    • @bitemegames
      @bitemegames  3 місяці тому +2

      I'd guess you are a software engineer with a few years of experience under their belt already. One thing here is the part from the agile manifesto "Interactions over processes and tools".
      Sprintplanning is definitely something you can do, but for a small indie team such as ours, it is too deep in the agile sauce, and doesn't have as good of an ROI for us anymore. Working with sprints and milestones is the bare minimum, but remember that gamedev isn't just software engineers, but also marketing, art, sound design,... where story points can be a lot harder to plan, and having a dedicated PM/Scrum Master isn't always an option.
      So try it out, but it's not as hard of a science in gamedev vs. traditional software engineering I'd say -M

    • @juyas6381
      @juyas6381 3 місяці тому +1

      @bitemegames I agree. I wasn't trying to suggest bloated concepts with more effort than effective use and results.
      Just specifically stories point based estimates or just estimation based on artificial numbers representing the time consumption. They don't require much effort, increase in precision over time with experience and can offer an easy and visual way of accessing information about your progress and sprint velocity.
      Dump that other scrum stuff xD

    • @anonimowelwiatko9811
      @anonimowelwiatko9811 3 місяці тому +2

      Fuck no. Kanban board, Trello suffice. Make tasks, do them. You will lose more time thinking about story board, estimation, planning, reviewing data than you gain out of it.

    • @juyas6381
      @juyas6381 3 місяці тому

      @anonimowelwiatko9811 let me repeat and summarize what you skipped in your thought process after reading all of this. I suggested a minimal version of story boards to achieve reliable velocity adjustments. If you do not want to adjust your speed or maybe you don't want to guess the amount of work you can do in a single sprint, then simply don't use it. You can easily work with sprints that don't have a fixed deadline. Also, by skipping time estimation, you will keep your stress low.

  • @markguyton2868
    @markguyton2868 3 місяці тому

    Yeah, confidence is my biggest issue, no matter how much I cut my scope it is always at zero.
    I have technically cut a scope to the point I had somewhat the confidence to complete it, but the end result just left me disappointed.

    • @anonimowelwiatko9811
      @anonimowelwiatko9811 3 місяці тому +1

      Start small. It can be pacman clone, tetris, pong, mario lvl 1. Then add up to it. Think about creating systems that are reusable so when you finish one feature, you can make a lot of content inside the game out of it.

  • @holacabeza
    @holacabeza 3 місяці тому +4

    Wen👏 Japanese👏 fountain girl👏sim👏

  • @dobrx6199
    @dobrx6199 3 місяці тому

    🔥🔥

  • @Ferenc-Racz
    @Ferenc-Racz 3 місяці тому

    What is the name of the game at 00:21 ?

    • @bitemegames
      @bitemegames  3 місяці тому

      It's just a Unity prototype, not a full game, so it doesn't have a name -M

    • @Ferenc-Racz
      @Ferenc-Racz 3 місяці тому

      @@bitemegames Oh, ok. Thank you for the answer. :)

  • @neoware9030
    @neoware9030 3 місяці тому

    Features that I´ll never will put in my games: everything related to game as a service.
    Pay to win, Free to pay but you have just a few stages to buy almost everything to have the complete game, locked content dlc (not "actual dlc", just locked content from the game that you arlredy own, but you have to pay more to unlock), season pass, paid skins, gacha/lootboxes (aren´t those banned in some countries? thanks EA, you´re the greediest of all), expensive overpowered dlc characters (compared to the characters of the Vanilla version), NFTs, Cryptogames, dlc hell (hundreds of dlcs), exclusive expensive dlc characters, seasonal dlcs (buy it now or you never have it, MOFO)...
    I really HATE it all as a player.

  • @chaosordeal294
    @chaosordeal294 3 місяці тому +2

    Here's a great anti-feature: never build your engine.

    • @anonimowelwiatko9811
      @anonimowelwiatko9811 3 місяці тому +1

      1000% true. Been there, tried to do that. You will never make better tool than what already exists. Pick Godot, roll with it.

  • @Tenmack416
    @Tenmack416 3 місяці тому

    I don’t believe in sacrifices in choices by development ease improvements. It’s what destroys the main fun part in the game. Nowadays when the market is so rough, this doesn’t work. You either make a masterpiece and do a lot of money, or suffer from financial problems because your mid decisions don’t give you any normal income. It’s a truth of the current Gamedev. You should be dedicated to game dev and should not search for easy ways.

    • @anonimowelwiatko9811
      @anonimowelwiatko9811 3 місяці тому

      L take. You either take A LOT of time to create something really good (including prototyping, playtesting with people, taking feedback and reiterating) or you make smaller games working up your skills and gaining experience, project by project. You should either be making ideally mobile games for money or work with someone in industry (can be small indie studio). If you setup yourself for solo development, thinking that you can score big without any experience, you are up for a huge disappointment.

    • @Tenmack416
      @Tenmack416 3 місяці тому

      @@anonimowelwiatko9811 from my experience the second is not valid. Masterpieces are valuable now, and I don’t see any problem change 1000000 times the same game just to make it fun.

    • @Tenmack416
      @Tenmack416 3 місяці тому

      @@anonimowelwiatko9811 although of course you improve your skills, but it’s something what I don’t see valid in this case. You just can improve your main game-masterpiece

  • @osmanerenkose6692
    @osmanerenkose6692 3 місяці тому +9

    I'm sorry but you guys failed miserably with your game. You have no success in the industry. And I don't think you are someone who can give advice based on your skill level.

    • @channyh.221B
      @channyh.221B 3 місяці тому +11

      They never even claimed to, they only show how they did it and are very open about their mistakes and fails and give input in what one can try, giving tips and tricks and sharing their thoughts, which is very much appreciated by a lot of people who are also trying to make a game, but thank you so much for your 'constructive' feedback.

    • @View619
      @View619 3 місяці тому +15

      They finished and released a game, which is more than 90 percent of indie game devs can claim.
      Having guys like this explain the reality versus a Cinderella story is way more useful for everyone. Especially since the wildly successful devs aren't giving away their secrets.

    • @zoey8821
      @zoey8821 3 місяці тому

      Seeing comments like this make me so much more thankful for BiteMe Games, who take their time to support other game devs with honest and constructive advice and reflection. The gamedev community should be more supportive and share actual insights of their gamedev journey - especially when it is not a commercial success. Because it takes a lot of failures before you reach success (but people tend to forget about that and just sell success stories) - and now we get the reflections and learnings for free

    • @Seancstudiogames
      @Seancstudiogames 3 місяці тому +1

      @@channyh.221B These guys are the REAL deal. They openly share their fails and their successes. So many "Making a game with zero experience" vids. BM focuses entirely on the aspects of Game Dev that are not related to the engine, and the work around it to build success.
      Edit: Most of their content is being released under the banner of "This how we're doing this. It may work for you." They present the information and it's up to the viewer to walk away and utilize it or not. Basically YMMV.

    • @theebulll
      @theebulll 3 місяці тому +7

      Bad take.
      Learning from mistakes is extremely effective. Not to mention, completing a game and selling it is a success within itself.