Лучше найдите программистов, которые вашу идею реализуют. А то массивы - это основы языка.
Ну а если по делу, то:
1.Если у вас мир большой, то стоит ли всё держать в памяти, не лучше ли в файлик всё записать?
2. Почитайте про динамические структуры данных. Стеки, очереди, вектора, может вам что-то может из этого.
3. Разработайте мир, сюжет, геймплей, игровую механику без языка программирования, как гейм-дизайнер и когда всё продумаете, переходите к технической реализации.