Procedurally Animated Monsters in my Monster-Hunting RPG Roguelite | Vicious Legacy Devlog #2

  Рет қаралды 50,650

Vicious Legacy

Vicious Legacy

Күн бұрын

Welcome to the third devlog for my procedurally generated monster-hunting game, Vicious Legacy! In this episode, we look at procedural animation, IK in Unity, and take a look at state machines!
Made in Unity HDRP.
Please share any questions or comments below.
Vicious Legacy
----------------------------------------
Watch the first episode: • My Procedurally Genera...
OFFICIAL DISCORD! / discord
Website: www.viciouslegacygame.com.au
Instagram: / viciouslegacyaus
Email: viciouslegacygameinfo@gmail.com
Chapters
----------------------------------------
00:00 Intro
01:30 Monsters
02:36 Procedural Animation
03:25 IK in Unity
05:28 Movement
06:46 Unity Navmesh
07:46 FSM Refactoring
09:04 Combined
10:39 Final Thoughts
My Other Stuff
----------------------------------------
(art)
www.artstation.com/originsc/
(music)
drooble.com/shadowshow
Links
----------------------------------------
I Heart Game Dev: @iHeartGameDev
Mixamo: www.mixamo.com/
Unity Walker: • Creating procedural wa...
Music
----------------------------------------
/ @medievallofi
Bandcamp: medievallofi.bandcamp.com/alb...
#devlog #unity #indiegame #indiedev #rpg #roguelike

