Сейчас смотрю назад, и понимаю, что это нормально.
Каждый должен пережить стадию "Я делаю текстуры 2048х2048! Я офигенный текстуратор!", затем стадию "Я повелитель карт нормалей, я воен сс-бампа! Даёшь несжатые нормaлки с микрорельефом!", ну и "Не хочу модельки простые, хочу хайполить и запекать, как это сделали парни в Крайзисе!".
Только когда всё это пройдешь и успокоишься, можно грамотно оценивать свои возможности и равномерно вести разработку. Мы проходили все эти стадии во время разработки проекта, что в итоге нанесло больше вреда, чем пользы.
К примеру, на огромную гермодверь Ведроид потратил около года. С одной стороны - это неимоверно круто, я до сих пор смотрю на тот рендер и горжусь тем, что мой коллега осилил такой сложный объект. Прокачка скилла сразу на несколько уровней. С другой стороны - целый год... ГОД.
ГОД. Стоит ли одна моделька года разработки? Сейчас бы я сказал "да ну нафиг её хайполить, сделаем её брашами за 10 минут!"
)))))
Не, ну не брашами, конечно... Такие дела. Держитесь подальше от перфекционизма и наполеоновских планов.
К слову о том, что лучше - делать очень хорошо и не доделать, или делать "нормально" и довести до конца. Я думаю, стоит оба варианта на себе испытать. Я уже испытал оба варианта. Если много раз начинать делать шедевр и не доводить его до конца, то ты так и не испытаешь морального удовлетворения от релиза. Это очень интересное и трепетное чувство, некое переживание, понравится кому-нибудь или нет, что отпишут и тп.
Это нужно пережить. Ради этого стоит сидеть месяцами и маппать))
Serg_spb, советую продолжать в том же темпе, что идёшь сейчас. Не нужно менять движок, не нужен коддинг. Сделай несколько интересных карт и выпускай бета-тестом. После исправления косяков получится приличный продукт.
Полезешь на другой движок - потеряешь 50% наработок и 90% желания продолжать. Не стоит оно того, сурс тоже вполне неплох. Обьёмный свет? Смена дня и ночи? Окупятся ли эти мучения, по их внедрению? Если они не внесут значительных изменений в игру, и большинство людей этого вовсе не заметит, то не стоит на них тратить время.
И ещё совет - не зацикливайся на реализме. Если игроку дать слишком много свободы, то он не поймет, что ему вообще нужно здесь делать))