Good tutorial, but the music is too loud compared to voice over
@NeonfireStudio5 күн бұрын
Nice, if I use the paid assets on my project and sell the project then it is legal?
@ansimuz4 күн бұрын
Yes of course.
@ansimuz6 күн бұрын
Here's a gist with the code for the states I'm using in the video: gist.github.com/ansimuz/cdfab9a33e4f86b48e79f348041fb012
@nachtbeirmann47608 күн бұрын
I'm encountering an error that says: Invalid set index 'state_machine' (on base: 'Node) wit value of type 'Node (StateMachine)' in the part of child.state_machine = self
@ansimuz7 күн бұрын
you have to set the "Initial State" in the Inspector Panel for the State Machine. I recommend using the "Idle State"
@nachtbeirmann47607 күн бұрын
@@ansimuz yup! I recreated this on a new project and I'm still encountering the same error. I' think I'll stick to a simpler state enums for now since I'm a beginner. Still, I liked that your tutorial on state machine is short and concise. Keep it up!
@ansimuz6 күн бұрын
@@nachtbeirmann4760 I have created a Gist with the code maybe there was a typo. Here try again: gist.github.com/ansimuz/cdfab9a33e4f86b48e79f348041fb012
@owensmith76429 күн бұрын
Note: if you're using node to run your server through command prompt and your server isn't updating to match the newer versions of your code it's because it's caching it. You need to inspect element and then right click reload and click "empty cache and hard reload"
@RedMageGaming11 күн бұрын
This asset pack and demo game showcasing it are real nifty. Need a good course put together using stuff like this. So many Godot game making tutorials are all like "Make a complete x style game" and the final product of the course is static images with the most rudementary 'game mechanic that make it 'technically' whatever they were daying but doesnt actually teach you anything or have a final output that would be considered even the framework of a game. In the end you dont learn a lot of the minutia that makes a game feel... complete. No state changes for different animations on a sprite. I can see small tutorials on how to impliment a single feature or something using super prototypy single sprite images when its just how to impliment a hurtbox or something as a standalone tutorial. But some of these were paid courses that were just flat out missing whole aspects that really should be included if your teaching how to use a tool and charging for it. (it's been a nightmare finding a good course that ends with something meaningful, and I know from past experience a course that doesn't build up to something that feels complete just kinda robs the dopamine of successfully completing something from me.
@zero-zephiro13 күн бұрын
I really like this kind of videos. Thanks and well done !
@AkaneBernalOw16 күн бұрын
Change the mode in eraser tool for pencil mode ❤ u save me
@Fuzzyplatypus16 күн бұрын
for some reason when I use this system, using player.animated_sprite_2d.play("Jump") or whatever other animation doesn't actually change the animation when the states change for some reason. any idea why that might be?
@Fuzzyplatypus16 күн бұрын
I figured it out. This implementation is set up so that the enter function of a state will be run the instant that the state is changed, even though it seems like godot will still finish running the frame of the current state. so I was just overriding the animation in the enter function with animation changes in the process function of the ground state.
@TheDiamondCore21 күн бұрын
I've been trying to learn state machines in Godot 4 so my indie game code isnt digital spaghetti, ive watched a few videos so far about them and this is by far one of the best, and it is legitimately just 2 minutes. Keep it up! You have potential to be fantastic at game dev tutorials.
@ansimuz20 күн бұрын
I'm glad to hear that. I also struggle when watching 20 min tutorials that are hard to follow.
@georgeyoungblood309021 күн бұрын
The referenced tutorial is antiquated, following the steps given in the GDQuest tutorial is a hopeless endeavor with all of the changes in Godot 4.2 - I would suggest people steer clear of this one because I lost over an hour trying to get it to work and couldn't. I am not the best at GDScript coding, but that's the point, the tutorial should be easy to follow and it cannot be while out of date like it is. I am annoyed that this wasted my time, look for Godot 4 tutorials specifically if you want to implement a Finite State Machine.
@giannimorrone69627 күн бұрын
Hello, I'm very interested in your asset packs, I found them amazing, but I'm a little confused. There are 2 different packs with the Gothicvania name, right? The heroes have dodged attack animation?
@ansimuz27 күн бұрын
In the Unity Store If you buy the "Gothicvania Collection 1" you can download the "Gothicvania Collection 2" for Free and viceversa. None of the heroes have dodge attack sorry.
@Iwasakid89Ай бұрын
Tough asf. Good job
@TheTruffleDuffleАй бұрын
i wanna use this for my gammeeee
@drdarklp3832Ай бұрын
Is it also possible for Node.js?`
@CESRex21Ай бұрын
I just upgraded to 3D. Don't tempt me 😂
@TapheartАй бұрын
Nah, think I'll learn to create my own.
@llareiaАй бұрын
This is cool, I love seeing more from you! But honestly the AI voice is a little off-putting.
@ansimuzАй бұрын
Thanks, for the feedback. I'm just exprimenting.
@theburntcrumpet8371Ай бұрын
I use the state machine pattern without taking it to the n-th degree of having an abstract state machine and state machine nodes. All you need is an enum of states and methods to handle those states and a conditional to call the handle methods depending on state. I find this a nice balance as it gives you the benefits of state machines, without the confusion of having your states attached to nodes - it's all just visible in code. I'd only go for this node approach if I was having to handle one hell of a lot of states but that's just down to how I like to work within godot. Also sometimes you might want to transition state based on a signal received. I think that would be harder with this approach
@ansimuzАй бұрын
I agree if your character have just a few states , there would be a better options or opt to to have a state machine.
@DeathkyunАй бұрын
I just started refactoring my player code to use State Machines a few days ago, and let me tell ya, the power I felt from removing my is_attacking variable felt like a jolt of energy from the gods themselves.
@ansimuzАй бұрын
I know the feeling. Glad to know.
@ansimuzАй бұрын
Quick Note: Forgot to mention that you have to set the "Initial State" in the Inspector Panel for the State Machine. I recommend using the "Idle State".
@MiniGCJ23Ай бұрын
ansimuz aewsome
@ansimuzАй бұрын
Thanks!
@TapheartАй бұрын
Yay Anzimus!
@ansimuzАй бұрын
😆
@MaiuDevLogАй бұрын
Really nice!
@JADE-iteGamesАй бұрын
Great Video! You're stuff looks great!
@ansimuzАй бұрын
Thanks, glad you liked it.
@coconotshell6951Ай бұрын
whats the canvas size for this?
@ZimMabu_GameDev.Ай бұрын
One of the best pixel artist our times maybe pixellab can help you also :D is good ai for pixelart and animations
@MrDappertonАй бұрын
Less goooooooooooooooooooo, using it. Just purchased!
@bjbeguiАй бұрын
Love it
@SilverVax7458Ай бұрын
Awesome delevopment
@ansimuzАй бұрын
😀
@MirceaKitsuneАй бұрын
That is so me: Average game developer / contributor for 15 years, self-taught from looking at code and KZbin videos with some help from StackOverflow, with a ton of partial projects I never finished and never will. Only difference is I'm not even a good asset artist, I use and modify stuff from OpenGameArt and similar which is how I found you and your amazing assets.
@ansimuzАй бұрын
Thanks, I think we all developers suffer from the same sindrome. However keep learning and never give up. :D
@thetra00Ай бұрын
LETS !GOOOOOOO!!! You are so amazing man!
@ansimuzАй бұрын
Thank you.
@flamendlessАй бұрын
Are the arms of the fox when in battlesuit form final? I feel that he's too buffed
@ansimuzАй бұрын
Is a WIP is not a fox is a chiba dog in a special suit. but the sprites need more work.
@rxy3699Ай бұрын
Good luck with development! 💪🏿
@ansimuzАй бұрын
Thanks!
@BradFoshowАй бұрын
Rooting for you buddy, been following you for a while, starting pixel art soon because of your videos :)
@ansimuzАй бұрын
Glad I inspired you! Thanks.
@ThePixelExpeditionАй бұрын
Goodluck! Can't wait to see where this goes.
@ansimuzАй бұрын
Thanks, stay tuned.
@artistaartificial5635Ай бұрын
🎉🎉🎉 Waiting for more 🎉🎉🎉
@fenix719Ай бұрын
Ooh genial no tendré que hacerlo en Dólares, puedo hacerlo en pesos.
@fenix719Ай бұрын
I wish You the Best, i'll be suporting You 😀👍🏻
@ansimuzАй бұрын
Thanks I really need and appreciate the support!
@QuocAnAlexDjEntermeniter99639Ай бұрын
Hello everybody
@polumedvedАй бұрын
Great asset! But in video not true info - it's not free - $9 to download Godot project . upd: Now all nice and free! thank you a lot!
@ansimuzАй бұрын
My mistake, I have changed it to free again. I wanted to suggest a donation but by mistake I set it to a paid price.
@polumedvedАй бұрын
@@ansimuz whoa! such rapid response!) thank you for yor work and kindly help! you're the best ! ^_^
@ansimuzАй бұрын
No problem thanks for the heads up!
@ArchaicVirusStudios2 ай бұрын
😂 nice
@thomasrodriguez31072 ай бұрын
Wow
@CurryBoy172 ай бұрын
Sorry for the naive question, still new and learning unity in my game dev uni. I'm supposed to manually settle all the sprites once I import all these beautiful assets or is there a way to instantly "start" the game project?
@dnguyendev2 ай бұрын
Not only this is the best tutorial for Phaser but also the best tutorial video I have ever seen. Short, easy to follow, focus on basic yet important topic. You're the best!
@ansimuz2 ай бұрын
Thanks!
@dnguyendev2 ай бұрын
This is gold. Even after 5 years, it explains everything beautifully!