Сборка мусора
Как только определено множество недостижимых объектов, сборщик мусора может освободить память, занимаемую ими, и оставить остальное как есть. Также можно после освобождения памяти переместить все или часть оставшихся объектов в другие области памяти, обновив вместе с этим все ссылки на них. Эти два варианта реализации называются, соответственно, "неперемещающим" и "перемещающим".
Shattered Union
В игре есть три режима — кампания, одиночное сражение с компьютером и многопользовательский. Различий в игровом процессе между ними практически нет. Перед началом сражения игрок выбирает фракцию и закупает доступные ей отряды (максимальное число отрядов — 42). После этого они расставляются по доступным клеткам игрового поля. На территории карты, разделенной по системе шестиугольной сетки, есть несколько ключевых городов. Игрок, занявший город, получает определённое количество очков. Для того, чтобы победить, нужно либо уничтожить все отряды врага, либо набрать указанное в брифинге количество очков. Одно сражение ограничено 14 ходами. За один ход каждый отряд может один раз атаковать врага и переместиться на определёное количество клеток, зависящее от типа поверхности. Также есть шанс, что атакуемый отряд выстрелит в ответ во время хода противника. В ходе боя на произвольные клетки поля периодически сбрасывается российская помощь — укрытые брезентом ящики с неизвестным содержимым. При удачном исходе первый ступивший на эту клетку отряд либо находит лёгкую русскую технику, либо получает бонус к характеристикам; при неудачном — урон от заложенной в ящики мины.