Разработка игр

Разработка игр

Подписчиков: 255     Сообщений: 1007     Рейтинг постов: 14,046.9

gamedev Игры Blackberry the Witch разработка point and click adventure 

Что может быть лучше возможности поиграть в игру?

Возможность в ней проиграть!
Ты идёшь в лес, а что может пойти не так?
Пытаться прогнать руками ядовитого паука, да что в этом такого?
Разговариваешь с подозрительным незнакомцем ночью на пустой улице, да чего в этом такого?
Что такого может произойти с 12 летней девочкой?

Жизнь не горшок с мёдом, жизнь горшок с ...
Съеден призраком
>---------Д-----------
Поддержать разработку можно на нашем патреоне patreon.com/Creepyb,gamedev,Игры,Blackberry Witch,разработка,Приключения ведьмы Ежевики,point and click,adventure,Blackberry the Witch


Ссылка на пост с видео по игре

Развернуть

gamedev Игры indiedev сделал сам TheLastArgonaut 

The Last Argonaut, критический удар и пара мыслей

Читая ваши мнения, пришла интересная мысль. Запишу ее здесь что бы не вылетело из головы и обязательно реализую ее.

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

P.S. Всем спасибо за фидбек)

Развернуть

Unity3D gamedev Игры 

Что такое Multipass Shader

Уважаемые Industry Experts, разъясните что такое и зачем нужны Multipass Shader. Почему-то совсем не могу найти внятного объяснения как это работает и что даёт.
Единственное что попадалось - это просто отдельно отрисовать один и тот же объект разными шейдерами. И никакой связи между этими рендерами нет.

Картинка моего шейдера облачков для привлечения внимания.
Unity3D,gamedev,Игры
Развернуть

gamedev Игры Blackberry the Witch разработка point and click unity 

Blackberry Witch. Почему Unity?

В прошлых постах мы упоминали скриншот из редактора.

Да. Как верно подметили некоторые пользователи: мы используем Unity.

К Unity мы пришли рассматривая множество вариантов движков, фреймворков и библиотек.

File Edit Assets GameObject Component Adventure Creator Tools Window Help
# В о 0
0 *
0Pivot ® Global
= Hierarchy
+ ▼ A* All
I 0_Cutscenes
►	0 _DialogueOptions
►	0 .Interactions 0 -Lights
t 0-Logic
►	0 -Moveables
►	0 -Navigation ▼ 0 _NPCs
▼ 0 LoLo
► 0 AnimationGroup 0 Trigger » 0

Нам было необходимо:

1. Возможность кроссплатформенной сборки для iOS, Android, Mac, Windows.

2. Наличие готовых инструментов для работы со спрайтами, импорта и преобразования текстур и сборка атласов.

3. Наличие системы сцен и пользовательского интерфейса 

4. Наличие готовых инструментов для работы со звуком

5. Наличие поддержки системы частиц и шейдеров

6. Хорошая документация по api

7. Большое сообщество, повышающее вероятность того, что кто-то уже сталкивался с той или иной нашей проблемой

На втором плане, но не менее важно

8. Готовые инструменты для работы со скелетной анимации 

9. Наличие сносного менеджера сцен

10. Система предметов, системы квестов, сохранения состояний при переключений сцен

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

Наша художница ранее работала с dragon bones. Тот поддерживает Unity, Egret и Cocos2d.

Собственно Unity

Плюсы: 

1. Широкий набор инструментов работы с графикой

2. Поддержка как direct x для windows билдов, так и opengl es 3 для android

3. Система сцен и объектов сцены

4. Обфускатор

5. Набор инструментов для работы со звуком

6. Сборщики и упаковщики с разными вариантами сжатия

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

И многое другое

Значительные недостатки:

1. Отсутствие адекватного менеджера сцен для их переключения 

2. Отсутствие адекватного способа хранения данных между сценами

3. Отсутствие определенной главной сцены, сцены \ экрана загрузки

4. Отсутствие адекватной системы единого пользовательского интерфейса для всех сцен

5. Отсутствие инструментов для простой организации многоязычного перевода

6. Значительное потребление ресурсов на целевых для нас платформах

И ряд других менее значительных, как например некоторые баги.

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

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

