ну я пошел таким способом.
у моей игры известно максимальное количество обьектов.
я просто их делаю, и задаю им visible = false;
и не парюсь насчет удаление и создание.
просто инициализирую переменные в обьекте, тип его и вытаскиваю
его на свет божий.

gc всегда и везде тормоз что на Java или c# где
я имел
радость его использовать.