Game Endeavor
Game Endeavor
  • 52
  • 3 965 699
I Disappeared for a Year, but I Was Working On My Game! | Devlog
When I came back to my project, I was full of passion. Excited to start over fresh. To turn a new leaf!! And then I immediately returned to the shadows to work in solitude once again. It's been over a year since my last video, so here's an update on what I've been doing.
Howdy! And welcome to the 2nd indie game devlog for Zoe and the Cursed Dreamer: Reborn. ZatCD is a 2D Pixel Art Sandbox RPG made with the Godot Engine where you'll explore an immersive open world, meet lovable characters, and build a base to stash your precious cheese.
Follow the projecton Kickstarter:
www.kickstarter.com/projects/gameendeavor/zatcd
Join Our Community!
Discord: discord.gg/w7qh74M
Make your games with my cute af game assets:
game-endeavor.itch.io/mystic-woods
Become a patron to get exclusive content and support the channel:
patreon.com/GameEndeavor
Переглядів: 106 882

Відео

I HATED My Game, So I Remade It | Nightmare Game Devlog 1
Переглядів 128 тис.Рік тому
A year and a half ago I released the demo for a game that was very sentimental to me. Normally you would expect this to be a joyful moment, but I HATED it so much. It was under developed, unpolished, and just wasn't ready. It was so bad that I postponed the game for a year to work on other things. However, now I'm back to take up the project again, and this time the passion for it is even more ...
Making Cutscenes is So Easy With My New Custom Plugin! | Devlog
Переглядів 56 тис.2 роки тому
I love to tell stories, which is why they're such a big part of game development for me. So I've created a fancy pants cutscene editor so that I can easily build events for the upcoming demo. It'll also be useful for fun little gags in these devlogs. I have already done this before with Zoe and the Cursed Dreamer. But this time I built it as a plugin inside of the Godot Engine! This is the 4th ...
Simple Enemies are MORE Fun! Tips For Creating Enemies | Devlog
Переглядів 57 тис.2 роки тому
Players often request complex enemies with randomization and lots of behaviors thinking this will make for a more fun enemy, but I disagree! Enemies that are simple are better for the player to form strategies around and are more memorable. But that doesn't mean they have to be easy. I have some tips and tricks for how you can design enemies to be simple yet engaging for your players! This is t...
New Skills Don't Need to be Boring! | Devlog
Переглядів 25 тис.2 роки тому
It's not enough to add abilities to a game and call it done. If an ability only does one thing then you've only created a key. To really improve the depth of your game, you need to expand on this and use what you have in creative ways. So I added arrows that blow stuff up! I added an equipment system that allows you to equip items to the player such as weapons and gear that alter how the charac...
I Overscoped a Game Jam, but it Worked! | Ludum Dare 49 Devlog
Переглядів 26 тис.2 роки тому
I joined Ludum Dare 49 last weekend, and made a game in 72 hours! As usual I overscoped it way too much this time, possibly more so than I ever have before. But yet, I still managed to finish the game! I mean, if you ignore the missing run animation from the little monster that is... Play the game! game-endeavor.itch.io/half-summoned Get notified when the Kickstarter launches! www.kickstarter.c...
Starting a New Game with a Cute Sun God | Devlog 1
Переглядів 53 тис.3 роки тому
Howdy! I've been working on a game where you'll explore a small open world and discover its many secrets. This is the start of my journey and in this devlog series I will share with you my gamedev process and how I develop games! Follow the Kickstarter! www.kickstarter.com/projects/gameendeavor/request-0 I am creating this game using the Godot Engine, which is a lightweight beginner friendly ga...
I Made Enemies Fight Each Other.. It was AMAZING! | Devlog RPG
Переглядів 103 тис.3 роки тому
I made the most fun combat system I've ever designed, and immediately after I thought "What if I made them fight each other?". It was amazing! It was so satisfying to see enemies fighting each other, so I turned it into a game mechanic. Now you can tame pets, summon monsters, and have party members fight with you in combat. Live on Kickstarter! www.kickstarter.com/projects/gameendeavor/zoe-and-...
Zoe and the Cursed Dreamer | Kickstarter Trailer
Переглядів 27 тис.3 роки тому
The demo is finally here! Zoe and the Cursed Dreamer is a cozy open world RPG where you’ll meet lovable quirky characters, live amongst them as a member of the community, and help guide them through the dark and desperate times that await them. Support the project on Kickstarter to get exclusive rewards! www.kickstarter.com/projects/gameendeavor/zoe-and-the-cursed-dreamer-cozy-open-world-rpg Pl...
The Trick I Used to Make Combat Fun! | Devlog
Переглядів 1,7 млн3 роки тому
Combat keeps the player engaged as they explore my game, so I improved how the enemy interacts with the player and their environment. This tweak made combat so fun that a tester spent over an hour repeatedly fighting a handful of enemies. At this point I knew I had an engaging combat system! Howdy, and welcome to the 12th indie game devlog for Zoe and the Cursed Dreamer. A 2D Pixel Art Open Wor...
Using Procedural Generation to Build Levels by Hand | Devlog #11
Переглядів 94 тис.3 роки тому
I'm developing an open world RPG with manually built maps, but placing every blade of grass is exhausting. So I've developed some tools to automate this process using some procedural generation tricks like Cellular Automata. Howdy, and welcome to the 11th indie game devlog for Zoe and the Cursed Dreamer. A 2D Open World RPG made with the Godot Engine where you will explore an immersive world, m...
Improving Enemy Teamwork in Our Action RPG! | Devlog #10
Переглядів 39 тис.3 роки тому
Enemies that work together are often more dangerous than ones that just ignore the player while their buddies get smacked around by the player. So this week I created an alert system that allows enemies to inform nearby enemies when they spot the player. Howdy, and welcome to the 10th indie game devlog for my game Zoe and the Cursed Dreamer. A 2D Open World RPG made with the Godot Engine where ...
Creating an In-Game Level Editor | Indie Devlog #9
Переглядів 52 тис.3 роки тому
As I get closer to adding the first dungeon to my open world RPG, I need a better method for creating levels. Godot's built in editor is too restrictive and slow for my needs. So I decided to build my own in-game editor with chunk loading. The best part is that you'll be able to use this level editor too, to design your own dungeons! Howdy, and welcome to the 9th indie game devlog for my game Z...
I Created My Own Lighting System | Devlog #8
Переглядів 109 тис.3 роки тому
I wanted a lighting system that was immersive and gorgeous, so I made my own using shader magic and lots of time. I have been attempting to do this type of lighting system for nearly as long as I've been working with the Godot Engine, and I am beyond excited to have finally figured it out. I love day / night cycles in RPG games, so now that I have my own, I feel so much more inspired to continu...
Build Your Base in an RPG? | Indie Game Devlog #7
Переглядів 57 тис.3 роки тому
I'm making a game where the player will be completely immersed in the world. Like their character truly lives in the game. So this week I added a base building mechanic that will allow you to place items and decorations that you can then use. Like chests for storing your equipment, or flowers for decorations. Howdy, and welcome to the 7th indie game devlog for my game Zoe and the Cursed Dreamer...
Leveling Up Our Player - Devlog #6
Переглядів 36 тис.3 роки тому
Leveling Up Our Player - Devlog #6
Enhancing Our Characters With Dialogue in Our Indie Game | Devlog #5
Переглядів 67 тис.4 роки тому
Enhancing Our Characters With Dialogue in Our Indie Game | Devlog #5
Adding Bridges to Our Indie Game - Devlog #4
Переглядів 53 тис.4 роки тому
Adding Bridges to Our Indie Game - Devlog #4
Adding Unique NPCs to Our Indie Game - Devlog #3
Переглядів 44 тис.4 роки тому
Adding Unique NPCs to Our Indie Game - Devlog #3
Adding Powerful Combat Abilities to Our Indie Game - Devlog #2
Переглядів 76 тис.4 роки тому
Adding Powerful Combat Abilities to Our Indie Game - Devlog #2
How To Make Interesting Tutorials
Переглядів 18 тис.4 роки тому
How To Make Interesting Tutorials
Creating My Dream Game - Devlog #1
Переглядів 148 тис.4 роки тому
Creating My Dream Game - Devlog #1
How I Became A Game Developer - 10k Q&A
Переглядів 6 тис.4 роки тому
How I Became A Game Developer - 10k Q&A
Create a Flash Shader in Godot 3.2
Переглядів 16 тис.4 роки тому
Create a Flash Shader in Godot 3.2
10 Tips To Improve Game Feel In Your Games ft Artindi
Переглядів 16 тис.4 роки тому
10 Tips To Improve Game Feel In Your Games ft Artindi
Save And Load Data in Godot 3.2
Переглядів 67 тис.4 роки тому
Save And Load Data in Godot 3.2
Improve Your Game Feel With Coyote Time and Jump Buffering
Переглядів 32 тис.4 роки тому
Improve Your Game Feel With Coyote Time and Jump Buffering
How to Show Off-Screen Warnings in Godot 3.1
Переглядів 9 тис.4 роки тому
How to Show Off-Screen Warnings in Godot 3.1
How to Make Your Player Swim in Godot 3.1
Переглядів 11 тис.4 роки тому
How to Make Your Player Swim in Godot 3.1
How to Crouch and Crawl in Godot 3.1
Переглядів 8 тис.4 роки тому
How to Crouch and Crawl in Godot 3.1