Развернуть

screenshotsaturday гиф анимация сделала сама геймдев Игры Инди игры 

"Kenchikuka или жизнь после выгорания"

Гифка за авторством моей жены по её игре о том, как она уволилась и стала делать игру.
"Сделала еще одну гифку к моей игре о том, как я любила свою работу. И начальницу. И кофе.
Хотя нет, кофе я люблю на самом деле
screenshotsaturday,гиф анимация,сделала сама,геймдев,Игры,Инди игры
Развернуть

скриншоты screenshotsaturday gamedev Игры сделал сам Инди игры Neamee 

Три дня угрохал на оптимизацию

Бился за снижение кол-ва Draw Calls, экспериментировал с различными настройками батчинга (static, dynamic, instancing), для чего - делал текстурные атласы, допиливал шейдеры, писал скрипты которые позволяют передавать в шейдер UV, уникальные для каждого меша. 

 Пока что в групповой instancing объединил всю небольшую растительность которая не реализована SkinnedMesh'ем (статична либо анимирована вертексным шейдером). 

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

 Результаты: Draw Calls не превышают 1200 на динамических сценах с 1,3 млн треугольников в кадре.Среднее значение 850-950.

G e С e 1 *" «Si [',^V jf'v 'yJPi . ” г ttt .,скриншоты,screenshotsaturday,gamedev,Игры,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,Инди игры,Neamee

FPSMonitor (Demo) Программа становится лучше благодаря тем, кто приобрел лицензию. Сделайте свой вклад, спасибо!,скриншоты,screenshotsaturday,gamedev,Игры,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,Инди игры,Neamee

Конфигурация:Xeon 1220V3, GF 570 GTX,16 Gb RAM, Windows7x64

Сборка L2CPP, х86_64

Падение частоты кадров только на переключениях между процессами - ну там скриншот сделать или в настройки FPSMonitor залезть. На моей конфигурации держится не ниже 93 frames \ sec в самых "тяжелых" ракурсах.

Развернуть

screenshotsaturday gamedev Игры indiedev сделал сам TheLastArgonaut 

The Last Argonaut, поделюсь прогрессом

Доброго здравия всем. Поделюсь апдейтом)
На этой недели заканчиваю работу над скелетом, свою задачу в формирование основы он выполнил. И теперь я приступаю к работе над битвой с магом.
Из того что нужно сделать, парирование с контр атаками, добивания, и коллизию при ударе игрока оставлю до создания боя с 4-5 противниками. Тут очень важно сохранить баланс и темп.

И самое важное, один из моих приоритетов это создание динамических округлостей, правда не могу сказать я это сделаю до ее трансформации или после :D

Развернуть

скриншоты screenshotsaturday gamedev Игры сделал сам Инди игры Neamee 

Новые паззл-элменты

Расширяя вариативность основных механик игры добавил такое

Развернуть

Игры Разработка игр 

Я знаю что на джое есть народ который занимается разработкой всякого или по крайне мере имел подобный опыт по этому вопрос к тем кто в этом че то да понимает. С чего так сказать начать? Какую среду разработки взять, нужно что то не слишком сложное и желательно бесплатное (хотя можно платное если не дорогое) потому как в программировании я не шибко силен.
Я знаю есть РПГ мейкер возможно для начала попробую на нем чего нибудь простенькое сваять, но хотелось бы узнать какие еще варианты есть, потому как задумку что есть в голове хотелось бы реальизовать на чем то более графонистом в перспективе.
ПИДОРЫ, ПОМОГИТЕ
КУПОН
НА 1 ПОМОЩЬ,Игры,Разработка игр
Развернуть

Blackberry the Witch gamedev Игры 2d сделал сам разработка point and click 

Локация на вокзале в маленьком городе, куда попадает Ежевика в процессе её невероятного путешествия.

		—	
	1 L		J	I
		■,Blackberry Witch,gamedev,Игры,2d,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,разработка,Приключения ведьмы Ежевики,point and click,Blackberry the Witch
Развернуть
В этом разделе мы собираем самые интересные картинки, арты, комиксы, статьи по теме Разработка игр (+1007 картинок, рейтинг 14,046.9 - Разработка игр)