Пікірлер: 200
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Believe me, I understand the irony of posting a Unity video right now, but the show must go on 🤷‍♂ For everyone asking my thoughts, see 11:45 in video
@paulkanja
@paulkanja 8 ай бұрын
I'd advise you to begin the switch as early as possible. Begin learning Godot or Unreal or GM or Construct (or Pico)... whatever engine you think will best suit you. Become familiar with the engine, so you can switch. I doubt Unity will change their questionable policies and model any time soon, and believe me being caught in the crash of an engine is painful. Take the out while you have the time. Any Flash devs will tell yo how horrible having the rug pulled under you can be.
@killianlomax8237
@killianlomax8237 8 ай бұрын
@@paulkanja200k installations and 200k annual revenue ... yeah definitely a vaid reason for him to switch engines now. Holy cow, calm down everyone.
@prgnify
@prgnify 8 ай бұрын
@@paulkanja Considering his day-job is literally working with Unity, I can 100% understand his reasoning. Also, and of course this is something that I'm making up, and not something that came from him - the changes might just never affect him, of course it is REALLY BAD to be defeatist or worse, getting afraid of being successful, but the reality of the matter is that the changes won't affect the majority of Unity users. Also, if things go from bad to worse, I'm sure there are lots of talented devs and communicators working on tutorials and tools to make switching from unity easier - and so he might as well wait. Now, I fully agree and support that people SHOULD change engines even if there is absolutely no chance of the changes in policy affecting them (so if you make very small, unpolished games that you share with your friends and never publishes[which is as far as I personally went in regards to gamedev]) because of the ethics and politics of such a choice - but that kind of statement is not for everyone, and so in the same way as I don't push people to use Linux like I do, buy products that are always more expansive for the same functionality just for ease of repair or respect for my freedoms or actual environmentalism (so not green-washing)... I know that there will always be people using Windows and MacOS, I know these changes are not for everyone, and I know some people can't afford to let go of some things or in various ways can't afford to. So, here's to hoping that in the future the switch is easier, here's to hoping that Unity backs from their position, here's to hoping that the game gets made and that it is as successful as possible without incurring whatever issues Unity monetisation or Unreal or w/e can present to make a dev lose money by being too successful.
@sir.niklas2090
@sir.niklas2090 8 ай бұрын
​@@paulkanja I agree with this sentiment. That last thing you want is for Unity to change that pesky TOS again and screw you over...
@FHBStudio
@FHBStudio 8 ай бұрын
I've had this same idea a few years ago with the addition of procedural animations (and the creatures themselves) being generated through artificial evolution. Even writing a genetic code and implementing speciation. I'm not a game dev and I'm only one person though, so I never picked that up.
@cowman5172
@cowman5172 8 ай бұрын
The slice through the blocks in the video instantly made me think of MGRR's free form cutting. It would be soo cool to get some clean slices through the random monsters and have the polygons get sliced in a similar way
@stray1239
@stray1239 8 ай бұрын
yes! I love piles of vague constraints and maths! I did IK once, in scratch. it took me 5 hours, but now I have a stick figure with legs. totally worth it. also, look at rain world. first of all, it's a great game with what I think is easily the best procedural animation ever made. Also, when you said the "world will go on whether you're there or not", I remembered Rain World, because I think the developer of that game said something almost identical to that. also I'm the 69th view
@aleafmusic1681
@aleafmusic1681 8 ай бұрын
Ohh yes, Rain World is a perfect example for procedural animation, and when the world continues on, with or without you
@messymessr
@messymessr 7 ай бұрын
I was also going to point to Rainworld. I'm glad it was already brought to his attention. It's a really interesting intersection of animation and AI.
@notapplicable7292
@notapplicable7292 8 ай бұрын
Funny time to release a unity devlog 😅
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
😅
@ksalarang
@ksalarang 8 ай бұрын
why though?
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
@@ksalarang I assume because of unity being on fire over the last few weeks
@ksalarang
@ksalarang 8 ай бұрын
@@ViciousLegacyGameAUS where can I learn more about it?
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
@@ksalarang If you google Unity it's pretty much the first thing that comes up but there's a link to a random article www.theregister.com/2023/09/22/unity_apologizes_announces_revised_runtime/
@yesindeed1614
@yesindeed1614 8 ай бұрын
It might just be me but i feel like the water would look better by keeping with artsyle of everything else rather then trying to be realistic. Maybe something like Windwakers water would look cool. Just if you want though.
@TurkishLoserInc
@TurkishLoserInc 8 ай бұрын
Just a matter of adding a different shader to the water. It's currently good enough to get the idea across
@dinglelotupus2440
@dinglelotupus2440 8 ай бұрын
Disagree, really like the contrast, plus it’s some of the best water I’ve seen in an indie game
@urcitenetom5017
@urcitenetom5017 8 ай бұрын
i dont know how it is called, but i think the particles from water interacting with the land are missing
@carterwalsh3825
@carterwalsh3825 8 ай бұрын
I agree
@yahootube90
@yahootube90 8 ай бұрын
@@urcitenetom5017 Yeah, generally people add a bit of foam or splash along the collision areas.
@aleafmusic1681
@aleafmusic1681 8 ай бұрын
This looks great! It's heading in such a good direction, honestly, I can't wait to see where this goes
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Thank you very much! :)
@iHeartGameDev
@iHeartGameDev 7 ай бұрын
Oh hey! Thank you for the shoutout! Subbed and looking forward to seeing more of your game! Cheers! 🍻 -Nicky
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 7 ай бұрын
Hey! Thank you so much! :) Love your videos
@Concrete1998
@Concrete1998 8 ай бұрын
I love that the monsters feet don't rotate. Very funny to see
@YannPicardFX
@YannPicardFX 8 ай бұрын
12:13 wow this was my favourite moment of video, looking really good man
@ScribbyNerd
@ScribbyNerd 8 ай бұрын
Looks great! I'm just starting out in game development (luckily I chose Unreal haha) and videos like these are really inspiring to me.
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
That's great, I'm glad you can still take something away from it :)
@Brosquini
@Brosquini 8 ай бұрын
Some advice, it would be cool to see monsters having dismemberment and stuff, so like if you chop of a leg it ragdolls and wildly kicks its legs, also adding weak spots would be great (e.g. a head, lung or heart). Also it would be so awesome if you gave some creatures heard movement using a 'BOID' algorithm and also behavior patterns like eating stuff, and/or drinking or bolting away from each other in a playful way. Also I think you should try adding stealth, so for example if a creature begins to drink its cone of perception would be greatly decreased, eating would slightly decrease it, and while in a herd it could increase. you could make it so the perception and degree that an enemy may predict your movements and search for you is dictated by an intelligence value that would vary in-between different species or even individual enemies. Add these stats and unique elements between enemies like diet, hunting patterns, aggression, sociability and intelligence would make the game so much more unique and immersive, while encouraging the play to connect and observe the environment carefully.
@BaronVonScrub
@BaronVonScrub 8 ай бұрын
Great work, dude! I think you ought to put the forward step goal of the feet considerable further forward; as it is, the monster looks like it's falling forward and catching itself, not *ACTUALLY* stepping forward and pulling itself. The reactive nature of IK is an unfortunate pitfall that can reduce the "proactive" look of movement, but you can kinda cheese it by having it *REALLY* thrust its foot forward to compensate. :)
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Thanks! Yeah that's definitely an adjustment I'll be making :)
@BaronVonScrub
@BaronVonScrub 8 ай бұрын
​@@ViciousLegacyGameAUS Of course, honestly, I've gotta suggest that that you pause development for the moment in the face of all this Unity BS going on. Ya may need to be switching engines, and the less to port, the better...
@terrortalks3037
@terrortalks3037 8 ай бұрын
That practice segment of the spider creature chasing after the player and following looking at it was very eye-catching, good job! Moved a lot like a real spider, and looked very natural. :)
@Oakstedt
@Oakstedt 6 ай бұрын
Just find your channel and your stuff is inspiring, thank you for putting yourself out there and sharing! Proud of you.
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 6 ай бұрын
Thanks! Appreciate it :)
@mr_clean575
@mr_clean575 8 ай бұрын
Dang this is so sick! I'm excited to see where this goes. I can see this really being immersive.
@DejayClayton
@DejayClayton 8 ай бұрын
Glad to see you're back. I was worried by the prolonged absence.
@luciusartoriusdante
@luciusartoriusdante 7 ай бұрын
Most impressive, and always learning something new myself.
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 7 ай бұрын
Thanks! :)
@savvyslick1812
@savvyslick1812 8 ай бұрын
This project looks and sounds super cool so far!! It's definitely the sort of thing that I would fantasize about doing in my head, but never actually think of bringing to life. It seems incredibly, brain-blastingly complicated so kudos to you for even finding it within yourself to give it the college try. Will definitely be keeping up with these logs going forward. Excited to see where this heads
@Tarodev
@Tarodev 8 ай бұрын
Nice video mate! I like how it's just a bit of a ramble for 12 minutes. Good luck with your game
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Hey thanks! Love your content!
@AdinoyiSuleiman
@AdinoyiSuleiman 8 ай бұрын
I would definitely love to hear more about inverse kinematics and/or fsm
@GameHypeStudios
@GameHypeStudios 6 ай бұрын
I really like the concept. Very original. Best of luck moving forward, and I can't wait to see more!
@kaewierdoni4640
@kaewierdoni4640 8 ай бұрын
This is giving me vibes of how the enemies work in rain world and i love that cant wait to see
@SteelingLight
@SteelingLight 8 ай бұрын
I absolutely adore this implementation and your break down.
@michael-py4vo
@michael-py4vo 8 ай бұрын
its looking amazing and this journey is going to be epic, definitely be interested in watching some explanation/break down kind of things or topics or theories of game design or something like that :)
@emberdragons8244
@emberdragons8244 8 ай бұрын
i absolutly love the game's concept, and also the videos aren't too long, 10-12 mins is perfect
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Thanks very much :)
@emberdragons8244
@emberdragons8244 8 ай бұрын
@@ViciousLegacyGameAUS i don't really know if rain-world inspired you for it, but i am making a 2D game a bit like rain world and when i saw your video and your idea for the game i knew i was gonna love it🤩 (also i am very happy with the new unity annoucement :) )
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
@@emberdragons8244 I hadn't actually heard of it before making this game but I've looked into it since and for sure it's a great reference for the ecosystem
@BartTheBardOfficial
@BartTheBardOfficial 8 ай бұрын
It is wonderful to follow your progress! Thank you for another update :)
@timothykirby8565
@timothykirby8565 8 ай бұрын
Looking good! I always enjoy these updates as its a cool game concept and I hope to see it completed one day; whether that is on Unity or something else. I am glad you mentioned the Unity garbage. I just want to encourage you to continue work in hopes that Unity stops its madness, so that you and other game devs can continue to use it without fear of stupid fees. Best of luck, keep up the good work!
@TanqueEVO
@TanqueEVO 8 ай бұрын
Keep it up!! It's looking awesome, can't wait to see how you progress further :)
@Kod_xi
@Kod_xi 8 ай бұрын
I love seeing procedural animation it always looks so cool when done right!
@lordbranch
@lordbranch 7 ай бұрын
It would be incredible for monsters to have specific weaknesses, abilities, and behavior patterns. Like in the game you could happen upon monsters that won't move if you're looking at them or ones that require different weapons to fight effectively, ones that can burrow in the ground or climb and hide in trees. Making it mod-able would add a huge community aspect to the game and increase its lifespan as well.
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 7 ай бұрын
That's the plan. Not sure about modding though but we'll see
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 7 ай бұрын
I'll actually be talking a bit about the first part of your comment in the next video
@lordbranch
@lordbranch 7 ай бұрын
@@ViciousLegacyGameAUS I'm looking forward to it! Good luck with the codding... I know it can be a lot of head bashing and scratching.
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 7 ай бұрын
@@lordbranch thanks yeah it's been a bit tricky but I'm making progress :)
@maceronsgamedevthings
@maceronsgamedevthings 8 ай бұрын
This looks incredbile! Good job :)
@jonathandelaughter4102
@jonathandelaughter4102 8 ай бұрын
I love this take on the genre (if I can even say that being it is so unique). I think the procedural generation already brongs the world to life in a way that many developers dream of. Cant wait to see what the future holds for your project!
@DarkPhantomchannel
@DarkPhantomchannel 7 ай бұрын
Very cool! Those movements reminds me of Miyazaki's Spirited Away monsters. I think it's because the target location for the legs moves "late" compared to the body's movement; or at least it depends on it. The result is a "dragged" walk. Which however is very impactful for some types of monster!
@latvian_fallen_angel
@latvian_fallen_angel 8 ай бұрын
Great to see you back!
@amnnabhan
@amnnabhan 8 ай бұрын
The idea of you being subject to the world around you and monsters existing beyond the player reminds me of rainworld
@DavidEssex2112
@DavidEssex2112 8 ай бұрын
Ambitious! Wonderful!
@archamondearchenwold8084
@archamondearchenwold8084 8 ай бұрын
the animation looks great!!
@tobitheweirdgerman230
@tobitheweirdgerman230 8 ай бұрын
Can’t wait to see how the monsters will look in the future. They already look cool even though they’re just white cubes. Great vid as always, already exited for the next one.
@megadodd
@megadodd 7 ай бұрын
amazing devlog, keep it up
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 7 ай бұрын
Thanks!
@dialog_box
@dialog_box 8 ай бұрын
0:42 ty for the lotr reference
@bike_n_fish
@bike_n_fish 8 ай бұрын
Quick tip, I saw your animator states, I've already been there bu I've now a scalable solution wich could interest you Basically making a state machine of possible action of your player is the best things in the world Make a class called "CharacterAction" wich is always linked to an animation This class have base functions like "StartAction" (who also play the right animation), have interruption parameters etc Then in your Character class, make a field "currentAction" and Start / Stop functions etc You will see that adding new functionnalities in a specific script representing the action, then adding actions to character is a life saver because every logic responsible for doing one thing is in one location ;) And then I suggest you to not use animator transition but instead script based transition, it will keep your animator states clean and scalable as well as having more flexibility to design transitions trough code ;)
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Ah yeah, very interesting. I'll need to clean up the animator states for sure once I'm done prototyping, but I'll definitely look into this
@user-ee4pl8js6n
@user-ee4pl8js6n 8 ай бұрын
man these videos are soo good!
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
❤️
@greenflare3125
@greenflare3125 7 ай бұрын
Wow this game sounds so cool!
@danielwindler7404
@danielwindler7404 8 ай бұрын
Hell yeah. Hope leg length will factor into step height for what they can traverse
@Perryverduijn111
@Perryverduijn111 8 ай бұрын
Damn I am still struggling with making a ant like creature move and you are here making new species, impressive! I hope to learn a lot from your video's!
@meh2285
@meh2285 8 ай бұрын
The legs seem to lag behind the monster a bit. Perhaps shifting the target positions forward some would fix this.
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Yeah it's all very early, like I mention there's a lot of tweaking needed
@marcogalli4562
@marcogalli4562 7 ай бұрын
I've noticed that many people say the water looks weird. But I think it's good, altough not side by side with the style of the terrain, either he reworks/enhances his models and textures for the latter, or he changes the water shader. Both are time consuming but in my opinion, considering the direction he wants to take, the first option is better, i actually like the water and could fit better with the core idea if applied to everything. But anyway great work with the animations, it gives a weird nice vibe 🎉
@operative13_
@operative13_ 8 ай бұрын
Love it!
@maximiliev9184
@maximiliev9184 7 ай бұрын
a game like this with the ecosystem at the level of rainworld would be insanity
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 7 ай бұрын
🤞
@elephantcool9144
@elephantcool9144 7 ай бұрын
Great Video. I recommend looking into Were Beast Where Born as it has many similar concepts as your game and might help you in creating the enemy's.
@OscarLeites
@OscarLeites 8 ай бұрын
nice job!👏😄
@ivaldo300
@ivaldo300 8 ай бұрын
good job!
@RecilaRotten
@RecilaRotten 8 ай бұрын
Ah, refactoring. Right behind bugtesting for favorite part of game deving. It's always nice looking at your old code and half-cringing at the load ahead, but being proud of how far you've come in the meanwhile. I'm really happy to hear the Vicious Legacy is continuing though, in light of... absolutely mind-boggling decisions that I can only imagine were discussed as "$$$ ?" "$$$ !!!". Especially since the aspirations you mentioned in this video are something I, personally, would *love* to see come to life. I'm weak for games that live beyond the player, what can I say? And your use of 'ecosystem' in reference to that has me all kinds of jazzed up. I can't wait to watch this evolve and grow.
@DmitryAndrushchenko
@DmitryAndrushchenko 8 ай бұрын
Oh my, what a timing for a dev log 😂. On the other hand, why not? If not now, there could be a chance that later will be not relevant any more. I'm on a little bit earlier stage making personal game then you are, but still I believe I know how you feel...
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Yeah, it's tricky. I'm still a few years away from being ready though so who knows how it'll look by then
@DmitryAndrushchenko
@DmitryAndrushchenko 8 ай бұрын
​@ViciousLegacyGameAUS I know one thing, it will look gorgeous no matter the engine. Because people like you have passion about what they are doing and this passion is exactly the force which helps to make thing's done!
@ir8690
@ir8690 8 ай бұрын
Looks good
@nathkill_yt1999
@nathkill_yt1999 8 ай бұрын
Game looks pretty cool.
@teawacrossman-nixom7696
@teawacrossman-nixom7696 8 ай бұрын
Awesome
@Pallerim
@Pallerim 8 ай бұрын
Oh boy, just the words "Finite State Machine" triggered some university-related PTSD I didn't know I had.
@rommelfcc
@rommelfcc 8 ай бұрын
Very cool 👍
@ehdollet9641
@ehdollet9641 8 ай бұрын
This is getting insane. Here's hoping you don't get burnt out or anything causes this game to not get finished. Really looking forward to it!! Not sure if you had covered it or not (bad memory). Do you need to make these skeletal frames for the procedural generation to then build from? Or does the software handle all of the work? It's unbelievable to me as someone who doesn't know anything about coding and such. My mind is thinking of it like Spore almost, you make a bunch of frames/skeletons then the software picks and chooses legs, torso, arms etc. until it has a full monster with special rules depending on the limbs it choose. Be awesome if there is a "ecosystem"/evolution line that you can see as you travel. Monsters with increasing similar traits you find in a circle, you progress inwards until you find the apex predator that started the line without their offspring's situational adaptions. Maybe as mini bosses with islands of great important if you go that route like Raft. If you go that route. Absolutely confident this is gonna be an amazing game no matter what direction you take it!!! Keep it up!!
@emberdragons8244
@emberdragons8244 8 ай бұрын
makes me think so much about rain world
@ficolas2
@ficolas2 8 ай бұрын
feels weird watching unity content with all thats going on.
@MoleATron1
@MoleATron1 8 ай бұрын
What's going on?
@SombreroMan716
@SombreroMan716 8 ай бұрын
@@MoleATron1unity is posting a bunch of fees for games - even ones that are already on the market. Like they are making devs pay $0.25 for EVERY DOWNLOAD. And it’s coming out of the blue with no regard.
@ficolas2
@ficolas2 8 ай бұрын
@@MoleATron1 they are being dickheads to their Devs by implementing fees with stupid business models. They just won't accept a revenue share like unreal or any normal engine would do.
@omegalunatic8115
@omegalunatic8115 7 ай бұрын
In one fkin line you just made me understand what IK is!!!!!! Or im just dumb lol
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 7 ай бұрын
Nah I think it's one of those things where once the penny drops, it seems so simple, but up until that point it's like.. huh?
@brandonpowell8631
@brandonpowell8631 8 ай бұрын
I love your videos, man. There's not much else to say at this stage other than that. The game is early in its making. I suppose it's like a first draft. I'm a writer. I haven't done much with developing games past concepts or dreaming mechanics. Messed around with tabletop games since they require construction paper and glue instead of coding. Hit me up, if you want to talk worldbuilding, lore, or mechanics.
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Thanks so much :)
@JakesAutomotiveYT
@JakesAutomotiveYT 8 ай бұрын
I really like the headtracking effect
@urcitenetom5017
@urcitenetom5017 8 ай бұрын
will there be some potions or equipment system? i think it could be really intresting
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Yeah definitely, I really want the "preparation" for a fight to be a key component to victory. So preparing potions, traps etc
@deadblazer8931
@deadblazer8931 8 ай бұрын
The game you want to achieve hype me a lot as Monster Hunter fan. But with all the procedural animation and dynamic stuff I also hope that your game will not be too CPU heavy.
@creationsmaxo
@creationsmaxo 8 ай бұрын
My solution to IK's chaotic maths problem is to define extreme possibilities with various animation clips of body parts, then read the bones' position over the timeline of those clips and then apply them to the actual character's bones in the LateUpdate() phase (I'm pointing out "phase" as I'm not doing it in the actual LateUpdate function, but in a Coroutine that act variously through the various updates phases. Such as the AI-beharior being managed during the normal Update phase, but the bones being managed during the LateUpdate phase). The hard part of this method is that there's no inherent way in Unity to get the bones transforms' values via an animation clip or, at least, on a build/standalone. (As soon as the build is done, all animation clip are converted into something else.) So what I did is create a mini-game with an UI button that allowed me to record and save the bones positions and rotations per frame for various body parts as the mini-game would automatically plays various animations with various creatures. Things like landing soft or landing hard, short or extended paw strikes, close or large bites, etc. As I save those data onto a data file, this mean that I can add more animations by updating only that specific file in my game so, for example, I could add a new set of animation for a new breed of wings for some flying creature. Then, I simply load those animation values into the game's RAM and read & apply whatever animation I want to use on a per-body-part basic. For example, if a monster has back legs like a horse and from paws like a lion, I can use the animation of the walking horse back legs for the back legs bones and use the lion's from paws animations for the from legs. I can mix thing up as I need based on the "nature" of the monster's body parts.
@redwisp2689
@redwisp2689 8 ай бұрын
The problem with animating movement with inverse kinematics is that it always ends up looking like the body is flying forward and dragging the legs behind it. Probably happens because in normal animation charcters that are running put their legs forward ahead of them, where they plan to go. But in procedural animation done through inverse kinematics the legs don't "know" where the creature is actually going and can only react to the movement of the body, which leads to them dragging behind it. But I saw a pretty solid gallop done through procedural animation, so it's not impossible to fix.
@curiouslycory
@curiouslycory 6 ай бұрын
Finite state machine is probably the better solution, but a switch/case could also flatten out your enum checks.
@GOSS_Ihor
@GOSS_Ihor 8 ай бұрын
That's definitely a good idea to make refactoring when it starts bothering than making video in half a hear "creating my game from the scratch :')"
@vectorprodstudio
@vectorprodstudio 8 ай бұрын
This is awesome stuff, procedural animation is so cool! Quick question, how did you get your channel off the ground? Did you blast out announcements into discord servers?
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Hey thanks for that. At the start I didn't do anything really at all, I just released the first video and it took off, then from there I made the discord and everything else after :)
@vectorprodstudio
@vectorprodstudio 8 ай бұрын
Wow fast response! Cool stuff, I can’t wait to see where you take the project!
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
@@vectorprodstudio cheers thanks for the support :)
@yamatanoorochi6203
@yamatanoorochi6203 8 ай бұрын
What if you added a variety of personalities to the monsters both to make the islands more alive and also to provide diversity or other types of difficulties? (Examples: Territorial monsters that make gestures to intimidate the player and only attack when the player ignores to their warnings or attack them. Monsters that outright ignore the player until the player attacks them or monsters that, either in response to damage or the player's presence, simply run away).
@myrech
@myrech 8 ай бұрын
looks very slay bestie
@WarriorX16
@WarriorX16 8 ай бұрын
Some short videos of concepts, even almost tutorial-like, would be great.
@PotucGames-ln3gp
@PotucGames-ln3gp 7 ай бұрын
Will you add flying monsters? I feel that it would add so much variety (but it would also be very difficult, probably)
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 7 ай бұрын
100% will
@Spark31Gaming
@Spark31Gaming 8 ай бұрын
If you're using navmeshes to control the agents, how do you intend to bake them at runtime when the islands get generated?
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Good question! There are different methods that can be incorporated for changing / creating navmesh information at run time for things like this. It won't be a one size fits solution, but this video is a good start if you're interested :) kzbin.info/www/bejne/aJeVkq2emtVrbassi=gCPLVdBXufpA51gH
@offbrandcereal5530
@offbrandcereal5530 8 ай бұрын
nice
@erinkarp
@erinkarp 8 ай бұрын
I am loving this series! Good luck with unity
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Thanks! ❤️
@kentdeterding9333
@kentdeterding9333 8 ай бұрын
Can you tell me where the clip at 2:48 came from? That is extremely impressive.
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
www.reddit.com/r/Unity3D/comments/cqbcyu/i_made_a_snake_a_bird_and_a_hydrathing_using_only/? u/Mystic_Mak made these awesome proc gen sequences. I don't know any of their actual links
@TheCrepusculum
@TheCrepusculum 8 ай бұрын
Is there a way to make models with free software and send them to you (I'm thinking of something like Spore Editor). I know it's still a bit early for creatures, weapons, armor, etc, but I'm just asking in advance. I normally only provide drawings, but that has always interested me
@donatypie
@donatypie 8 ай бұрын
you can make a system in which the character will get some raw material in ocean just like raft game but in some unqiue way
@emersonkirk-burnnand490
@emersonkirk-burnnand490 8 ай бұрын
5:51 @cog ❤
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Someone got it :')
@MrMond-gc4rv
@MrMond-gc4rv 8 ай бұрын
heart for the algorithm: ♥
@taylorvance
@taylorvance 8 ай бұрын
Why do all IK walkers look like they’re weightless? It’s like the legs are being dragged by the body, not the body propelled by the legs.
@yahootube90
@yahootube90 8 ай бұрын
For one reason, the body isn't moving much, if at all. A walking organism has a lot of body sway and such. Second, in this case, his legs just are set too far back in their movements. He needs to have them set forward more.
@finngorman8636
@finngorman8636 8 ай бұрын
rember it is not about making a game, it is about makeing a peice of art. if you can't make a long video thats fine, if you have to leave the project for months due to burnout that is fine, just remeber to make the game into somthing you are proud of. no matter how short the videos become or how many weeks you take off for any reason, it will in the end make your game better than if you give yourself impossable deadlines to complete. pls take care, and I wish you luck on this project.
@lifeartstudios6207
@lifeartstudios6207 8 ай бұрын
I suggest switching engines. From the videos so far it doesn't seem like it would take much to port your work.
@JonHuhnMedical
@JonHuhnMedical 8 ай бұрын
Just a quick heads up... Two segment ik is stupidly simple to roll yourself, once you break it down into a few small mathematical problems. If you know how to use vector functions and trig functions in unity, you're there.
@JonHuhnMedical
@JonHuhnMedical 8 ай бұрын
Also, if you script the ik yourself, you can have it update in the editor so you get realtime feedback!
@anastascat2770
@anastascat2770 8 ай бұрын
How did you control the character? I need tutorial for this view :D
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
I talk about it a little bit in Devlog #1 but it's basically just a simple isometric character controller, with some camera shifting for the targeting
@ficolas2
@ficolas2 8 ай бұрын
You need to change the colour palette, the models are not bad, but the overall scene doesn't look great because the colours do not go together. I'd recommend you find a reference and try to copy the colours. I myself suck at picking colours, so that's what I tend to do.
@BusinessWolf1
@BusinessWolf1 6 ай бұрын
If you don't think you have the time to change engines now, you REALLY won't have the time to change engines later.
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 6 ай бұрын
True but I'm sticking with Unity now anyway
@sallyl.9606
@sallyl.9606 8 ай бұрын
Where did you find the clip at 2:50?
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
www.reddit.com/r/Unity3D/comments/cqbcyu/i_made_a_snake_a_bird_and_a_hydrathing_using_only/? u/Mystic_Mak made these awesome proc gen sequences. I don't know any of their actual links
@nein3405
@nein3405 8 ай бұрын
"Like I said at the start, I have not made as much progreses as I would have liked" Do not undervalue the experience you picked up on the way. Also nice game idea, I wish you the best of luck to get through with it. I also wish you all the strength to cope with the gamer-community, it can be such a terrible crowd. And don't listen to the "I have the best idea since sliced bread, you need to put XY into your game"-backseat gamedevs ... at least not for now ... they usually have no clue whatsoever ;)
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Thanks! Appreciate the support:)
@gamingshowerthoughts9723
@gamingshowerthoughts9723 8 ай бұрын
The new unity fees are dumb and should be changed/reverted, but I increasingly get the feeling that bunch of people who have never actually made a credible attempted at making a game are riding it as the new "current thing". Almost nobody who's in the middle of a project, and who has a realistic outlook on the financial side of indie gamedev, is going to erase months / years of work.
@rowentheboat6819
@rowentheboat6819 5 ай бұрын
hes so cool i wan pet him..
@renderpeach
@renderpeach 8 ай бұрын
Bamzooki?
@echilateral4497
@echilateral4497 8 ай бұрын
The problem with navmesh is that you can't use it for procedural generated maps...
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
There are definitely ways you can create / edit navmesh data at runtime, which is likely the route I'd be going in
@echilateral4497
@echilateral4497 8 ай бұрын
@@ViciousLegacyGameAUS If you find out can you shortly explain the method in the next video? 🙏
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
@@echilateral4497 certainly!
@TeLLeK
@TeLLeK 8 ай бұрын
Correction: Refactoring is taking code that is shit and trying to make it less shit. (When you come back and look at it later it will always be shit.) 😄
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
Aha true
@Rynwlms
@Rynwlms 8 ай бұрын
do you think characters should poop and the poop makes more things grow and that's the circle of life?
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 7 ай бұрын
Well this certainly took a strange turn
@Bonk2027
@Bonk2027 8 ай бұрын
The “Raw and Wriggly” devlog. Uhhhhh
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 ай бұрын
*gollum intensifies*
I Made a Ragdoll Fighting Game | Devlog 1
6:18
kbit
Рет қаралды 794 М.
Trágico final :(
01:00
Juan De Dios Pantoja
Рет қаралды 33 МЛН
Кәріс тіріма өзі ?  | Synyptas 3 | 8 серия
24:47
kak budto
Рет қаралды 1,7 МЛН
My First Indie Game Where You Play as the Monster | DevLog 1
18:27
BlackCitadel Studios
Рет қаралды 6 М.
The Difference Between Fun and Frustrating Games
14:22
Blargis
Рет қаралды 184 М.
Here's My Opinions Of Godot After Using It For A Month
18:51
Adam Lutton - Game Dev
Рет қаралды 3,1 М.
Is Procedural Animation Worth it?
19:47
Benjamin Blodgett
Рет қаралды 60 М.
Shanty Town - [ Devlog 9 ] - Simplifying a Game's Design
8:34
KaingaGames
Рет қаралды 12 М.
Creating a New Flying Manticore Enemy | Devlog
10:07
Legend 64
Рет қаралды 58 М.
Indie Game Devlog 1 - Controls and core gameplay mechanics
9:25
solomon gumball
Рет қаралды 97 М.
Maze Challenge with Sonic and Knuckles #minecraft #sonic
0:22
SonicCraft
Рет қаралды 10 МЛН
Dynamike 1v3 Challenge 💣
0:38
Toodyxz
Рет қаралды 5 МЛН
CAN YOU FIGURE THIS OUT?! 🤯 #shorts *10000 IQ CHALLENGE!*
0:10
SONIC VS AMY w WYSCIGU
0:30
Śpiący
Рет қаралды 4,6 МЛН
POV: The Rise Of Giga Fazbear 8
0:22
Agbaps Shorts
Рет қаралды 10 МЛН
Майнкрафт ПЕСНЯ 2🎙 | WICSUR #shorts
1:00
Бискас
Рет қаралды 2,8 МЛН