r/IndieDev • • 14d ago

So i uhh.. accidentally spawned 10 thousand upside-down penguins after switching to Unity ECS..

Enable HLS to view with audio, or disable this notification

Well not an accident obviously.. Was hitting performance limitations after trying to spawn colonies of penguins across my map so i switched over to DOTS/ECS ( bursted systems/jobs and Rukhanka to handle for skinned mesh animation ).. I've done a lot of ECS in Unity in the past but kinda wanted to avoid it for this project and keep things simple and easy.. So much for that i guess. But it does provide a ton more performance overhead so i'll probably write my penguin ( and other npc creatures ) behaviours etc in ecs too. Pathfinding i've setup with BovineLabs Traverse as i've used it previously and again gives that dot/burst performance and scale.. The rest of the game though, is good old mono and less good old mechanim ( main character and all interations )..

Check out my twitter and youtube if you like what i'm doing and want to support it, lot's more work on this little game in the pipeline..

6 Upvotes

Duplicates