Enhancing Our Characters With Dialogue in Our Indie Game | Devlog #5

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ต.ค. 2024
  • Characters are the most important part of my game, so I'm going to need a powerful dialogue system that allows you to interact with them. So I created a dialogue system that will solve many of these problems and more.
    Howdy, and welcome to the 5th indie game devlog for my game Zoe and the Cursed Dreamer. A 2D Action RPG made with the Godot Engine that focuses on the roleplaying through immersive gameplay and loveable characters.
    Watch Emilio's tutorial on creating an RPG style dialogue box:
    • RPG or Visual Novel di...
    Join Our Community! We look forward to welcoming you.
    Discord: / discord
    Twitter: / gameendeavor
    Become a patron to get exclusive content and support the channel:
    / gameendeavor
    Music: opengameart.or...

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

  • @sabo5871
    @sabo5871 4 ปีที่แล้ว +166

    I love how much you care about character dialogue, not that many game developers put that much time into it. Eric Barone would be proud

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว +37

      Eric Barone's characters are my biggest inspiration. I've never played a game that did characters better. I legit wanted to be Clint's best friend. Characters in RPGs were always my favorite, so it's my main focus for my game. :)

    • @sabo5871
      @sabo5871 4 ปีที่แล้ว +11

      @@GameEndeavor Cool, that's what I thought keep up the great work.

  • @Tutorial7a
    @Tutorial7a 4 ปีที่แล้ว +93

    "Here, take a dozen! No, a thousand!"
    *inventory has been maxed out*

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว +16

      It surprisingly doesn't take up that much inventory space. About a hotbar and a half worth. I expected it to be full. XD

    • @Tutorial7a
      @Tutorial7a 4 ปีที่แล้ว +8

      @@GameEndeavor It was that moment that I went into the mindset of "shut up and take my money." It's just too WHOLESOME!

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

      @@Tutorial7a Glad you think so!

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

      You were crushed under the weight of a thousand deltarune chapter 2 players will understand that one

  • @Artindi
    @Artindi 4 ปีที่แล้ว +94

    "I used to be an adventurer like you, till I took a tutorial teddy bear to the knee."
    Also, as a polish thing, it might be cool to swap the name and portrait based on what side of the MPC the player is on. That way the portrait is consistent in direction.

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว +19

      I intend to implement this. I think it'll look very nice. Just didn't get around to it for the devlog unfortunately.

    • @lev7509
      @lev7509 3 ปีที่แล้ว +5

      The only issue is that with asymmetric characters some details like scars, haircuts, etc. will get swapped based on which side you approach them from.
      The trivial solution is to provide rotated graphics. I wonder if there's a smarter solution.

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

      Oh that's a good point, however I don't even remember this and had forgotten I wanted to implement it, lol. It probably won't be a thing as that could have different effects on the emotion of the dialogue I think.

  • @WannibeManisha
    @WannibeManisha 4 ปีที่แล้ว +70

    Love how quick the game is coming together. It looks super cute already and it'll definitely be appealing to a wide audience. So excited to see more.

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

      Thank you! I'm very happy with it, glad you're enjoying it. :)

  • @emi_cpl
    @emi_cpl 4 ปีที่แล้ว +34

    Hahaha I loved this entry of the devblog. Didn't expect to make a cameo 🙈 took me by surprise haha. It is looking great, keep it up!

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว +9

      Thanks, bud. :) Your video was fantastic so I had to feature you. :) Been looking forward to your reaction.

  • @connorredwine5146
    @connorredwine5146 3 ปีที่แล้ว +4

    when the witch becomes mad, you should make the bird mad too!

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

    I come again to say Teddy looks like a wholesome character. I´m loving the artstyle for this game :)

    • @GameEndeavor
      @GameEndeavor  3 ปีที่แล้ว +4

      lol, thanks. He's certainly one of my favorites atm character wise. :) I think a lot of people are going to like him.

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

      I agree with that

    • @carteradams43
      @carteradams43 3 ปีที่แล้ว

      @@GameEndeavor thanks for the heart! i'm going through watching all these videos. I subscribed on the first one!

  • @TheRonpe
    @TheRonpe 4 ปีที่แล้ว +45

    Wow, seems that game is forming really fast. How long you've been working at this again?

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว +16

      I believe it's at around the 2 month mark now. First stream was July 2nd where we started prototying it. :)

    • @Someoneyeeted
      @Someoneyeeted 4 ปีที่แล้ว +12

      @@GameEndeavor such a big progress for a short time , good work and good luck :D

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว +12

      Thank you. :) The weekly devlogs fuel my motivation.

  • @june_rain_video_game_company
    @june_rain_video_game_company 4 ปีที่แล้ว +6

    DUDE !!! Already your game is amazing and your adding more and more brilliant ideas. I always look forward to your streams . I learn a lot.

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

      Thank you! I enjoy doing them. They're a great way to interact with the community.

  • @jojo1isawesome
    @jojo1isawesome 4 ปีที่แล้ว +3

    damn the speed of the dev log is crazy. Love the good work. Also thanks for keeping the pace of each episode so snappy

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      Thank you! Having to make one of these every week is doing of good job of keeping me in gear and not getting too distracted. :)

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

    Seeing you make your game is really inspiring me to work on my own. I'm currently just drawing up a ton of art assets myself, hopefully I can make as much progress as you have.

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

      I'm glad to hear it! You can do it, bud. You just have to keep at it. :) Good luck!

  • @bevvy.bee9
    @bevvy.bee9 4 ปีที่แล้ว +2

    I REALLY LIKE THE ART OF THE CHARACTERS AND THE ART IN THE DIALOGUE. really good stuff

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      Thank you! I'm pretty happy with it. Genuinely my favorite art of anything I've ever arted.

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

    You are pumping this vids like crazy! The crazy fact is that they are soooo great! Keep em coming!

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

      Thank you! They are doing an excellent job of keeping me motivated and keeping me pushing forward. They do wonders for my progress. Glad you enjoy them.

  • @Michael-The-Composer
    @Michael-The-Composer 4 ปีที่แล้ว +2

    As a developer, I'm SALIVATING at how deep the dialogue system is, also including that percentage reveal option. I wish Unity had these cool options and text effects

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

      That's what hooked me into Godot when I first used it coming from Unity. It provides so much functionality right out of the box, but at the same time it's powerful enough to keep me happy and entertained.

    • @thefurry7165
      @thefurry7165 4 ปีที่แล้ว

      The rich text label in Godot also has the visible_characters property that lets you customize the exact number of characters being shown, so if you don't like using the percentage you can use the actual amount.

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      @@thefurry7165 Indeed. For tweening it's fine because it's just a start and end point, it doesn't matter which I use. But later on I want to customize it more by adding pauses after punctuation and sounds while they speak. So for that I'm thinking I'll increment `visible_characters` with a timer based on what character is in text at that point.

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

    The NPCs look great! Also nice work with the dialog system! Can't wait to give the game a try!

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      Thank you. :) Hopefully you can soon. I'm pushing for a demo early next year.

  • @weegee3785
    @weegee3785 4 ปีที่แล้ว +3

    I cant wait to see what the story will be! This is looking great, and im sure you have something planned...

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      Indeed, spent a lot of time this week hashing out the story.

  • @ZojDrek
    @ZojDrek 4 ปีที่แล้ว +3

    i want to play this game in the future so bad, its looking so great!!!

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      Thank you! I can't wait for people to play it. It's exciting. :)

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

    The portrait evolution reminds me a lot of Stardew Valley.
    Btw, amazing game, I'm loving it. What I didn't like about Stardew Valley was the speed of the game. I love fast games, so I'm definitely gonna buy this!

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

      I think about that too, actually. I seen a post long ago of how his art evolved. Granted these portraits were done hours apart, but still the same concept. :)
      I didn't like the pacing either. Mostly the combat. It was bland and hard to do. I like simple combat but there still needs to be some flavor to it.

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

    This chat system looks great! I love the portrait of the NPC popping out the top.

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

      Thank you. :) Still trying to figure out how I want to display the portrait, but I do like it this way. Might get a little tricky with other characters that don't fit in the alloted space, like the bird.

    • @Skeffles
      @Skeffles 4 ปีที่แล้ว

      @@GameEndeavor Yeah it could be tricky to make a bird portrait. Perhaps you can just place the main bird sprite above the chat box.

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

      @@Skeffles I want it to be in the witch's hair. I think it would be amusing and if it weren't then could confuse the player them thinking it left her hair.

    • @Skeffles
      @Skeffles 4 ปีที่แล้ว

      @@GameEndeavor Ah yes the bird in the witches hair, I thought you just meant a bird.
      It might be a 'little bit' more work but it would be cool to get the bird animated and flying on and off her head. That could be an interesting way to play with the idea of the bird disappearing.

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

    I love you videos so much, you helped me get into game dev!

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      I'm glad to hear it! Good luck with you gamedev journey!

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

    This looks really good! Love the pixel art

  • @masonhil3637
    @masonhil3637 4 ปีที่แล้ว +11

    The game looks great, but I've always thought the main character seemed a little... bland. Is his design subject to change or are you settled on the current design?

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว +3

      He's very much going to change. I'm still learning character art. He has already changed so much in the time I've been working on this.

  • @sco_otr
    @sco_otr 4 ปีที่แล้ว

    This is fantastic! The thought and care you take to build the world really gives it life. The characters are unique and charming in a way that you want to get to know them. The way you have set up the dialogue system will surely help to achieve that. Keep on dreaming!

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

      Thank you! I'm glad to hear that, as that's exactly the emotion I'm trying to invoke. Thanks again for your fanart. That really made my day. :)

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

    New sprites and Emilio to the rescue!

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      Indeed. Teddy is looking pretty darn good if I say so myself. Maybe we'll see more fanart since we now have a better look at the NPCs.

  • @operator8014
    @operator8014 3 ปีที่แล้ว

    I love the part where Teddy ha ds you a thousand cookies, and I think that would be a hillarious quest. Maybe you need to make a cookie delivery for him, but the delivery is so big, that when he gives you all the cookies, it throws all your gear on the ground, because your character is just fully loaded with cookies. Like, he has no sword, he just has cookies. No armor or boots, just cookies. And you need to go make the delivery without the ability to fight back, so you have to just run away from baddies the whole way to your destination!

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

    Yay! Devlog 5 is out!!
    I love it!!!🤗🤗🤗

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      Yay! Thanks for watching. :)

  • @ludosgd
    @ludosgd 4 ปีที่แล้ว

    This is SO GOOD and you're going SO FAST! I can't wait to play with this. Great job man! :D

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

      Thank you. :) Hopefully you can around March some time.

  • @IvanIvan-nj2to
    @IvanIvan-nj2to 4 ปีที่แล้ว

    That dialouge system seems pretty powerful. Cool video.

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      Thank you! I'm pretty satisfied with it. I wasn't sure how I was going to do it at first. It'll be even better once I make a tool for managing it.

  • @No573N
    @No573N 4 ปีที่แล้ว

    Great stuff Love how fast this game evolves! If you find the time, it'd be nice if what you say to one guy affects the dialogue or stance of another guy once in a while.

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

      That's already possible. I just have to set a variable with a command. :) I intend to do things like that.

  • @EidoEndy
    @EidoEndy 3 ปีที่แล้ว

    Going to have to take some time studying this.

  • @VGLetsPlay
    @VGLetsPlay 4 ปีที่แล้ว

    Looking really nice, loving the progress you are making :)

  • @RialuCaos
    @RialuCaos 4 ปีที่แล้ว

    It might be difficult to do using the %visible variable, but I think it helps whenever a text reveal pauses for a moment at punctuation, like commas or periods. That way the sentence flows better instead of just going from one thought to another without any time to process what you're reading.

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      That is planned. I have an idea for it, but it's polish that's on the back burner. I can probably do it by incrementing the character value myself instead of tweening, and using a timer to pause between characters. Pausing longer for punctuation.

  • @pixelator5312
    @pixelator5312 3 ปีที่แล้ว

    here's an idea: a robot character you find in a weird futuristic dungeon, that way you won't need to draw any ears

    • @GameEndeavor
      @GameEndeavor  3 ปีที่แล้ว

      Robot character wouldn't fit the style of the game. :) It's not out of the question because we've joked about a time traveller on stream once, but it's still unlikely.

    • @pixelator5312
      @pixelator5312 3 ปีที่แล้ว

      right, I should save the idea for a game of my own

  • @VenusAviation
    @VenusAviation 3 ปีที่แล้ว

    Looks awesome.

  • @abnermtj
    @abnermtj 4 ปีที่แล้ว

    Wow you are progressing so fast! Looking forward to ever devlog!

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

      Thank you! Weekly devlogs keep my rear end in gear so I don't fall behind. :)

    • @abnermtj
      @abnermtj 4 ปีที่แล้ว

      @@GameEndeavor Wow that seems like a great strategy, do you have any worries making your videos taking up valuable dev time?

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

      @@abnermtj I don't for multiple reasons. As I said they keep me in gear, so I'm actually more productive doing them, but also it's marketing which every serious developer needs to take time out to do anyway. I'm just doing it in the form of video devlogs. :)

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

      @@abnermtj If someone else wanted to do something similar but without all the work, then text devlogs may achieve the same affect. Though may not be as effective marketing wise.

  • @jenniferparke7699
    @jenniferparke7699 3 ปีที่แล้ว

    Teddy: hi I’m Theodore but my friends call me teddy
    Literally no one: ok Theodore

    • @jenniferparke7699
      @jenniferparke7699 3 ปีที่แล้ว

      Everybody is his friend if you didn’t get it

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

    Townsperson Nick:
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
    In all seriousness, looks great! I really like the text border, makes the game look professional.

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

      Thank you! That's actually my first attempt at a UI graphic. Not too bad, but I hope to improve on it in the future. :)

    • @AvatarNickGames
      @AvatarNickGames 4 ปีที่แล้ว

      @@GameEndeavor Not a bad first attempt at all! I remember you saying last video you had a good amount of experience with aesprite it definitely shows

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      Thanks. :) A fair amount. I've been doing pixel art for a year, so I still have a lot of area for improvement.

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

    Hey the speech system is looking nice. I also have a dumb idea. You know in avatar, there is cactus juice yeah so, make a mushroom cave with spoopy and strong mushroom demons which would give the character a good fight and would weaken him and you could use background and shadows towards a big yellow glowing mushroom, so the player would go there and would consume da mushroom and then after some time everything would appear trippy.

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

      Thanks. :) I haven't watched avatar so I wouldn't know. There will be some mushroom themed things / areas, but no I don't intend to have the player tripping on mushrooms.

    • @AANATU
      @AANATU 4 ปีที่แล้ว

      @@GameEndeavor just an idea :), also watch the last airbender

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

    9/10, could be 10/10 with ears.

  • @toddzircher6168
    @toddzircher6168 4 ปีที่แล้ว

    Cool stuff and very informative. Thanks!

  • @franestancium
    @franestancium 3 ปีที่แล้ว

    Teddy and Braum (from league of legends) are my kind of people. Soft-hearted and kind mustachio gentelmen.

    • @GameEndeavor
      @GameEndeavor  3 ปีที่แล้ว

      A lot of people seem to resonate with that combination. To this day he's still a fan favorite. :)

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

    this is looking extra DELICIOUS!

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

      You have a strange appetite my friend, but I'm thankful for it. :)

    • @ZooHair
      @ZooHair 4 ปีที่แล้ว

      @@GameEndeavor i am the one who told you about THICC eyebrows for teddy on stream

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

      That was such a massive improvement. Thank you for the suggestion. :) It gave him a nice cartoon look.

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

    Instead of tweening the text couldn't you just do percent_visible += 0.01. That's how I did my dialogue. But I didn't use a json file I just made it parse in an array which had strings. So it could be different.

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

      Yeah, that's the same effect of of linear interpolate tween, but you have to keep doing it. With the Tween it's one and done. Though this current implementation is just the easiest. I may do something like that later but per character, so that I can add extras like pauses on punctuation and talking sound effects.

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

    I'm loving how the game is turning out! Lol 1,000 cookies. oof

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      Imagine having 1,000 fresh baked cookies on hand.

  • @scottbigbrain3944
    @scottbigbrain3944 3 ปีที่แล้ว

    Though it would be a ton of work, some games have given more important characters a chatbot ai designed for the game to increase immersion. If you have the time and resources that would be an interesting way to go.

  • @animakesgames
    @animakesgames 4 ปีที่แล้ว

    Damn, this is so cool! : ) I am already curious to get to know these characters and how you interact with them in the game. I love games like Stardew Valley, but I always wished the characters would have some more depth both in narrative and game mechanics. Keep up the good work! :)

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

      I'm glad you agree, I feel the same way. :) So that's why I really want to put a lot of my effort towards. World exploration and the characters. :D

    • @animakesgames
      @animakesgames 4 ปีที่แล้ว

      @@GameEndeavor Awesome! :)

  • @neilwalker4277
    @neilwalker4277 4 ปีที่แล้ว

    Dialogue looks fantastic. To manage the complexity have you thought of creating a graph node plugin to manage the json and all the branches? Dave The Dev did one and it's really nice.

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      For sure. It would be tedious for me to manually build all of these by hand, especially if I want to do any branching dialogue. I've never used the graph nodes so it'll be fun to learn.

    • @neilwalker4277
      @neilwalker4277 4 ปีที่แล้ว

      @@GameEndeavor you can download his from the asset store for a starter or have a look at his youtube, I think he's got 3 or 4 in his dialogue series. No harm getting a head start 😉

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      @@neilwalker4277 Will do. :)

  • @lyca7016
    @lyca7016 4 ปีที่แล้ว

    You didn't mention the witch and bird's name so I guess they weren't cemented yet? I can only remember Edythe for the Witch not the one you preferred but I guess Magus/Magnus is still being slept on now before you make a decision. Interesting to see your progress in game too I hope to see these done in tutorials later.

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      I totally forgot to mention the bird's name. The Witch's name is Selena. I never said it, but I used it in the dialogue label. The bird is Magnus Soren Eater of Wyrms, but Selena calls him Mr. Feathers. He hates that name.

  • @RamHomier
    @RamHomier 4 ปีที่แล้ว

    I like the witch!

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      Thank you. :) I'm quite fond of her.

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

    You should be able to help teddy get over his childhood and become a successful baker and if you do you will get 3 cupcakes that fully restore hp and make your defence increase for a short time ofcorse helping teddy will be very hard.

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

    please add dipstick as an easter egg somewhere in the game

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

      lol, I'll consider it.

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

    I feel like the viking should say some stuff in viking symbols that can be decoded in a viking town.

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

    how about we put the cookies in the bed and the milk in your shoes

  • @inik4us
    @inik4us 4 ปีที่แล้ว

    Perhaps you should check out Ink or Yarn for dialogues. While straight up encoding dialogue flow in json or xml is easy to program, it can become unwieldy compared to a straight up specialized language for stories like this.

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      I plan to look into them but I'm thinking of writing my own tools for this. Godot has graph nodes that can be used for this and it sounds easy to make what I need.

    • @ccgb92
      @ccgb92 4 ปีที่แล้ว

      Perhaps let developers program their own dialogue system that makes the most sense to them

    • @inik4us
      @inik4us 4 ปีที่แล้ว

      @@ccgb92 they're also good examples to look at to estimate what your own solution should have and how to solve certain problems. I wouldn't have posted this if I haven't read a postmortem by a dev that was getting bogged down by their xml based dialogue solution until they found out about Ink.

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      @@inik4us I appreciate the heads up. :) I've never wrote dialogue for games so it will be a learning experience for me. I don't see myself having an issue but my lack of experience in this area wouldn't allow me to either way. Do you have a link to the postmortem? I'd love to see it. I will definately be looking at other tools to see what kinds of solutions they use.

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

    I wonder how implementing something like that would work if you were programming this in C#

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

    it looks great, nice work. Game dev is fun, but getting all the basic systems up and running is a bit of a pain/roadblock. Your system offhand looks like it's very well coded and organized

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

    I only seen like 3 ep's of this, is it going to be a rpg where you get to the credits and thats it? or will it have a NG+ or after story for some kind of end game content?

    • @GameEndeavor
      @GameEndeavor  3 ปีที่แล้ว

      I absolutely love post game content and New Game + and want to do some of that too. I don't which, if I can do both then great, lol.

    • @Mcflapphypants
      @Mcflapphypants 3 ปีที่แล้ว

      @@GameEndeavor wish you best of luck :) looks good so far

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

    Hey very cool of a video, but can you please tell me how you were able to show the dialogue box when you interact with a NPC because when ever I try it my player sprite goes behind the dialogue box is there a way to fix this.

  • @StephenBarr
    @StephenBarr 4 ปีที่แล้ว

    I've been building a dialogue system recently in Unity, also with JSON and Unity's built in JsonUtility is awful.
    I have to create my objects and pass in individual strings of JSON for each on while separating them with the | character.
    I then need to loop these each time to get them read back into code so that I can use linq to get which dialogue options I need...
    Anyway, as of right now I read every single line of dialogue into memory on load 😢
    And don't even get me started on the nested loops I'm doing to pair up parent and child dialogue text (i.e. Conversations to each Sentence)

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

      Oof, that sounds pretty painful. Hopefully you can figure that out soon.

  • @templetherapy
    @templetherapy 4 ปีที่แล้ว

    You going really fast

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      I've quite a bit of experience programming game logic, so I'm fairly efficient at pumping out code. :)

    • @templetherapy
      @templetherapy 4 ปีที่แล้ว

      @@GameEndeavor oh I'm 13 I recently started Godot hope I can be like you some day

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

      @@templetherapy You have a head start on me then. I didn't start programming until I was 18. :) You'll do great.

  • @KB-zq9ny
    @KB-zq9ny 3 ปีที่แล้ว

    You seem like you really know what you're doing, but I'm confused. Could you maybe make a more beginner-friendly tutorial on this?

  • @tss1473
    @tss1473 4 ปีที่แล้ว

    can you do a tutorial on the dialog text boxes
    (along with triggering them)

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      I don't make tutorials any more, sorry. :)

    • @tss1473
      @tss1473 4 ปีที่แล้ว

      @@GameEndeavor but you were literally the best godot teacher on youtube (sorry heartbeast)

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      @@tss1473 You're very kind to say so. :) Sorry, bud. But my dream game calls out to me and I must answer it. :)

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

    Heyhey, I have a question: I find pixel art fonts very hard to read and eye straining, would it make sense to add the possibility to choose between different fonts for better accessibility for all players?

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

      Yeah, it's something I'm considering doing. After seeing complaints about pixel fonts, I released my demo with an HD font and got complaints about not using a pixel font. So I think giving an option might be a good way to go about it.

  • @dr.toukan-ka-moon9723
    @dr.toukan-ka-moon9723 4 ปีที่แล้ว

    yay new vid

  • @isaiahisme
    @isaiahisme 3 ปีที่แล้ว

    Is there a tutorial for this because i wanted to do this with my game too

  • @vagneroliveira8657
    @vagneroliveira8657 3 ปีที่แล้ว

    can you help me ?
    I'm trying to make an automatic dialogue, without having to press a key to go to another dialogue, I've tried everything.

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

    Could you type your character name in the game or if not you should name the player Henry

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว +3

      Yes, I'm planning to let you name your character (most likely).

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

      Okay thanks (Most likely).

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

      lol

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

    Hello! How can I make it so that when a dialog is called, it always appears in a certain place on the screen?

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

    what did you use to make the game btw?

  • @rijeonghyeok2638
    @rijeonghyeok2638 3 ปีที่แล้ว

    Where's the game? I want play it

  • @ChuteNoBigode
    @ChuteNoBigode 4 ปีที่แล้ว

    bacana heim

  • @madhavaprasath3904
    @madhavaprasath3904 4 ปีที่แล้ว

    i even helped by saying going bald!!!

  • @sheepthehack
    @sheepthehack 4 ปีที่แล้ว

    I swear to god.. the last 4 indie videos i JUST watched all had games looking IDENTICAL!!! If i pasted the videos together, apart from the person speaking u would think it was the same game... the indie scene was supposed to be about INDEPENDENT THINKING!!! Not copying farmville.. These crafting games are like the HELLO WORLD of indie games..

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

      lol, what are you even on about? I haven't mentioned farming or crafting. I'm making an RPG... Besides, if an indie developer wants a crafting system in their game, then they should do it. THAT'S what the indie scene is about. Making the game YOU want to make, chasing YOUR dream, regardless of what some peckerhead thinks about it.
      Stop watching RPG indie devlogs and complaining about them being RPG indie games, and go find whatever you're into. Let people make the games they want to make.

  • @benrex7775
    @benrex7775 4 ปีที่แล้ว

    5:15 What language is that?

  • @Pharry_
    @Pharry_ 3 ปีที่แล้ว

    This game is looking great but this man looks like he’s pulling up to the farmers market in a cart pulled by oxen

  • @32kuba32
    @32kuba32 3 ปีที่แล้ว

    I know this is a bit late but maybe pay the artist that drew the portraits and use their work for your game. They seem to be really experienced and it porbably would take a long time for you to get to this level. So idk if its worth it if you have great art like that right in front of you

    • @GameEndeavor
      @GameEndeavor  3 ปีที่แล้ว

      I drew these portraits, on a livestream in fact if you'd like to watch:
      th-cam.com/video/sTLbl6T5iNI/w-d-xo.html
      If you like portraits, I did some more just a couple of days ago aswell:
      th-cam.com/video/rbj3civOyPA/w-d-xo.html

  • @Zital1992
    @Zital1992 4 ปีที่แล้ว

    tutorial pls for how you make it step by step

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

      I'm not making tutorials anymore.

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

    I can't believe you type lorem ipsum manually. Unsubscribed.

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      XD

    • @Any_key404
      @Any_key404 4 ปีที่แล้ว

      Godot can use the Emmet plugin that lets you do lorem25[tab] and get a block of text.

    • @GameEndeavor
      @GameEndeavor  4 ปีที่แล้ว

      @@Any_key404 Oh really? Does it generate them for variety? Because I got a little tired of copying and pasting different text.

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

    Do you realise that you have a talent? It’s a pity to see you do something else that you don’t have a talent for, while you could have spent the time applying your talent and having the other stuff done by people who have talent in that other area.