Wite85

На Пикабу
Дата рождения: 6 августа
2397 рейтинг 5 подписчиков 12 подписок 17 постов 2 в горячем
Награды:
5 лет на Пикабу

Помогите найти фильм

Както раз по месному телевидению в г. Магадане, видел фильм комедию, а может и нет, в общем ухватил из этого фильма кадр только, там чуваки хотели чтото ограбить и ломали стену, когда они ее сломали там был ихний чувак который чтото ел. Они его спросили, как ты сюда попал, он ответил тут же дверь есть. В общем все что помню о фильме.

6

Очередная игра мечты

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


К сожалению масс, эта статья не о переезде и не о бытовых проблемах. Здесь и сейчас я буду описывать нелегкий труд независимого разработчика игр. Я постараюсь не прибегать к разным терминам, да и наверно у меня это не получится потому что я самоучка. И до всего дошёл сам, к слову, я никогда нигде разработке игр не учился. Все мои знания были получены из общедоступных источников информации.


Как я подхожу к процессу создания игры.


Ну, во-первых, это конечно идея. Так как это игра мечты, сразу скажу, что я опирался на Far Cry 3. Это одна из моих любимых игр. И нравится она мне не за сюжет или графику, а именно за стрельбу и варианты тактик, для завоевания аванпостов. Я думал вот было-бы клево если была бы подобная игра на смартфоне, которая не обременяла бы игрока сюжетом, или навязчивыми в данное время “ФЕРМАМИ”, игра в которую можно играть лежа на диване после долгого трудового для, зашел пострелял и вышел, особо не напрягаясь. Я долго думал, как сделать такую игру. Потом я увидел мобильную игру Off The Road. Это была игра именно такого вида как я хочу, но только про машины и бездорожье.


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

Выглядит это примерно так.

Ничего необычного и нового здесь нет.


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


Базовую модель человека я генерирую в MakeHuman. Я получаю болванку с правильными человеческими пропорциями.

На которую в последующем я буду вешать одежду созданную в Marvelous Designer.

После этого импортируем готовую модель в Blender. И начинаем очень скучный процесс ретопологии. Небольшое пояснение, Ретопология это процесс преобразования высоко полигональной модели в более низко полигональную. Простыми словами мы как бы обрисовываем 3D модель, более крупными полигонами.

Вот так это выглядит на практике.

Ну и заключительный этап создания персонажа это Риггинг. Это своего рода создание скелета для того чтобы наш персонаж мог нормально двигаться. Шевелить руками и ногами.

Ну и в принципе все. С персонажами мы закончили. Правда еще нужны анимации. Я попробовал их сделать вручную, и они получились не очень. И тут я вспомнил что у меня были куплены два отличнейших набора анимаций. Их собственно я и применил. Жаль, что с руками и оружием так не получилось.


Руки главного героя с оружием.


Это наверно самый сложный вопрос в создании шутера от первого лица. Есть множество ассетов. Но я хотел сделать это сам. Да и такого набора оружия, как я хотел, не было ни в одном ассетете.


Ну что-ж поехали. Модели оружия.


АК-47 куда же без него. Скриншотик из игры.

Сделал 10 моделей оружий. Точнее 11, но одна пушка не очень вышла, и я решил ее не добавлять.


И начался процесс анимации рук с оружием. Это довольно сложно, но возможно.


Риг рук с оружием.

На каждое оружие нужно несколько анимаций: достал, убрал, выстрел, перезарядка, ходьба, состояние покоя. И того 60 анимаций. У меня ушло дня четыре запойной работы.


Ну и теперь самая нудятина. Написать для всего этого скрипты. Искусственный интеллект (если его можно так назвать). Скрипты для оружия. И еще кучу разной логики. Я, пожалуй, опущу этот момент. Там очень много непонятного и запутанного. Да и не так уж это и интересно.


Игровой мир


Решено было сделать четыре острова. Очень сложно и долго я это делал где-то дней 7-10. Тогда я еще не написал маленький скриптик который мне автоматически рисовал бы текстуры, траву, и деревья, на ландшафте. И я делал это все в ручную.

Буквально за день составил список и нарисовал недостающие 3D модели окружения, домики сараи, и еще всякий хлам.


Началась работа над аванпостами. Это тоже довольно долгий и однообразный процесс. Занимающий много времени. Дней 5-7.

Теперь осталось все собрать в кучу. Сделать кастомизацию оружия, сохранения, ах, да и транспортные средства. Фигня, одним словом, еще 10-15 дней работы.


В общем какой можно подвести итог. Я затронул только верхушку айсберга. Подробно описав только процесс создания 3D модели персонажа. И много еще чего не затронул вообще. Полный процесс создания игры занял 4 месяца. Теперь у меня есть неоценимый опыт в создании игр такого жанра. Я хочу дойти в этом жанре игр до определенной точки, когда все этапы игры будут самим собой складываться у меня в голове. Как это получилось у меня с моими играми конструкторами, Genius Killer 2, Genius Mechanic.


