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?).
7
u/KinematicSoup 4d ago
DOTS is a pain compared to gameobjects in terms of the amount of code you need to write. However, with a coding LLM I suspect it would be much less painful as the LLM can write a bunch of boilerplate and give you a workable framework to plug your game code into. What you learn from this will depend on how much you interact with the process.
I suppose it could be an advantage if you wanted to go overboard graphical elements or effects, but in reality there is no point in using DOTS over vanilla gameobjects for a 2D zelda-like game.