dr_ext
56 subscribers
34 photos
1 video
7 links
Разработчик в областях интерактива, геймдева и прочих преколов.

Вот.
Download Telegram
Channel created
Ого, это чо? Личный бложек?!

Я потратил четыре года на никому не нужный проект по собственной воле, вместо того, что бы заниматься более перспективными вещами. Почитать про него можно тут: https://t.me/aim_online

И вот теперь когда проект позади я собираюсь заняться собственными проектами, так что собираюсь писать о них тут. А так за свой 12-и летний рабочий стаж я поработал в интерактивке и геймдеве, так что мне есть чо рассказать.

Вот.
👍3🔥2
И первым же делом сразу похвастаюсь!

Когда я начал работу над Механоидами Онлайн я решил собрать всю коллекцию нераспакованных дисков оригинальной игры от 1С, и собрал. Смотрел я на неё, смотрел и понял - надо развивать это всё в коллекцию нераспакованных отечественных игр. И теперь ко мне приехал он - Периметр.

Если я правильно помню, мне остались диски:
- Периметр: Завет Императора
- Периметр: Золотое издание
- Периметр 2

Вот.
👍8
Механоиды Online - В С Ё!

Наконец-то закончил, скинул этот груз со своих плеч и теперь могу заниматься другими проектами, но... Я ща вообще не в силах тянуть, что-то большое параллельно основной работе, так что перед тем как взяться за что-то такое - возьму перерыв.

Пока буду отдыхать от игорей - буду пилить простенький сайт/тулзу для любителей красить миниатюры, так как это одно из моих хобби, а так же рассказывать тут о прогрессии и своих мыслях.

Так же в ближайшее время всё равно расскажу про планы по игрушкам, ибо я недавно перепроходил пару игр Кодзимы, а точнее Metal Gear Solid V и Metal Gear Solid Peace Walker и меня там заинтересовал мувмент персонажа, что вылилось в целую серию расёрчей, что непосредственно связанно с моими планами.

А и еще вот наткнулся на забугорный диск Вангеров в отличном состоянии, еще и нераспакованный, и теперь он едет ко мне в коллекцию отечественных игр.

Вот.
👍9
Механоиды Online - В С Ё!
"Я тебе напиздел, понимаешь, напиздюнькал, наебал, сечешь блять, я теперь наврал, я тебе сказал неправду!"

- дословная цитата Питера Молиньё, после релиза любой игры


Внезапно Дуст (автор оригинальной игры) решил так же довести дело до конца и всё же наметился на выпуск Механоидов 3. И я посмотрел, что к проекту снова поползли люди, решил, что у меня же есть отличные наработки игры, которые могут развлечь новообразующуюся толпу фанатов. Я решил, что стоит вкорячить еще пару идей которые я планировал на начале, тем более пока есть свободное время. Так что Механоиды Online пока еще живы, на след. неделе посижу за кодом.

Итог какой? Поспешишь - людей насмешишь и упустишь шанс повниманиеблядствовать!

Что там по другим делам?
А вот чо:

Ресёрч Metal Gear Solid V и Metal Gear Solid Peace Walker
Я несколько раз пытался рассказать про него, но понял, что у меня не получается написать красивый и читабельный текст. Поэтому я пока в раздумьях как рассказать об этом.

Тулза для любителей красить миниатюры
Я всё хожу вокруг да около, пытаясь её начать, уже почти расписал все хотелки в документах, но как только зажусь за Rider сразу впадаю в какую-то прокрастинацию, корни которой мне не ясны. Надеюсь уже начать в ближайшие дни.

А что по коллекции Периметра?
Тут тоже не всё слава богу, сорян, не всегда всё происходит продуктивно, либо хорошо. Посмотрите на приложенную картинку, видите? Ага, это перепакованные диски, обертка не оригинальная. Учитывая, что они мне обошлись не очень дорого я решил не встревать в разборки с продавцом, лучше оставлю их себе для того, что бы посмотреть что там внутри. А так уже нашел уже полноценную запакованную версию Золотого Издания, что уже едет ко мне.

Как-то так, сразу обо всём и ни о чем.

Вот.
👍4❤2
Периметр - В С Ё!

Вот теперь коллекция оригинальных дисков первых частей собрана.

Но хуй с ним, у меня тут типичные терзания человека, который хочет взяться за всё, что только можно и побыстрее. Я наконец-то более менее вырисовываю планы по своим сайд проектам:

1) Я все же не возьмусь делать тулзу для моделистов, до тех пор пока снова не вернусь в это дело. (Ага, я крашу фигурки)

2) Я все же не буду рассказывать про ресёрч MGS, ибо сейчас он становится не актуальным.

3) Активно пилю крупное обновление на Механоиды Онлайн, об этом можно почитать на канале @aim_online.

4) Возвращаюсь к работе над игрушками, у меня наконец-то вырисовалась более менее полноценная концепция, которую я к сентябрю уже оформлю в диздок, а уже к концу сентября думаю появится возможность, что-нибудь показать.

Грустно пока, что основные триггеры для написания сюда постов это обновы по моей личной коллекции, надо исправлять.