Ну и на этом, пожалуй, все. Кому понравилось пишите коменты. Постараюсь ответить всем.


Пара роликов по игре и собственно ссылка на Google Play.


Страница игры в Google Play


Шоу кейс оружия в игре.

Показать полностью 9 2

Ответ на пост «Тыж родственник»1

Я както охренел когда одна девушка знакомая дала мне за починку компа бутылку водки, назвав его пузырем. А ситуация эта получилась изза того что я не брал деньги с знакомых и сотрудников своей компании. И одна женшина из отдела Экономики и Финансов угостила меня за починку компа хорошим красным вином. После работы в течении 7 лет, системным администратором у меня появилось очень много клиентов. Я не бывал дома очень много времени, включая выходные. И мне это надоело. Теперь я инди разработчик. И моя деятельность это основной доход для нашей семьи.

4

Светодиодный ночничек

Светодиодный ночничек

Как то давненько обещал дочке ночник. Хотел сделать из эпоксидной смолы. Но в нашей деревне только желтая и не очень качественная. Некоторое время назад обзавелся 3д принтером.  И подвернулась мне эта модель. В обычном исполнении туда во внутрь пихают одну большую лампочку. Я же пошел дальше встроил в некоторые окна маленькие смд светодиоды. Плюс снизу отсек для батареек и выключатель сзади, что делает его автономным.

Показать полностью 1
31

Что можно сделать за месяц разработки.

Всем привет.

Создание игр довольно трудоемкий процесс. Некоторые не малоизвестные игры разрабатываются годами. Команды этих игр насчитываю сотни людей, от программистов до маркетологов. Бюджеты насчитывают миллионы долларов.
А что если вы один. Поставили на кон все. И сделали из своего хобби, постоянную работу. Где вы сами себе выдаете задания. Устанавливаете дедлайны. Планируете мизерный бюджет, на рекламу, иллюстрации, и бог его знает, чего еще может понадобится.
В таком случае вы просто не можете позволить себе, несколько месяцев создавать дизайн документ, планировать этапы разработки. Нужно делать все очень быстро, понимать и представлять, что нужно делать в первую очередь, что во вторую. И при этом у вас в голове постоянно должен быть образ вашей игры.
В самом начале своей деятельности я думал так, ага сейчас накидаю геймплей (чтобы машина ездила или персонаж бегал и мог наносить урон), накидаю уровни, и все игра почти готова. Но это оказывалось далеко не так. Еще в игре должны быть менюшки, пауза, звуковое оформление, какие никакие сохранения. И после того как понимаешь, что этого в игре нет начинаешь все делать тяп ляп. Я видел множество игр с таким ошибочным пониманием разработки. В некоторых из них это просто не было реализовано. А у некоторых и с геймплеем бывают такие недостатки. Я считаю, что все это из-за неправильного представления процессов разработки независимыми разработчиками.
Ну и вот наконец мы подошли к сути этой статьи. Какую игру можно успеть сделать за месяц, одному. Для наглядности я сделал скриншот, когда была создана папка с Unity проектом.

Моя новая игра. Это продолжение серии игр конструкторов Genius Killer, Genius Car, Металлический конструктор. В этих играх было очень много ограничений по стойке. Но люди все равно умудрялись стоить шедевральные постройки.
Мною было принято решение сделать новый движок и уйти от этих ограничений. И так как это была мобильная игра не забывать про оптимизацию. Ведь можно просто взять и все блоки соединять фиксированными соединениями, как это реализовано в Besiege. Но для мобильных устройств это никак не подходило, более ста блоков, соединённых между собой фиксированными соединениями, и телефон просто умирает, количество кадров в секунду падает до 10, а то и меньше. Мне нужна была система которая бы собирала блоки во едино и создавала нужное мне соединения.
Ну и вот спустя месяц разработки я получил совершенно новый движок для создания игр конструкторов. В нем нету старых ограничений и недоработок. В последующем планирую добавить еще множество строительных блоков, крылья с аэродинамическими свойствами, турбины. И множество другого.
Иллюстрация от художника.

Трейлер к игре.

Сегодня сделал видео с лучшими по моему мнению постройками из мастерской.

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


Страница игра в Google Play: https://play.google.com/store/apps/details?id=com.psgames.gm

Показать полностью 2 2
17

Снежки Online

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


Я подумал, а почему бы и не попробовать сделать игру про снежки на Android. И непременно мультиплеер. Раньше завершённых многопользовательских проектов у меня не было. Я решил попробовать сделать эту игру за один день.


Для начала я решил сделать сетевую часть через Google Play Services, естественно по причине ее бесплатности. Но тут появился очень большой недостаток тех самых сервисов. Подключится и поиграть с друзьями не такая и простая задача для игрока. Через сетевое решение от Photon это было реализовано гораздо лучше. Да и к тому же социальную сеть G+ скоро закроют. А Google Play Services сильно на них завязаны. И кто его знает, что с ними будет в последующем. Решено взять решение Photon PUN.


