Делаю игру про детство в 90х
Решил поделиться своим небольшим хобби. С ранних студенческих лет я мечтал делать игры. Это была пора бурного развития интернета и особенно локальных городских сообществ внутри провайдеров, поэтому я довольно быстро нашел единомышленников, а точнее они меня. Мы собрались командой, такими же мечтателями, и начали творить: сначала проект ММО, которая "убьет" варкрафт, потом квест про затопленную лабораторию, а потом мини-игру про боевых уточек. Короче, ставки крутизны проекта падали, но как оказалось, даже мини-игра про уточек это огромный труд и куча знаний, которые требуются на всех этапов. В общем, мы ничего не сделали, кроме нескольких сырых концептов.
Я вырос, работа и быт полностью захватили, но идея делать игры никуда не ушла. Да и некоторые из тех ребят вот уже 20 лет мои отличные друзья и мы то и дело вспоминаем былые деньги и наши мечты.
Короче, с появлением современных движков, редакторов, нейронок, баз ассетов и прочего инструментария задача сделать свою игру стала как будто посильной. Да и опыта с тех пор в проектировании и программировании, пусть не игр, а сайтов и сервисов но все же прибавилось.
А тут и идея неожиданно пришла. Как-то я вспомнил, как мы в детстве в конце 90х шарились по дворам и кустам, находили всякий подножный мусор и назначали ему роли. Крышка от пепси - солдат, зажигалка - огнемет, подозрительный мелкий красный песок возле котельной - атомная бомба (потому что если его набрать в ладошки и кинуть, получался прикольный такой грибок). А чего бы всю эту механику не перенести в игрушку? Ты в в 95 году, конец июля, еще пол лета впереди, выходишь во двор с пацанами, чтобы поиграть.
Сначала я решил собрать всё за пару вечеров, благо на топовые нейронки у меня для работы куплены pro версии, и токенов более чем достаточно. Кое-какой опыт ковыряний в Unity у меня был, так что решил на нём и собирать. План был такой: есть двор, вокруг пятиэтажки, внутри условной игровое поле где в автоматическом режиме сражаются две армии, твоя и соседа. Ты не можешь строить здания для юнитов, а должен шататься по окрестностям, находить всякое полезное и пускать его в бой.
Сказано-сделано. За два вечера собрался концепт, нейронка сделала простенького бота и уже можно было погонять
Потом я понял, что одного двора мало и надо делать район. Да и круто будет если район будет процедурный, чтобы каждый замес был разным, ведь ты никогда не знаешь где будут точки интереса с хорошим лутом. А это потянуло за собой, что: нужна логика генерации района, нужен генератор процедурных пятиэтажек, нужна оптимизация, потому что бесплатные ассеты надо ремешить и делать к ним LODы для поддержки работоспособности.
Следующие несколько недель я занимался составлением вариантов генерации домов, дорого, полисадников. Генерировал модели, доправлял что-то руками. А новые идеи все появлялись и появлялись.
В общем, разработка затянулась, но и прогресс очень быстрый благодаря тем же нейронкам. Например, многие модели я делаю в Meshy ai, потом допиливать, ремешить все равно приходится, но сделать 100 вполне пригодных моделей за сутки через api - моё почтение.
В общем, для первого поста хватит. Если интересно буду писать еще, как и что делаю.
UPD. Бонус






