Adding a combat system to my indie game [DEVLOG]

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

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

  • @chillin5703
    @chillin5703 3 месяца назад +333

    Gridline toggle!

    • @BarbarianBunny
      @BarbarianBunny 3 месяца назад +13

      Absolutely agree. My immediate thought was make it a toggleable option in the settings!

    • @numberInacave
      @numberInacave 3 месяца назад +2

      i literally had the same idea...

    • @IsfetReigns
      @IsfetReigns 3 месяца назад +2

      same idea here

    • @Cextra_the_artist
      @Cextra_the_artist 3 месяца назад +21

      An opacity slider would be nice

    • @jettparker-holland8698
      @jettparker-holland8698 3 месяца назад +1

      Great idea! I prefer the look without, but options are always good 👍

  • @Jo-de3st
    @Jo-de3st 3 месяца назад +55

    Options options options. Adding additional options, especially ones that only impact graphics is always the right move. I personally prefer the gridlines because the clutter is designed with it in mind.
    Instead of stopping game time on enemy hit, only stopping enemy animations might be better, because stopping game time looks like lag or stuttering, while only stopping enemy movement makes it feel like you stunned all of them with your epic bashing.
    Additionally, dashing, knockback, animation stop and combos definitely are good mechanics that different weapons should focus on, such as more knockback for big swords, more hitstun for clubs and maces, dash attacks for daggers, maybe even a backstep ability etc etc

  • @ElTomTom87
    @ElTomTom87 3 месяца назад +61

    I love watching dev logs where the dev is also a good artist.

    • @Plakebake
      @Plakebake 3 месяца назад +1

      Yes! It's either the dev is really good at coding but the art looks bad/armature and vice versa....

  • @okisaan
    @okisaan 3 месяца назад +62

    I think it could be cool to have the grid only rendered in a certain radius around the player, allowing them to see the world 'cleanly' but still being able to accurately interact with the mechanics. And/or perhaps have the grid fade out after some player inactivity.
    Looks really good so far!

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

      That's what I thought as well! Similar to vignetting in photography. And maybe we can decide between Grid on player or grid on the edges, what is looking better or helping more while playing

    • @John-Brx
      @John-Brx  3 месяца назад +5

      That’s a really cool idea! Il probably give it a try :)

    • @SeanStClair-cr9jl
      @SeanStClair-cr9jl 3 месяца назад +1

      Ooh the fading idea after a while of idle is actually fascinating!

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

      @@John-Brx another option would be to have the mouse show the grid lines underneath it in a small radius. the grid toggle i think would be great too

    • @mathislalonde353
      @mathislalonde353 2 месяца назад +1

      hoooo that's even better than a toggle, or mybe this and a toggle ? mmmhhhh

  • @kobydev
    @kobydev 3 месяца назад +8

    I need more of these devlogs, really. I have no clue about game design and game development at all (i am "just" a web developer) but it's so satisfying how you do them and the game looks super interesting/aesthetic in general. keep up the great work!

    • @John-Brx
      @John-Brx  3 месяца назад +2

      Thank you, that really means a lot to me! :)

  • @h2_ail44
    @h2_ail44 2 месяца назад +1

    Man i just discovered this project and i already love it!
    I wish u the Best

  • @jensdemuynck
    @jensdemuynck 3 месяца назад +1

    This is the first video i'm watching of this game, and the first thing i noticed was distracting full screen shake when you break a block. I would try to find a more subtle solution.
    You should definitely add a toggle option for the grid lines. Some people want them on for better accessibility and visual guides, and others want them off for better aesthetics.
    The game looks great so far! Would love to give it a try asap!

    • @John-Brx
      @John-Brx  3 месяца назад +1

      Thx for the feed back!
      Very helpful :)

  • @jcnd1417
    @jcnd1417 2 месяца назад +1

    I think the gridline looks great. Also it communicates well where a tile begins and ends

  • @ChristopherRichardson-se1vb
    @ChristopherRichardson-se1vb 2 месяца назад

    I like the idea of the shaking camera when knocking back an enemy. Keep it in mind if you combat gets any sort of repetitive though it may get annoying. Everything looks amazing. Good work.

  • @takiscrub
    @takiscrub 6 дней назад

    I'm VERY much looking forward to this game. I've wanted a isometric-pixel-art-minecraft for years. Keep up the good work. I have some suggestions that are very biased: I'd love if the water moves like it does in minecraft shaders (BSL shaders for example). and I know that's a whole nother level of Effort, but a cave-system would be insane! and well, of course House/Base Building. But keep it up man, I want to play this so badly already!

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

    Basic methods to show feedback for hits are to put a freeze frame in the players animation on the point of inpackt and make the enemy twitch on hit. Hope that helps to flesh it out a little bit more! I really love the perfectly square tall grass, maybe incorporate the tile boundary into more designs.

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

    Idea: The enemy getting knocked back two spaces instead of 1 struck me as odd, so maybe you can have the third hit knock them back 1 space and then possibly implement a "critical hit" chance where they take more damage and get knocked back 2 spaces then. It looks good how it is and changing that might mess with the dash you added, but I think it could be interesting.
    Great work so far!

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

    I really like the grid lines especislly in the more open spaces

  • @christophernoneya4635
    @christophernoneya4635 Месяц назад

    Definitely late but one thing I did like about the overlapping shadows was how the two-tone shadows looked, a deeper shadow at the base of the tree really helped it pop (even if it was a caused by the shadow of the tree behind it).

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

    Dude this looks so cool!!!!!!
    i love the art style & the tile based system being used in this genre of game is so interesting; The way you're implementing it is just a chefs kiss

  • @DylanLCutshall
    @DylanLCutshall 3 месяца назад +37

    1:10 I think it should be a setting you can turn on and off

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

      Real! I think with helps visibility but without is more aesthetic I suppose. It feels so weird without the grid xD ✨

    • @joepopplewell680
      @joepopplewell680 3 месяца назад +1

      Split the difference and make the grass texture slightly different shades or texture for each tile randomly.

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

      ​@@joepopplewell680personally I like the clean mono color of the grass, and wouldn't want that broken up in unnatural looking shaded squares

    • @DylanLCutshall
      @DylanLCutshall 3 месяца назад +1

      @@joepopplewell680 they're not making Clash of Clans 2

    • @stefanorigato
      @stefanorigato 2 месяца назад +1

      make it an hotkey too to fast switch without going through the menu

  • @flipside-games
    @flipside-games 2 месяца назад

    Has a really great style and I really like the grid movement system

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

    I'm just a random outlier.
    I love the overlapping shadow for the environment, even though it's incorrect strictly speaking, it gives me a feeling of depth and forest vibe.
    People's perception can be massively different even opposite.
    Don't listen to everything people say, and pick the one you prefer or at least make you feel more fun during the building.

  • @lenni1215
    @lenni1215 3 месяца назад +2

    Have been looking forward to this!
    Great progress!

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

    Bro went under my radar for two months, and when I was just about to forget about the project he drops ANOTHER BANGER 🔥!

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

    Instead of grid lines maybe change the value of the grass depending on its tile’s pos? Like if odd tiles were a bit brighter it would look like a chess board and the lines would functionally be there without looking as sharp.
    This style you have right now is fantastic tho, great work :))

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

    Just let the player choose to see the grid lines and set the opacity. The screen shake is jarring, turn of pixel perfect when you do it. Overall the game looks fantastic and I think you have something with potential. Im also a game dev & do pixel art. Let me know if you need any help. Best wishes.

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

    Definitely looks better without grid lines! If they are toggled this needs to be the default. The amount of players that wont touch configs is insane and you want your game to look as good as possible out of the box.

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

    I liked the gridlines, thought it looked charming and makes the world feel more grounded.

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

    As far as the grid goes, I'll just say that the two most ubiquitous video games of all time are Tetris and Minecraft. Humans like squares. We like grids. In Minecraft you don't see the grid unless you are within range of being able to interact with a block. So perhaps a grid that fades out as it gets further from the player, or maybe fades in?

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

    The grid lines are simple; if you are planning to use grid-based movement, the player NEEDS them, it's not about visual aesthetic this is a game not just art! If it's free-form, move wherever then you can do without. If people don't like them I would give an option for it in the game's graphic menu. Maybe even a slider or something for the visibility.
    Edit: zoomed out I love the grid lines, it's so pleasing to see everything lines up lol; definitely can see the point of without though.

  • @aesy2
    @aesy2 2 месяца назад +1

    The grid is dope! Please keep it

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

    I don’t know if I’m sold on the screen shake feedback.
    Maybe emphasising the hit with a zoom and freeze time would work better?
    The game looks awesome. Keep up the great work.

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

    This is looking amazing!
    Nicely done!
    Maybe when you’re building, the grid appears?
    That’s how I’m doing it in my current game 😊

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

    Not sure how your engine works but for shadows I try to take a mask approach probably:
    1. make a mask using all visible top elements like trees, grass and stones.
    2. calculate all shadows on a single layer and substract the mask from the result
    3. in that order draw grass then shadows then top elements
    To be clear I haven't watched much of the video but this is what comes to mind right now

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

    The playable character is so extraordinarily powerful that each third strike they land alters the flow of time

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

    I vote for no grid lines. Great progress 👍

  • @programmerbjn6721
    @programmerbjn6721 3 месяца назад +1

    i think you should make the cloud shadows!
    its a great edition to the game feel

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

    I like the gridlines, but if it’s possible to toggle then it’s always good to put the choice in the players hands!

  • @rooveloft5273
    @rooveloft5273 3 месяца назад +1

    Hey, if you are using physics-force to do the item drops, you can randomize the x and y values(everytime they are spawned/generated) to make them drop at different positions

    • @John-Brx
      @John-Brx  3 месяца назад

      I use physics-force.
      But I want them falling in the Center of the cells.
      The cells they fall in already get randomly chosen :)

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

    I really like the grid layout. Fits well with the art style, however someone commented about toggle it and it,s a cool idea. If it's easy to implement, go for it.
    A tip for developing is to use the inheritance idea in coding. If you have a script with more than one purpose, definitely you should spread it into another class. When you showed the code gave me war flashbacks.
    Anyway, I really enjoy your videos. Congrats for the progress

    • @a-minus-b-equals-a
      @a-minus-b-equals-a 3 месяца назад

      I'd warn against using inheritance unless you really know what you're doing; it's easy to turn it into a mess.
      Instead, I'd suggest using composition and injecting stuff using factories.

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

    I really want to play this game, even in the early state. 😍😍

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

    Amazing work! I think without the grid lines and showing them contextually when you need to place stuff really lets the environment art shine.
    It might be me but the screen shake when you trigger knockback is making me feel a bit woozy. I feel like a sound design sting or an fx animation pulse at the point of impact might make it feel just as weighty without being so jarring.

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

    The combat is missing the damage dealt to the monster. There is a huge sense of pleasure seing the damage as that gives you a sense of "power" and it feels amazing to hit "crits", without that, hitting monsters feels just like hitting a tree, that's why it feels rather "empty" when fighting monsters.

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

    ngl i like the grid lines
    especially since most other games don't do it

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

    I think the grid lines can stay, but at the same time make them less noticeable by either making them thinner or more transparent.

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

    This game is starting to look awesome

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

    I do like the grid map, but also get why some people may not like it, i don't really care i love both looks, but making it an option is a better choice!, also the simple animations go so well with the game's looks keep up the good work

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

    Grid lines should maybe be user toggle-able. Good work.

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

    About the overlapping shadows... That's how shadows work in real life

    • @John-Brx
      @John-Brx  3 месяца назад

      Not if the shadows com from one singular light source (the sun).
      Yes trees create that effect because of the growing density of leaves when overlapping, but not normal objects.

  • @SeanStClair-cr9jl
    @SeanStClair-cr9jl 3 месяца назад +1

    I like the grid lines!
    The knockback idea was brilliant - I wonder if dashing into a mob should automatically trigger knockback?

    • @John-Brx
      @John-Brx  3 месяца назад

      No since I want the dash to work as a method to approach a mob. Giving the mob nock back when dashed in to would be the opposite.
      Thx for the feedback :)

    • @SeanStClair-cr9jl
      @SeanStClair-cr9jl 3 месяца назад

      ​@@John-Brx Gotchu, makes sense!

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

    I think having the grid lines off by default and making it a toggle to turn on later would be a nice idea

  • @dirkroosendaal2254
    @dirkroosendaal2254 3 месяца назад +2

    I honestly love both with and without.
    I would prefer with grid, but i can also imagine that a lot of other would prefer without.
    I would say a toggle would be the best option like others already suggested.

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

    Ooh! A thought for the combat system, maybe you can lock on targets eventually? The dash is good but maybe one of the attacks can dash forward or something. The abruptness after the dash feels a little weird for combat... Aaaa stil really great progress though!!! ✨

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

    Gridline toggle, but with it being off by default
    It gives a more clean look and i think it would attract more people if the screenshots on the steam page didnt have the grids.
    Having the highlight grid on mouse hover is enough imo

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

    Add day night cycles so it gets scary and dangerous at night;
    Mobs can attack player structures.

    • @John-Brx
      @John-Brx  2 месяца назад +1

      There is already a day and night cycle :)
      Just doesn’t appear in the video.
      You can see it in the video about lighting.

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

    Great progress!
    Install code for 2 Player Splitscreen =)

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

    gride lines are awesome tbh, thats what i like about it, maybe just lower the opacity to 10% or allow a toggle in the menu for it to be turned on or off

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

    This looking solid

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

    I think w/o grid is more clear, but as i see someone already mention for an option of toggle on/off what should be the best and as 3rd option what others also mention grid only around the player in X block range. :)
    Idk what is the game genre, but i can see it have mobs, combat system, building and crafting.
    Im not a fan of destroy the whole world to build type of games, so maybe an option to plant trees later on and other source of rock income. This way u can keep a really nice environment in and around ur base, instead of empty area. For me it is just feel more naturel and live.

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

    looks cool great art

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

    When you have a feature like that, where it's just a few lines of code and you can't decide on yes or no... put it in the options and let the player decide. Don't leave it to the comment section.

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

    Damn this is looking good

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

    if u add coop and a basic customization to the character this game would be a hit for sure

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

    This looks great! I love the artwork

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

    Maybe you could make the grid lines visible only around the cursor ? Like you display a fading circle of 3-4 tiles around the one you're pointing at. I do think the ground should be a little bit more textured if there is no grid, it looks a bit flat without them right now imho.

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

    beautiful :)

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

    Grid lines should stay!!!
    You could make a basic grass pattern within the grid so it blends well.

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

    Toggle for the ones who do and don't like the grid lines, I however am a big fan of it not showing. Wish-listed!

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

    Love the art style !

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

    as far as development goes i think you should get difficult integrated systems done first, like digging or building. for example rendering yourself behind blocks and deciding which blocks to render is going to be something you'll need to work out eventually. i'd say its time to go heads down and decide the full scope of the game, then get all of the deeply integrated systems out of the way so you dont have to redo everything later.

  • @vladislavgrisuk4019
    @vladislavgrisuk4019 6 дней назад

    Hey! Looks Awesome, could you tell me how did you made shadows align the tile “geometry”. Like I saw it on Earth to lake tile transition. Did you you some kind of height map or edge map?

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

    Hey your game is absolutely gorgeous! May I ask how you approached sorting in the isometric view (especially for the longer sprites like the logs)? Also, are you using Unity's tilemap system or something else?

    • @John-Brx
      @John-Brx  Месяц назад +1

      I’m using unity tile maps.
      I sort the sprites based on their grid position.
      But I have multiple layers per row so that objects that are longer don’t overlap with other objects.

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

    lovely

  • @Zynei983
    @Zynei983 3 месяца назад +1

    without, without grid. or you could even make it be an option in the settings when you add those

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

    2:40 The camera should shake in the direction that the knock-back is being applied.

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

    The game looks great with Gridline and without, I feel like if you want to add building block you are better to use a gridline toggle

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

    The Grid lines should blend with the grass tile some shallow some not so much.

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

    for the outline of the grid if possible make an option to let the player choose because both options are good, I have difficulty choosing

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

    Maybe that the frames on the ground should be edited with preferences :))

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

    without grid looks cleaner, maybe give the palyer the option like civ 6 do

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

    Without lines looks good and clear. Lines very noisy

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

    I'd prefer the option to turn the grid lines on or off

  • @myckat7148
    @myckat7148 3 месяца назад +2

    Camera shake feels bad :(

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

      I think it might be because the camera rotates istead of just panning on shake. This causes the pixelart to break for a short moment.

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

    NEW JOHNBRX VIDEO

  • @Jamie-MrJam
    @Jamie-MrJam 3 месяца назад

    For the grid, maybe a grid radius around the player or something like that?

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

    add a toggle for the grid, please. looks great.

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

    If movement of creatures and player is based on grid, i think it is more important to keep it for visiblity.
    Another thingm i feel like hitting the slime stull feels unresponsive, maybe a white flash like when you hit trees/rocks will help?

  • @Oscar-rl4wm
    @Oscar-rl4wm 2 месяца назад

    imo the gridlines just need to be more subtle

  • @Jam-ht2ky
    @Jam-ht2ky 2 месяца назад

    dope

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

    Mob Idea: made a snake into the bushes and when the player pass arround some bushes show the snake and hit the player

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

    make the grid lines a setting so if you like or not you can be happy

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

    I kinda like the grid lines, but maybe give it a lighter color? Also will there be a linux version?

    • @John-Brx
      @John-Brx  2 месяца назад

      yes there will be a linux version! :)

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

    With camera shakes: Translate, don't rotate! If you wiggle rotation, you may trigger motion sickness.

    • @John-Brx
      @John-Brx  2 месяца назад

      I’ve noticed that people don’t like the camera shake.
      I will change that!

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

      ​@@John-Brx Try just translating it, and if that still doesn't work, good old SFX particles! I don't know, see what sticks :) But I love the astetic of the game. If feels both cozy and full of possibilities!

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

    Just make the gridlines more subtle.

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

    maybe the gridline should be of a lighter green

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

    Is it weird to ask what you are using to make this game?
    Also it looks amazing!

    • @John-Brx
      @John-Brx  3 месяца назад +1

      I’m using unity as the game engine.
      But I do the pixel art in GraphicsGale.
      Hope that helps :)

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

      @@John-Brx, it does thank you!

  • @christianhoover7332
    @christianhoover7332 3 месяца назад +1

    pls add toggle grid option

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

    since I don't work with that myself, I don't know how hard it would be to implement, but why don't you try to add an option to turn on and off the grid lines? So that each player (and you) can pick the option that works best for them.
    Edit: nvm, ppl already suggested that lmao

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

    yep, the gridline makes the world more cluttered and unfinished.

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

    If you don't know if game looks better with gridline or without gridline, give players an option to choose :D

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

    I prefer it without gridlines

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

    damn this looks great, only if it had normal movement, not this grid like movement mechanic

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

    1:01 why does the on-hit glow effect not change the shadow?

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

    Without lines on the ground, it's better or make it duller in color