Модели. Рисовать модели в Low Poly у меня не получается. И я попросил своего товарища нарисовать мне две модели мальчика и девочку. У него к счастью такие модели выходят отлично.

Модели окружения. (снеговик особенно хорош)

После чего мною были сделаны текстуры.

По поводу программирования. Я не люблю, когда не понимаю, как что работает изначально. Я решил сделать все сам и из решения PUN я взял только обмен сообщениями. А все остальное сделал сам. И это была моя ошибка. Так как родная синхронизация положения в PUN не считается трафиком, а сообщения считаются, плюс сообщения очень тяжелые. Поиграв с 6 игроками пол часа я обнаружил что было использовано 500мб трафика, а это очень много. И поэтому я переделал перемещения на родную синхронизацию. В результате эта ошибка стоила мне 3 дня.


После всего этого я радостно опубликовал игру в Google Play. И тут меня осенило. А звуки то я забыл. Быстренько одел наушники, нашел, обработал и встроил эти бедные 5 звуков.

Ну в общем вроде что-то получилось . Скачать и поиграть можно бесплатно и без рекламы по ссылке ниже.


https://play.google.com/store/apps/details?id=com.psgames.sn...



Но я не буду останавливаться на этом и сделаю еще несколько сетевых игр. Основной задачей конечно стоит сделать вторую часть своей игры Genius Killer. И встроить в нее многопользовательский режим.

Показать полностью 3
136

Игра которую я собирался сделать 8 лет.

Предыстория.

Когда-то давно работая в Магаданском морском торговом порту, сисадмином. Я мечтал делать игры. Т.К. работа была не напряжённая и времени было много, я пробовал разные конструкторы игр, так как с программированием все было очень худо.


Затем FPS Creator привел меня к такому игровому движку как Dark Basic. К моему счастью была русская локализация учебника по этому замечательному в свое время движку. Заказал диск и стал ждать, около 40 дней пока он прейдет в мой родной город.


На удивление эта маленькая книжка по этому движку рассказала мне много нового. И как раз в тоже время мне попадается игра под названием Ballance. Я признается был без ума от этой маленькой игры. Сама ее идея простого катания шариком и решения несложных физических головоломок, была простой и интересной. Но кроме как сделать простой катающийся шарик у меня ничего не выходило.


Затем я познакомился с Unity тогда еще с версией 2.5. А узнал я о Unity с форума по движку VirTools. Откуда собственно большинство народу и перекачивало в Русское сообщество Unity.

Идея игры типа Ballanse как-то отошла на задний план. Я пошёл взял суду на работе и купил себе дополнение для Unity. И теперь я мог делать игры для платформы Android. И тогда я сел и сделал свою первую более-менее внятную игру Muscle Car Trial. Игра к моему удивлению стала хитом. И собрала пол миллиона установок за первые 2-3 месяца. В последующем в течении года набрался миллион. В последующем было еще несколько вариаций этой игры, но такой популярности они уже не набирали.


После долгого перерыва и крайне тяжёлого переезда в Воронеж. Я пытался утроится на работу, что в свою очередь не привело ни к каким результатом. Я решил всерьез заняться игростроем. И сделал очередную игру для Google Play. Называлась она Испытание ОКИ Ваз 1111 и после первого же обновления гугл мне сказал, аяяй измени название. И я не долго думая переименовал игру в Crazy Russian Crush Test. И опять успех который был очень сильно нужен. Можно даже сказать что он был решающим в выборе карьеры сисадмина и игродела, или как их сейчас принято называть независимого разработчика.

Ока упала быстро за пару месяцев. Вслед за этим я увидел в стиме игру Besiege. И подумал а почему бы и нет. И так появился на свет Genius Killer.И его последователи Genius Car, Rusty Sandbox и Marble Run.


Ну и вот наконец можно завершить пред историю. В результате недавнего знакомства с площадкой Steam и вполне успешным парированием на нее игры Marble Run. Я долго думал что можно такого интересного сделать. И тут в голове возникла мысль о старенькой игрушке Ballance. И я взялся делать. Так как больше всего у меня получается рисовать модельки и текстуры Sci-fi сеттинге, в нем и решено было сделать игру.


И вот наконец я могу вам представить свою новую игру.


RoboBall

Игра про шарообразного робота который находится в мире логики и физики. Вам предстоит докатить робота до конца уровня, решать разнообразные головоломки, где вас ждет телепорт который переместит вас на другой уровень.

В игре реализован редактор уровней в котором собственно я и сделал все уровни для игры.

Собственно трейлер:

Игра будет доступна 16 Ноября 2018.

Страница игры в Steam: https://store.steampowered.com/app/973170/RoboBall

Показать полностью 1
Отличная работа, все прочитано!