Среды для разработки приложений Lazarus и DevelNext
Lazarus - это свободный аналог Delphi, в качестве языка программирования используется Object Pascal.
DevelNext - это, по сути, тот же Delphi, только красивее, с PHP и большим количеством инструментов и возможностей для создания игр.
Они не являются конструкторами игр и не являются игровыми движками. Это две среды разработки, которые предназначены для разработки самых различных приложений. Однако я всё же решил их упомянуть по двум причинам:
1. В них можно легко делать визуальные новеллы, квесты и прочие point-and-click игры. Эти среды предоставляют чрезвычайную гибкость, а потому вы можете придумать для своих игр уникальные и необычные игровые механики.
2. Эти среды умеют то, чего не умеют игровые движки. Мне однажды приспичило для своей хоррор игры сделать возможность вывода документа на печать, если игрок найдёт секрет в игре и у него есть принтер. Godot Engine не умеет работать с принтерами, зато это можно реализовать в Lazarus.
#разработка_игр
Lazarus - это свободный аналог Delphi, в качестве языка программирования используется Object Pascal.
DevelNext - это, по сути, тот же Delphi, только красивее, с PHP и большим количеством инструментов и возможностей для создания игр.
Они не являются конструкторами игр и не являются игровыми движками. Это две среды разработки, которые предназначены для разработки самых различных приложений. Однако я всё же решил их упомянуть по двум причинам:
1. В них можно легко делать визуальные новеллы, квесты и прочие point-and-click игры. Эти среды предоставляют чрезвычайную гибкость, а потому вы можете придумать для своих игр уникальные и необычные игровые механики.
2. Эти среды умеют то, чего не умеют игровые движки. Мне однажды приспичило для своей хоррор игры сделать возможность вывода документа на печать, если игрок найдёт секрет в игре и у него есть принтер. Godot Engine не умеет работать с принтерами, зато это можно реализовать в Lazarus.
#разработка_игр
Серия уроков по созданию игр с нуля
Вот несколько общих советов по оформлению игр:
Разбивайте элементы на плитки для создания плиточных изображений и экономии места на жестком диске.
#разработка_игр
Вот несколько общих советов по оформлению игр:
Разбивайте элементы на плитки для создания плиточных изображений и экономии места на жестком диске.
#разработка_игр
Неразбитый и разбитый на плитки элементы
9-частей / 9-квадратов. Масштабируйте объекты с немасштабируемыми границами через центр изображения (растягивайте и сжимайте изображение) для изменения его масштаба и сохранения памяти.
#разработка_игр
9-частей / 9-квадратов. Масштабируйте объекты с немасштабируемыми границами через центр изображения (растягивайте и сжимайте изображение) для изменения его масштаба и сохранения памяти.
#разработка_игр
😲 Синее пятно увеличилось, однако его расположение осталось неизменным
Сделайте каждую текстуру или объект кратным размеру 4 и силе равной 2 (мера качества изображения) для экономии памяти.
Если вы используете Photoshop, используйте «File»> «Export»> «Layers to Files», для того чтобы быстро экспортировать каждый слой в виде файла (например PNG или JPEG).
#разработка_игр
Сделайте каждую текстуру или объект кратным размеру 4 и силе равной 2 (мера качества изображения) для экономии памяти.
Если вы используете Photoshop, используйте «File»> «Export»> «Layers to Files», для того чтобы быстро экспортировать каждый слой в виде файла (например PNG или JPEG).
#разработка_игр
Ресурсы 🎁
Программы для создания UI:
-Photoshop (👍).
-Sketch.
Концепции UI:
Google Material Design (👍).
Apple’s UI Do’s and Don’ts.
Программы для создания 2D объектов (ассетов):
Photoshop (👍).
Gimp.
Paint Tool SAI — отлично подходит для создания плоских изображения в стиле аниме.
Программы для создания 3D объектов:
Blender (👍). Мощная программа, которую достаточно сложно выучить.
Maya. Хороша для анимации.
Max. Хороша для рендеринга.
Сайты с ассетами:
Behance. Шрифты + иконки + темы дизайна
KennyNL. Полностью готовые к игре UI /2D /3D арт и ассеты высокого качества.
Open Game Dev Art. Огромная пользовательская библиотека концепт- арта.
Для вдохновения:
Dribbble. Дизайнерские концепт-арты от приглашенных художников.
Behance. Пользовательские дизайны.
itch.io . Сайт с инди-играми.
#разработка_игр
Программы для создания UI:
-Photoshop (👍).
-Sketch.
Концепции UI:
Google Material Design (👍).
Apple’s UI Do’s and Don’ts.
Программы для создания 2D объектов (ассетов):
Photoshop (👍).
Gimp.
Paint Tool SAI — отлично подходит для создания плоских изображения в стиле аниме.
Программы для создания 3D объектов:
Blender (👍). Мощная программа, которую достаточно сложно выучить.
Maya. Хороша для анимации.
Max. Хороша для рендеринга.
Сайты с ассетами:
Behance. Шрифты + иконки + темы дизайна
KennyNL. Полностью готовые к игре UI /2D /3D арт и ассеты высокого качества.
Open Game Dev Art. Огромная пользовательская библиотека концепт- арта.
Для вдохновения:
Dribbble. Дизайнерские концепт-арты от приглашенных художников.
Behance. Пользовательские дизайны.
itch.io . Сайт с инди-играми.
#разработка_игр
Серия уроков по созданию игр с нуля
Как создается освещение в играх
Возможно вы часто видели в игре, как пробиваются лучи света сквозь листву. Это выглядит и вправду красиво. В данный момент используется два вида прямого освещения: SSGR освещение и Volumetric light.
Screen space god rays это более «дешёвый» способ отображения солнечных лучей. Самый главный минус этого метода в том, что лучи находятся в пространстве экрана, если смотреть на источник освещения. Отводя камеру от источника света, лучей будет не видно и эффект объема пропадёт.
#разработка_игр
Как создается освещение в играх
Возможно вы часто видели в игре, как пробиваются лучи света сквозь листву. Это выглядит и вправду красиво. В данный момент используется два вида прямого освещения: SSGR освещение и Volumetric light.
Screen space god rays это более «дешёвый» способ отображения солнечных лучей. Самый главный минус этого метода в том, что лучи находятся в пространстве экрана, если смотреть на источник освещения. Отводя камеру от источника света, лучей будет не видно и эффект объема пропадёт.
#разработка_игр
Глобальное освещение рассчитывает не только прямое освещение, но и отражения света, цветовые отскоки.
#разработка_игр #освещение
#разработка_игр #освещение
Volumetric light создаёт эффект объема сцены, лучи при повороте камеры не исчезают. Из-за этого такой метод предоставляет более красивую картинку, но при этом жертвуя производительностью.
#разработка_игр #освещение
#разработка_игр #освещение