КОМЕНТАРІ

  • @oliverhinox
    @oliverhinox 21 годину тому

    why can't anyone make a dnd tutorial?

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

    On line 4, when I put "setget" Godot warned me of an error. I'm on godot 4 and I don't know if there was a change in GDscript or if there's really something wrong. If it's because of the different version of Godot, could you make an updated video on how to create state machines?

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

      honestly great timing to ask given that i just looked this up 😭 yes it was changed with godot 4, and it now works like this: var state = null: get = set_state, set = set_state unfortunately though one thing i haven't managed to figure out is why it throws an error when trying to make set_state a get: Function "set_state" cannot be used as getter because of its signature It works fine if written like this: var state = null: set = state_state when making it a set, but I'm not really sure why it can't be used as a get. Probably another change i'm just not aware of but i hope that clarifies things at least

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

      @NightmarezFR You're trying to use `set_state` as the getter, which would have a parameter. It should probably be `get_state` with no parameters. :)

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

      @@GameEndeavor ahhh, so should i make a new get_state() function then with no parameters? and if so do i just make it return state? i'd assume something like: func get_state(): return state and have this be my getter?

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

      @NightmarezFR Yeah, if you need a getter. You're not required to set it up. You only do it for encapsulation, or if you want the function to call whenever you try to get the value of the variable.

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

      @@GameEndeavor ahh i see, thanks for all the help! you do great stuff truly, much much love<3

  • @ZariyatMofiqKhan-t2j
    @ZariyatMofiqKhan-t2j 3 дні тому

    griffpatch saw this

  • @ahmetarifakyurt7407
    @ahmetarifakyurt7407 3 дні тому

    What is games name can someone explain to me

  • @gducpm
    @gducpm 3 дні тому

    YO THIS IS EXACTLY WHAT GRIFFPATCH WATCHED

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

    And hes still gone.

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

    Early access jts now pls

  • @user-zn1qt2im1p
    @user-zn1qt2im1p 8 днів тому

    Which version of Godot are you using ? Do you use c# or gd script

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

      @@user-zn1qt2im1p I believe I'm using 4.1 for this project atm. I've got to fix a few things before I can update. I use gdscript. :)

  • @user-sg4ix3ru9p
    @user-sg4ix3ru9p 8 днів тому

    please come back

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

      As soon as possible. :) I'm working on a video now, but I am notoriously slow when it comes to releasing videos, lol.

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

    THIS! I have been searching for DAYS, trying to find an answer to why my jump animation loops, even though it's not set to looping. I got my answer from a FIVE YEAR OLD VIDEO! Every tut I have watched skips this issue (as in it doesn't even mention it at all) by making the jump animation be only one frame.

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

    This still works excellent in Godot 4.3 thank you so much!

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

    Wow, you did a lot of work for this and did a great job! I think it is beyond my skill level and I will have to make something easier for my first game

  • @Lee-Yam-v4i
    @Lee-Yam-v4i 11 днів тому

    Half of these views are mine

  • @joselopeslinsneto3176
    @joselopeslinsneto3176 13 днів тому

    Well, I do not know you, but I'll do like, make moves for my character, map it, make the enemie read it, and add a 50% of chance to evende them :3

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

    I don't have globals man

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

    it's my favorite part of Minecraft

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

    7 months late, but this game looks amazing! :D

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

      Eyyy, thank you so much, Simon! It's taking me a while, but the game is looking great for this next video as well. :D

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

    I'd love to see a tutorial on how you implemented this, would be great to hear your thoughts on how you might pair it with a path finding algorithm too!

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

      @@clifforj I might do that at some point. :)

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

      There already is a tutorial for this. UA-cam probably won't let me post a link, but you can find it easily by googling "context-based steering godot". The website is called kidscancode. It's somewhat simplified compared to this video, but all the important stuff is there.

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

    Awesome stuff!

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

    Incoherent gamer rambling.

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

    J'utilise le moteur de jeu Flare Engine, est-il possible de reproduire ce système d'éclairage ?

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

    Come back🎉

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

      @@ahaha731 Should be soon. I'm working on a video now, but there's a lot of art I'm doing for it. :)

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

    Amazing, especially the warring factions. How well would this technique translate into the Unity engine?

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

    I'm four years late to the party, but how does this handle the animation itself? You have a separate "sprite" for the head and body?

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

    Man this looking good

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

    This game's visuals and gameplay look awesome already!

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

    Your game looks awesome! It seem that has much of potential:)

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

    come back my guy we need you

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

      @@blaze2007 I'm working on a video. :) I notoriously don't post a lot on UA-cam.

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

    he dissapeared again

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

    i guess you disappeared again? :(

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

    This will be very useful for the games i have no skill to create.

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

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

    could you remake this using godot 4 and utilizing nodes?

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

    Hey man, this game looks so stunning that it would be sad to never have played it. Wishing you all the strength you need to succeed!

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

    Looking forward to the next updare!

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

      @@IcedCub It shouldn't be too much longer. :) I've got the audio recorded. Just finishing up some art things before I start working on the video.

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

      @GameEndeavor Awesome! your effort and commitment is inspiring, keep it up!

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

    Ur way to smart for me lmao hahaha

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

    6:11 - 6:20 makes no sense to me, what is it you're doing? You have a new node tree, did you inherit the state machine node you made? How do you get a second script for it? The FSM one on top of the one that comes in. You blew through in 9 seconds what is like... several minutes of work, let alone understanding.... Edit: Got it.

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

    Thank you southern man from 5 years ago

  • @Bacon-guy38t
    @Bacon-guy38t 2 місяці тому

    i think my discord acc got banned from your server bc i cant get back in

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

      @@Bacon-guy38t You the one that keeps trying to ping everyone after I told you not to?

    • @Bacon-guy38t
      @Bacon-guy38t 2 місяці тому

      @@GameEndeavor idk I'm new to discord

    • @Bacon-guy38t
      @Bacon-guy38t 2 місяці тому

      @@GameEndeavor but i am sorry ):

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

    Great content but incomprehensible speech, thank god for subtitles

  • @manancialgd.
    @manancialgd. 2 місяці тому

    Hey, I didn't understand how you made the undesirability, so it can avoid obstacles and avoid other enemies. I've watched this video so many times now. Could you explain it better?

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

      If you reduce the weight of those directions, the entity will prefer to go in another direction.

    • @manancialgd.
      @manancialgd. 2 місяці тому

      ​@@GameEndeavor But it's not only in that direction, because if it's only on the direction that have obstructions, it can find a place that the best direction don't hit anything, but it istill can't move.

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

      @@manancialgd. If it doesn't hit anything, then why can't it move?

    • @manancialgd.
      @manancialgd. 2 місяці тому

      @@GameEndeavor I made a raycast, for each direction. for the best direction, it could not hit a wall, but his hitbox hit it

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

      @@manancialgd. I'm not using raycasts. I'm using test moves. You're snagging on the corners.

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

    Attacking in those arcs isn't so silly. Swooping prey animals hunt exactly like that.

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

      @@sergemarlon Not sure what you're referring to. I intentionally implement swooping into my movement patterns.

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

      @@GameEndeavor Same. It's just that not everybody gets it, you know?

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

    This is fascinating-great video, you have yourself a new subscriber. I'm sure others have suggested this already, but it seems like it would probably be necessary, when the skeletons and other enemies are strafing around you in a circle, for them to eventually try and swoop in to attack the player (say, at an interval, or according to some other criterion). Otherwise, the player who just stands still will face no threat.

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

      That was just a demonstration of the movement. They will run in and attack. :)

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

      @@GameEndeavor Ah, I see.

  • @manancialgd.
    @manancialgd. 2 місяці тому

    Hey! I am loosing my head trying to implement the avoiding obstacles. The way you did it is soo smooth, but I can't get this right... Now is gettinh too complicated and I can't understand no more. How do you find the obstaclePos? I used a raycast foreach direction. then foreach obstacle found, it would generate a "shape" as weight = 1 - Mathf.Abs(dotObstacle - 0.65) and make it the desirability - the undesirability. you can see how mine is in my youtube channel if you want.

  • @manancialgd.
    @manancialgd. 2 місяці тому

    Hey, when you shape the dot it goes ping pong, you can clearly see at 4:58. I tried to do the same, but he goes left, right, left, right. How did you fix this?

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

      Yeah, forgot to mention in the video. I also add in small seek weights towards the current velocity, so that it prefers to maintain its general direction.

    • @manancialgd.
      @manancialgd. 2 місяці тому

      @@GameEndeavorOooooohhh, Imma try that out, Thanks!!

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

    Woah. Just saw the previous video and DUDE the game looks so much more natural and better. Like, you completely revamped the art it seems(im probably wrong) but its so much more saturated and colourful ( in a good way). A question though, are the weapons n combat permanent decisions? As in, if im a necromancer can i still change to a different fighting class if i don't like it?

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

      Thanks! Yeah, the last video was still in the prototype phase. I wasn't really focused on art at the time. Weapons are not permanent. There will be weapons that benefit certain classes, like wand weapons that generate more Mana and are affected by your magic stat, but I love spellsword classes. Or hammer wielding battlemages. I'm designing the game with that in mind. :)

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

      @@GameEndeavor hmm 🤔. Unique idea. Can't wait for hammer wielding battemages. 😂 Keep it up man, I'm excited for how this turns out to be.

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

    Welp... He disappeared again. Sad because his video presence is premium.

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

      I'm working on a video right now.

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

      @@GameEndeavor Oh I see, you just post on discord a lot! Nice

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

      @@JeremyCarlsten Yeah, that's actually why I pointed it out in this video. I'm most active on my Discord. :)