Вот.
❤4👍4
Unigine Open Air

На этих выходных собираюсь посетить Unigine Open Air. Место встречи разных разработчиков игровой и около игровой индустрии от авторов одного из мною любимых игровых движков - Unigine. Мне всегда было интересно заюзать его в интерактивке еще со времен, когда у них даже не было более свободеых лицензий, но из-за малого комьюнити вокруг движка это все за пределы проб и экспериментов не выходит, ибо в интерактивке все же чаще важна скорость реализации, что обеспечивается количеством полуготовых решений, чего у Unigine по сравнению с Unity и Unreal в разы меньше. Надеюсь что когда-нибудь воплощу мечты в реальность.

Вот.
❤7
🤯4👍2❤1
Первый день мероприятия оканчивается, довольно интересный движ. Послушал две лекции и посмотрел длинную сессию лайвкода, где бедного С++-разраба, заставили показывать как кодить на С# под Unigine.

К сожалению формат мероприятия идет так, что несколько лекций идут одновременно по времени, поэтому все посетить не удалось, но на сколько я знаю они их потом выложат в сеть.

Сами лекции не крутятся вокруг их движка, они в принципе общие, но вот сессия лайвкода мне на столько понравилась, что я хотел бы попробовать свою следующую игрушку, хотя бы напротатипировать на Unigine.

Вот что с UI в движке надо уже будет самому смотреть, но скорее всего ничего не изменилось с тех пор как я его чекал.

Вот.
👍7❤3
Движ окончился, как в ближайшие пару дней приду в себя, расскажу о нем более подробно. Сегодня пообщался чуть-чуть с автором одной из игрушек, что перешел с Unity на Unigine, внезапно этот разговор меня больше убедил в том, что бы попробовать Unigine в личном проекте. А вот для интерактивки его плюсы пока я найти не могу, кроме того что у него реально хорошая картинка из коробки. Вот для всяких инсталях от Газпрома и подобных, где заводом похвастаться - то что надо, тебе и бескрайние просторы вокруг заводика нарендерит и сам заводик можно хорошо детализировать, но таких заказов обычно очень мало.

Вот.
👍8
extDebug
Попробовал портануть одну из своих тулзов с Unity на Unigine. На всё про всё ушло пару часов, но теперь надо окультурить до того, что бы это была прям полноценная тулза, а главное, что бы была единая кодовая база под Unigine и Unity.

Благо я еще давно спроектировал так, что бы тулза была агностиком в плане движка, хоть и не полностью.

Unigine
Вообще сказать, что я "на хайпе", ничего не сказать. Движок действительно интересный. Я пока окончательно решил попробовать следующий проект на Unigine, надеюсь прокатит, откатиться на Unity всегда успею, если с чем-то столкнусь, но пока выглядит так, что всё что мне нужно - уже есть из коробки.

У ребят есть симпатичное демо с погодой, меня это очень сильно интересует, так как в следующем проекте погода это всё же основная часть атмосферы, а это демо спрятано за "paywall-ом", то есть оно доступно только для людей с определённым лицензиатом движка: https://developer.unigine.com/ru/docs/2.20/sdk/addons/weather/?rlang=cs&autotranslate=ru Очень бы хотелось потрогать руками, но увы.

Вот.
👍5❤2
Ебать, он у меня! Настоящий забугорный диск отечественных Вангеров. С этой игрой я познакомился еще в пездючестве, где-то в 2003-ем году. Продавец тогда отговаривал ее брать, но я его не послушал и взял. И он был прав, для пездюка моих годов она оказалась сложной и второй раз я уже к ней притронулся, когда вышло дополнение на Периметр, то что Завет Императора, но там уже у меня был стабильный интернет и я обзавелся гайдами как проходить. Но, пройдя на ту концовку, где ломают четвертую стену - я словил разочарование. Мне до сих пор кажется это уж очень дешевым ходом. Но опять же, я прошел Вангеров в 2005-ом, а вот выходили они в 1998-ом, и может тогда этот прием был в новинку, не могу сказать, мне в 1998-ом было четыре года и вершиной гейминга была для меня Sega и серия игр про боевой вертолёт - Strike (Desert Strike, Jungle Strike и Urban Strike). Такие дела.

Но хуй с ней, чо там с личными проектами? А они как всегда в пол силы пилятся, очень загруженные выхи, плюс в ВИЖУ сейчас обновляю гига софтину, про которую увы NDA не даёт говорить, хотя очень бы хотелось рассказать, надо это с офисом обговорить, ибо иногда хочется похвастаться своими решениями на публику. Но в общем то из-за этой софтины, нету времени на вечерные посиделки со своими проектами по вечерам. Но я и по своим обещаниям, вроде обещал ближе к сентябрю начать. А пока допиливаю обнову для Механоидов Online, в группе по МО можете посмотреть какого берда я там навтротил: @aim_online.

Вот.
🔥5❤3
Это самая непродуктивная неделя для моих личных проектов. Почему? Мне пришел диск Death Stranding 2. Хоспаде, вот эта игра на кончиках пальцев, 10/10.

