Тёмный

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

Vicious Legacy
Подписаться 20 тыс.
Просмотров 52 тыс.
50% 1

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

Игры

Опубликовано:

 

29 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 204   
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
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 10 месяцев назад
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 10 месяцев назад
@@paulkanja200k installations and 200k annual revenue ... yeah definitely a vaid reason for him to switch engines now. Holy cow, calm down everyone.
@prgnify
@prgnify 10 месяцев назад
@@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 10 месяцев назад
​@@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 10 месяцев назад
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 10 месяцев назад
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
@notapplicable7292
@notapplicable7292 10 месяцев назад
Funny time to release a unity devlog 😅
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
😅
@ksalarang
@ksalarang 10 месяцев назад
why though?
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
@@ksalarang I assume because of unity being on fire over the last few weeks
@ksalarang
@ksalarang 10 месяцев назад
@@ViciousLegacyGameAUS where can I learn more about it?
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
@@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/
@stray1239
@stray1239 10 месяцев назад
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 10 месяцев назад
Ohh yes, Rain World is a perfect example for procedural animation, and when the world continues on, with or without you
@messymessr
@messymessr 9 месяцев назад
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.
@yesindeed1614
@yesindeed1614 10 месяцев назад
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 10 месяцев назад
Just a matter of adding a different shader to the water. It's currently good enough to get the idea across
@dinglelotupus2440
@dinglelotupus2440 10 месяцев назад
Disagree, really like the contrast, plus it’s some of the best water I’ve seen in an indie game
@urcitenetom5017
@urcitenetom5017 10 месяцев назад
i dont know how it is called, but i think the particles from water interacting with the land are missing
@carterwalsh3825
@carterwalsh3825 10 месяцев назад
I agree
@yahootube90
@yahootube90 10 месяцев назад
@@urcitenetom5017 Yeah, generally people add a bit of foam or splash along the collision areas.
@aleafmusic1681
@aleafmusic1681 10 месяцев назад
This looks great! It's heading in such a good direction, honestly, I can't wait to see where this goes
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
Thank you very much! :)
@Brosquini
@Brosquini 10 месяцев назад
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.
@ScribbyNerd
@ScribbyNerd 10 месяцев назад
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 10 месяцев назад
That's great, I'm glad you can still take something away from it :)
@Concrete1998
@Concrete1998 10 месяцев назад
I love that the monsters feet don't rotate. Very funny to see
@YannPicardFX
@YannPicardFX 10 месяцев назад
12:13 wow this was my favourite moment of video, looking really good man
@savvyslick1812
@savvyslick1812 10 месяцев назад
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
@mr_clean575
@mr_clean575 10 месяцев назад
Dang this is so sick! I'm excited to see where this goes. I can see this really being immersive.
@terrortalks3037
@terrortalks3037 10 месяцев назад
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. :)
@luciusartoriusdante
@luciusartoriusdante 9 месяцев назад
Most impressive, and always learning something new myself.
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 9 месяцев назад
Thanks! :)
@GameHypeStudios
@GameHypeStudios 8 месяцев назад
I really like the concept. Very original. Best of luck moving forward, and I can't wait to see more!
@Oakstedt
@Oakstedt 8 месяцев назад
Just find your channel and your stuff is inspiring, thank you for putting yourself out there and sharing! Proud of you.
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 8 месяцев назад
Thanks! Appreciate it :)
@AdinoyiSuleiman
@AdinoyiSuleiman 10 месяцев назад
I would definitely love to hear more about inverse kinematics and/or fsm
@lordbranch
@lordbranch 9 месяцев назад
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 9 месяцев назад
That's the plan. Not sure about modding though but we'll see
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 9 месяцев назад
I'll actually be talking a bit about the first part of your comment in the next video
@lordbranch
@lordbranch 9 месяцев назад
@@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 9 месяцев назад
@@lordbranch thanks yeah it's been a bit tricky but I'm making progress :)
@Tarodev
@Tarodev 10 месяцев назад
Nice video mate! I like how it's just a bit of a ramble for 12 minutes. Good luck with your game
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
Hey thanks! Love your content!
@BaronVonScrub
@BaronVonScrub 10 месяцев назад
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 10 месяцев назад
Thanks! Yeah that's definitely an adjustment I'll be making :)
@BaronVonScrub
@BaronVonScrub 10 месяцев назад
​@@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...
@Kod_xi
@Kod_xi 10 месяцев назад
I love seeing procedural animation it always looks so cool when done right!
@AlHyckGaemsTAD
@AlHyckGaemsTAD 10 месяцев назад
I absolutely adore this implementation and your break down.
@kaewierdoni4640
@kaewierdoni4640 10 месяцев назад
This is giving me vibes of how the enemies work in rain world and i love that cant wait to see
@maceronsgamedevthings
@maceronsgamedevthings 10 месяцев назад
This looks incredbile! Good job :)
@iHeartGameDev
@iHeartGameDev 9 месяцев назад
Oh hey! Thank you for the shoutout! Subbed and looking forward to seeing more of your game! Cheers! 🍻 -Nicky
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 9 месяцев назад
Hey! Thank you so much! :) Love your videos
@jonathandelaughter4102
@jonathandelaughter4102 10 месяцев назад
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!
@DejayClayton
@DejayClayton 10 месяцев назад
Glad to see you're back. I was worried by the prolonged absence.
@TanqueEVO
@TanqueEVO 10 месяцев назад
Keep it up!! It's looking awesome, can't wait to see how you progress further :)
@michael-py4vo
@michael-py4vo 10 месяцев назад
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 :)
@BartTheBardOfficial
@BartTheBardOfficial 10 месяцев назад
It is wonderful to follow your progress! Thank you for another update :)
@latvian_fallen_angel
@latvian_fallen_angel 10 месяцев назад
Great to see you back!
@emberdragons8244
@emberdragons8244 10 месяцев назад
i absolutly love the game's concept, and also the videos aren't too long, 10-12 mins is perfect
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
Thanks very much :)
@emberdragons8244
@emberdragons8244 10 месяцев назад
@@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 10 месяцев назад
@@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
@bike_n_fish
@bike_n_fish 10 месяцев назад
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 10 месяцев назад
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
@DavidEssex2112
@DavidEssex2112 10 месяцев назад
Ambitious! Wonderful!
@archamondearchenwold8084
@archamondearchenwold8084 10 месяцев назад
the animation looks great!!
@tobitheweirdgerman230
@tobitheweirdgerman230 10 месяцев назад
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.
@amnnabhan
@amnnabhan 10 месяцев назад
The idea of you being subject to the world around you and monsters existing beyond the player reminds me of rainworld
@maximiliev9184
@maximiliev9184 9 месяцев назад
a game like this with the ecosystem at the level of rainworld would be insanity
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 9 месяцев назад
🤞
@megadodd
@megadodd 9 месяцев назад
amazing devlog, keep it up
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 9 месяцев назад
Thanks!
@dialog_box
@dialog_box 10 месяцев назад
0:42 ty for the lotr reference
@user-ee4pl8js6n
@user-ee4pl8js6n 10 месяцев назад
man these videos are soo good!
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
❤️
@danielwindler7404
@danielwindler7404 10 месяцев назад
Hell yeah. Hope leg length will factor into step height for what they can traverse
@marcogalli4562
@marcogalli4562 9 месяцев назад
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 🎉
@greenflare3125
@greenflare3125 9 месяцев назад
Wow this game sounds so cool!
@DarkPhantomchannel
@DarkPhantomchannel 9 месяцев назад
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!
@operative13_
@operative13_ 10 месяцев назад
Love it!
@ivaldo300
@ivaldo300 10 месяцев назад
good job!
@nathkill_yt1999
@nathkill_yt1999 10 месяцев назад
Game looks pretty cool.
@ir8690
@ir8690 10 месяцев назад
Looks good
@teawacrossman-nixom7696
@teawacrossman-nixom7696 10 месяцев назад
Awesome
@Perryverduijn111
@Perryverduijn111 10 месяцев назад
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!
@elephantcool9144
@elephantcool9144 10 месяцев назад
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.
@Pallerim
@Pallerim 10 месяцев назад
Oh boy, just the words "Finite State Machine" triggered some university-related PTSD I didn't know I had.
@rommelfcc
@rommelfcc 10 месяцев назад
Very cool 👍
@DmitryAndrushchenko
@DmitryAndrushchenko 10 месяцев назад
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 10 месяцев назад
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 10 месяцев назад
​@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!
@OscarLeites
@OscarLeites 10 месяцев назад
nice job!👏😄
@meh2285
@meh2285 10 месяцев назад
The legs seem to lag behind the monster a bit. Perhaps shifting the target positions forward some would fix this.
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
Yeah it's all very early, like I mention there's a lot of tweaking needed
@RecilaRotten
@RecilaRotten 10 месяцев назад
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.
@brandonpowell8631
@brandonpowell8631 10 месяцев назад
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 10 месяцев назад
Thanks so much :)
@emberdragons8244
@emberdragons8244 10 месяцев назад
makes me think so much about rain world
@creationsmaxo
@creationsmaxo 10 месяцев назад
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.
@deadblazer8931
@deadblazer8931 10 месяцев назад
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.
@JakeDevYT
@JakeDevYT 10 месяцев назад
I really like the headtracking effect
@ehdollet9641
@ehdollet9641 10 месяцев назад
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!!
@omegalunatic8115
@omegalunatic8115 9 месяцев назад
In one fkin line you just made me understand what IK is!!!!!! Or im just dumb lol
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 9 месяцев назад
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?
@myrech
@myrech 10 месяцев назад
looks very slay bestie
@GOSS_Ihor
@GOSS_Ihor 10 месяцев назад
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 :')"
@WarriorX16
@WarriorX16 10 месяцев назад
Some short videos of concepts, even almost tutorial-like, would be great.
@Spark31Gaming
@Spark31Gaming 10 месяцев назад
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 10 месяцев назад
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 :) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2f2azhep87I.htmlsi=gCPLVdBXufpA51gH
@TheCrepusculum
@TheCrepusculum 10 месяцев назад
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
@redwisp2689
@redwisp2689 10 месяцев назад
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.
@offbrandcereal5530
@offbrandcereal5530 10 месяцев назад
nice
@yamatanoorochi6203
@yamatanoorochi6203 10 месяцев назад
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).
@urcitenetom5017
@urcitenetom5017 10 месяцев назад
will there be some potions or equipment system? i think it could be really intresting
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
Yeah definitely, I really want the "preparation" for a fight to be a key component to victory. So preparing potions, traps etc
@MrMond-gc4rv
@MrMond-gc4rv 10 месяцев назад
heart for the algorithm: ♥
@taylorvance
@taylorvance 10 месяцев назад
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 10 месяцев назад
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.
@erinkarp
@erinkarp 10 месяцев назад
I am loving this series! Good luck with unity
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
Thanks! ❤️
@curiouslycory
@curiouslycory 8 месяцев назад
Finite state machine is probably the better solution, but a switch/case could also flatten out your enum checks.
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS Месяц назад
Yeah I refactor into a fsm in the next video I think
@kentdeterding9333
@kentdeterding9333 10 месяцев назад
Can you tell me where the clip at 2:48 came from? That is extremely impressive.
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
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
@donatypie
@donatypie 10 месяцев назад
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
@PotucGames-ln3gp
@PotucGames-ln3gp 9 месяцев назад
Will you add flying monsters? I feel that it would add so much variety (but it would also be very difficult, probably)
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 9 месяцев назад
100% will
@vectorprodstudio
@vectorprodstudio 10 месяцев назад
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 10 месяцев назад
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 10 месяцев назад
Wow fast response! Cool stuff, I can’t wait to see where you take the project!
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
@@vectorprodstudio cheers thanks for the support :)
@sallyl.9606
@sallyl.9606 10 месяцев назад
Where did you find the clip at 2:50?
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
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
@anastascat2770
@anastascat2770 10 месяцев назад
How did you control the character? I need tutorial for this view :D
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
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
@emersonkirk-burnnand490
@emersonkirk-burnnand490 10 месяцев назад
5:51 @cog ❤
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
Someone got it :')
@ficolas2
@ficolas2 10 месяцев назад
feels weird watching unity content with all thats going on.
@MoleATron1
@MoleATron1 10 месяцев назад
What's going on?
@SombreroMan716
@SombreroMan716 10 месяцев назад
@@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 10 месяцев назад
@@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.
@hiperfx892
@hiperfx892 Месяц назад
What are you? Pixel art Godot user 😂😂😂
@hiperfx892
@hiperfx892 Месяц назад
All of that are fixed and you are unemployed 😂
@finngorman8636
@finngorman8636 10 месяцев назад
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.
@ficolas2
@ficolas2 10 месяцев назад
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.
@nein3405
@nein3405 10 месяцев назад
"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 10 месяцев назад
Thanks! Appreciate the support:)
@JonHuhnMedical
@JonHuhnMedical 10 месяцев назад
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 10 месяцев назад
Also, if you script the ik yourself, you can have it update in the editor so you get realtime feedback!
@lifeartstudios6207
@lifeartstudios6207 10 месяцев назад
I suggest switching engines. From the videos so far it doesn't seem like it would take much to port your work.
@BusinessWolf1
@BusinessWolf1 8 месяцев назад
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 8 месяцев назад
True but I'm sticking with Unity now anyway
@gamingshowerthoughts9723
@gamingshowerthoughts9723 10 месяцев назад
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 7 месяцев назад
hes so cool i wan pet him..
@echilateral4497
@echilateral4497 10 месяцев назад
The problem with navmesh is that you can't use it for procedural generated maps...
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
There are definitely ways you can create / edit navmesh data at runtime, which is likely the route I'd be going in
@echilateral4497
@echilateral4497 10 месяцев назад
@@ViciousLegacyGameAUS If you find out can you shortly explain the method in the next video? 🙏
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
@@echilateral4497 certainly!
@messymessr
@messymessr 9 месяцев назад
Is there some clever trick to make IK look better, or is it just hard work? In this example, and lots of others I've seen, the IK is pretty nakedly just dragging the legs around under a smoothly floating torso. I've seen some very impressive IK implementation in things like Shadow of the Colossus, but even if each of those animations isn't exactly bespoke, the parameters were all carefully tuned for the specific creatures in mind. Without some special technique, how are you going to generalize those principles across creatures with variable body plans? Additionally, if every randomly generated monster chooses its behaviors from a small enough pool of options, players will feel it. Last I played No Man's Sky, the randomly generated animals weren't meaningfully different, so their random generation didn't matter at all. Do you have a system in mind to link form and function? I worry that keeping them separate will make the random generation meaningless, but so would randomly handing out features that tie directly to specific abilities. Whatever identifiable ability-enabling part a monster gets would just become a category the monster falls into, and the rest would be meaningless. Spore let you make crazy weird looking animals, but their verbs were still incredibly limited, so the difference was mainly aesthetic and didn't particularly matter beyond humor and a small list of abilities that required a specific part. Basically, if the shape the creature takes doesn't meaningfully affect its behavior, random body generation will just act to obscure which type of thing the player has to deal with, instead of hinting at its capabilities, but granting pre-made abilities based on specific parts would override most of whatever unique identity a monster could have had. I also wonder about the implementation of ecosystems. IRL, they mostly appear pretty stable after aeons of evolution working it out, but if you just randomly generate several species on an island, I'd expect it to crash pretty quickly. Either a predator eats everything else and then starves, or it can't eat enough and starves, leaving the non-competing herbivores to wander freely, not interacting with much of anything. Or are you intending to implement plants that herbivores have to find to eat? The problem with simulations like these are that you can always make it more complex, but the effort required is exponential, and the value it adds to the game gets more obscure. In any case, it would be a problem if the ecosystem starts to collapse as soon as the player arrives because it's not created in a stable state, but finding that stable state could require a huge amount of computation. Either that or you fake an ecosystem well enough that it looks like its there without having to keep track of the details, but then the player can't really meaningfully change it, and any attempt to interact with a system that isn't there threatens to reveal the the facade.
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 9 месяцев назад
Trial and error and a whole lot of testing is essentially the answer to all of this, but I'll be going into the modular nature of creatures a bit in the next video
@TeLLeK
@TeLLeK 10 месяцев назад
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 10 месяцев назад
Aha true
@Rynwlms
@Rynwlms 10 месяцев назад
do you think characters should poop and the poop makes more things grow and that's the circle of life?
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 9 месяцев назад
Well this certainly took a strange turn
@jamaalsineke2405
@jamaalsineke2405 10 месяцев назад
This is coming along swimmingly....Pity about the Unity thing.....Hopefully, you can switch to Godot or Unreal without losing any of the steam you built here....Idea is sick
@Bonk2027
@Bonk2027 10 месяцев назад
The “Raw and Wriggly” devlog. Uhhhhh
@ViciousLegacyGameAUS
@ViciousLegacyGameAUS 10 месяцев назад
*gollum intensifies*
Далее
КРАСИМ ДЕНЬГИ В РОЗОВЫЙ!
01:01
Просмотров 635 тыс.
DIY rocking horse for your kid #diy #parenting
00:57
Rendering Organic Monsters
6:39
Просмотров 438 тыс.
Is Procedural Animation Worth it?
19:47
Просмотров 72 тыс.
16 months of progress on my goblin game
7:34
Просмотров 50 тыс.
The Difference Between Fun and Frustrating Games
14:22
Просмотров 195 тыс.
Switching Game Engines... Twice? - Devlog #7
10:55
Просмотров 81 тыс.
Simulating an ENTIRE Ecosystem... | Devlog 4
8:11
Просмотров 54 тыс.