Alexey Bokov
46

5-минутная игра

Привет, DTF. Решил, что хочу рассказать о разработке своего проекта, который является небольшой тренировкой.

В закладки

Идея

В начале этого года решил потренироваться и вспомнить основы Unity. Идей было много, но я решил самые интересные оставить на следующий проект, а этот начать с нуля. Уже больше года я веду Инстаграм, куда выкладываю свои воксельные модельки. Так как «моя аудитория» (в кавычках, потому что звучит слишком натянуто для аккаунта с 300 фолловерами) любит глазами, я начал с картинки.

Chicken 🐓 #voxelart #voxel #magicavoxel #lowpoly #lowpolyart
Chicken 🐓
#voxelart #voxel #magicavoxel #lowpoly #lowpolyart

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

В Magicavoxel (программа, которую я использую для создания Voxel Art'a) отличный рендер, который я бы перенес сразу в игру, но нет. Целый день я потратил для того, чтобы настроить свет и пост-обработку в Unity так, чтобы выглядело хоть немного похоже на арты. Вышло неплохо.

Transferred some assets to Unity, game definitely looks a little bit different, but I’m ok with that. I’ve already started animating and scripting, so next posts probably are going to be videos/gifs. Also I want to try posting updates everyday here or on twitter, but we’ll see…
Transferred some assets to Unity, game definitely looks a little bit different, but I’m ok with that. I’ve already started animating and scripting, so next posts probably are going to be videos/gifs. Also I want to try posting updates everyday here or on twitter, but we’ll see.
#voxelart #voxel #magicavoxel #lowpoly #lowpolyart #qubicle #unity #unity3d #indiedev #gamedev #gamedeveloper

Геймдизайн

Идей, как всегда куча, но как мы знаем, идея -- дерьмо, если она не работает. Сейчас я остановился на платформере с пошаговым боем. Странно, да, наверное, не знаю. Буду пробовать. Сейчас толком по геймплею показать нечего, потому что настройка прыжка заняло больше времени, чем я ожидал, и прыжок до сих пор не готов :D

He’s moving! Slowly but surely 😅#voxelart #voxel #magicavoxel #qubicle #unity3d #lowpoly #lowpolyart #indiedev #gamedev #indiegames
He’s moving! Slowly but surely 😅

#voxelart #voxel #magicavoxel #qubicle #unity3d #lowpoly #lowpolyart #indiedev #gamedev #indiegames

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

Блог

Это только вступительная глава, поэтому постить буду много, но раз в неделю :D Буду делиться результатами и рассказывать о технических проблемах, с которыми я столкнулся, и их решениями.

ДИСКЛЕЙМЕР: Я – любитель, самоучка, на многое ПОКА не претендую :D

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Alexey Bokov", "author_type": "self", "tags": [], "comments": 2, "likes": 2, "favorites": 0, "is_advertisement": false, "subsite_label": "unknown", "id": 102873, "is_wide": true, "is_ugc": true, "date": "Thu, 13 Feb 2020 16:22:55 +0300", "is_special": false }
0
{ "id": 102873, "author_id": 8343, "diff_limit": 1000, "urls": {"diff":"\/comments\/102873\/get","add":"\/comments\/102873\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/102873"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 8343, "last_count_and_date": null }
2 комментария
Популярные
По порядку
0

Тоже пользуюсь MagicaVoxel. Отличная программа. Как правильно импортировать объект obj из Mv в unity или любой другой движок?

Ответить
0

Я, чтобы не париться с этим купил Qubicle, там можно и модель на части разделить, и экспортировать как .fbx, который лучше с unity работает. Там есть еще проблема с текстурами, вот как ее можно решить https://www.youtube.com/watch?v=jJkBDtOH0kw&list=PLzdj5BHz4BqCUFk6fnzVEymSyaytk59Y_&index=2&t=0s (после 7 минуты) P.S. Видео на немецком, но там все понятно :D

Ответить

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovz", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "chvjx", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbl", "p2": "gnwc" } } } ] { "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwcm9qZWN0SWQiOiI1ZTRmZjUyNjYyOGE2Yzc4NDQxNWY0ZGMiLCJpYXQiOjE1ODI1MzY0Nzd9.BFsYFBgalfu_3oH9Fj-oBhiEgVx976VQfprRahAELFQ", "release": "b62dd097" }
{ "jsPath": "/static/build/dtf.ru/specials/DeliveryCheats/js/all.min.js?v=05.02.2020", "cssPath": "/static/build/dtf.ru/specials/DeliveryCheats/styles/all.min.css?v=05.02.2020", "fontsPath": "https://fonts.googleapis.com/css?family=Roboto+Mono:400,700,700i&subset=cyrillic" }