Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DevStory | Poolable Nexities Assets #63

Open
2 tasks done
AndreasSas opened this issue Sep 9, 2024 · 0 comments
Open
2 tasks done

DevStory | Poolable Nexities Assets #63

AndreasSas opened this issue Sep 9, 2024 · 0 comments
Assignees
Labels
dev-story It's a Developer Story

Comments

@AndreasSas
Copy link
Contributor

The Who - What - Why of it all

As the gamedev
I want to expand the functionality of the AssetInstanceAtlas to act as a pool for Assets
So that createing and destroying assets is a lot less expensive.

Additional Context

The current issue is that when assets are created and destoyed, the garage collector has to do a lot of heavy lifting. This usually occurs when level loading / unloading happens.
A way to solve this would be to turn the AssetInstanceAtlas into a pseudo ResourcePool. Allowing AssetInstances to be returned to the pool, instead of destroyed and collected by the Garbage Collector.

Dev-Side Criteria

No response

Ducky awareness

  • I hereby accept that this issue form might be thrown into the void by the developer. This isn't out of maliciousness or anything like that. Most likely they just forgot that this was a thing, and already implemented it, or have decided they are going to push it down the sprint cycles, untill the great ducky in the sky forces them to work on this issue.
  • I am a ducky
@AndreasSas AndreasSas added the dev-story It's a Developer Story label Sep 9, 2024
@AndreasSas AndreasSas self-assigned this Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev-story It's a Developer Story
Projects
Status: Backlog
Development

No branches or pull requests

1 participant