По итогу всю неделю, вместо того, что бы заниматься делами - развозил коробки в игре Коджумбы. Извините, это повторится.

Завтра надеюсь до @aim_online добраться. Там надо допилить систему разговорчивых ботов и наполнить их диалогами, но... Завтра я буду штурмовать Новосибирский Зоопарк. Уж очень он мне понравился, больше чем наш Московский. Московский - типичный хороший городской зоопарк, но он закатан в бетон по сути, а вот в Новосибирске он находится на территории Лесопарка, это вот прям очень ламповую атмосферу нагоняет.

Сейчас еще накупил кое чо в коллекцию по Вангерам, почта обещает прислать 15-го числа, это новодел, но для коллекции самое оно. Обязательно покажу.

По новой игрушке - пока занимаюсь ресёрчем, в основном связанным с архитектурой, причем самой что ни на есть обычной - которая про дома. Хотя на деле надо больше уже в полноценной прототипирование игры уходить, но я это оттягиваю по максимуму из-за загруза по работе. Не хочу перегореть моментом.

Вот.
👍4❤2🔥2
Продолжаем аутировать с оговорками!

Во-первых - Death Stranding 2. Надо продолжать, что я на него свободное время трачу?
Во-вторых - Приехала на данный момент последняя штука в коллекцию Вангеров! Ебейшая пластинка с саундреком! Синяя, клёва.

Пока больше нечего рассказать, ибо сколько бы я не хотел тратить время на Death Stranding 2, у меня есть основная работа и сейчас я там пилю большую внутреннюю софтину, которую бы очень хотелось завершить к сентябрю.

Вот.
🔥6❤3
Давно ничего не писал, ибо давно ничего не делал о чем можно открыто писать.

Сегодня у меня день рождения, поехал в Москву, родителей навестить.

В принципе довольно забавно, чувствую себя таким вот единственным дурачком, пока все стремятся в Москву (очевидно что все - не все, я конкретно про потоки миграций внутри России), я такой: Опа мемные ебеня, берём! Очевидно, что не я один такой, но по реакции всех о ком я с этим говорил - кажется, что один.

Пока летел решил с собой в дорогу взять какую-то легкую литературу и моим выбором стал S.N.U.F.F. (так же пишется?) от Пелевина. Не то что бы я его фанат и не то что я эксперт по книгам, даже наоборот - я быдло тупое не умеющее выкупать то что автор имел ввиду, даже если это тот же Пелевин, который чуть ли не в лоб доносит свои идеи - просто шутки про пиписьки у него смешные. Все бы так шутили.

Ну и про то, что я быдло - перед вылетом я сел набросать пару набросков по сценарию следующей игрушки, я все же собираюсь делать, что-то более серьезное чем @aim_online и блять, как же я сломался, не смотря на мою начитанность, не смотря на мой жизненный попыт, когда я сажусь писать, что-то далекое от документации - начинает сказываться, что я технарь на все 100%. Есть в голове вот эта вот точка А, есть точка Б, а как навесить жиру который приведет к точке А, а потом к точке Б - вообще хуй знает. Сложна, сложна ничего не понимаю. Как это фиксить? Или мой поезд ушел и надо обращаться к людям что умеют?

Отдельный прекол, я профессионально в разработке уже 13 лет и за все это время избегал такие штуки как календари и события в этих каллендарях, в общем софт со сложным расписанием. И вот наконец-то руки дошли погуглить. Значит смотрите ребята: стандарт iCalendar и RRULE - вот эти штуки полностью рассказывают как сделать это все по красоте. Ну и готовые решения есть.

Вот.
🔥8❤4
Unity разработчики не умеют в Английский.

И вы меня спросите, что? А я отвечу - есть в Unity две технологии Burst и IL2CPP. Обе после после сборки создают папки в которых есть прям вот очень чёткая инструкция, прямо вот в названии папки:
..._BackUpThisFolder_ButDontShipItWithYourGame
..._BurstDebugInformation_DoNotShip


Если хоть немного уметь в английский, то можно понять, что у нас тут буквально написано: Не поставлять вместе с билдом.

В чем трабла Burst - я не знаю, я эти папки особо не смотрел.
Но вот папка создаваемая с IL2CPP содержит полностью Managed код, который в общем-то без проблем можно зареверсить, тем самым если разработчик хотел скрыть код за IL2CPP, то вся задумка идёт нахуй. (Но конечно у IL2CPP есть и другие причины использовать, например для увеличения производительности, но вы в любом случае зачем-то отдаёте в прод неиспользуемые Managed библиотеки.)

И вот я начал последнее время очень часто наталкиваться в Стиме на то, что авторы игр вообще не смотрят, что уходит в релиз. Будто бы у паблишера жопа отвалится, если он срочно не отправит папку с названием ButDontShipItWithYourGame в релиз.

Из последнего этим даже релиз Saber Interactive грешит, они недавно выпустили VR игру на Unity в Steam.

А так же один мой знакомый так сделал, и еще несколько релизов мимо которых я не прошел.

В общем если работаете на Unity изучите хоть чуть-чуть этот ваш Английцкий, а то это какой-то пиздец.

Вот.
❤9👍2🔥2