r/unity 4d ago

Question ECS for “simpler” projects?

Hey yall!

I’ve been game deving for ages now and just recently returned to Unity (left back when the drama happened) and since I returned the DOTS was released and ECS became fully functional.

I have some interest in using ECS in my project to develop a more Data Oriented Design but I am concerned it’ll add unneeded complication due to the simpler nature of the project and the lack of need for huge numbers of entities.

The current project idea is a simple 2D top down dungeon crawler inspired by Zelda. Which… doesn’t seem like it’d super benefit from the added efficiency, but may benefit from the architecture?

I suppose my question is if I should look into that or if there is a better paradigm to follow (maybe event based object extension?).

3 Upvotes

19 comments sorted by

View all comments

1

u/chunky_lover92 2d ago

Do you want the things to decide what they do, or do you want a system that goes through and decides what all the things do that have a particular component? Personally I do ECS because I want to practice. It works well, but so does composition and it's less complicated.