Tiniest2D — это легкий 2D игровой движок, созданный Uniday Studio для разработчиков, которые хотят быстро создавать и разрабатывать небольшие 2D игры, не сталкиваясь с громоздкими пайплайнами, сложной настройкой или лишней нагрузкой движка. Этот движок разработан вокруг быстрого текстового рабочего процесса, где ваш код, спрайты, сцены, аудио и данные проекта сосуществуют в одном файле. При экспорте игра становится автономным .exe, что делает Tiniest2D особенно полезным для небольших инди-игр, прототипов, джемов и целевых 2D проектов.

С версией 1.6.1 Tiniest2D получает несколько улучшений качества жизни, касающихся скриптов, удобства использования редактора, поведения во время выполнения, редактирования спрайтов, документации и локализации. Это обновление не направлено на изменение основного концепта движка. Вместо этого оно усиливает то, для чего Tiniest2D уже создан: быстрое итерационное развитие, простые рабочие процессы и помощь разработчикам в завершении игр.
Узнайте больше о Tiniest2D
Что нового в Tiniest2D 1.6.1
Новые функции скриптов

Tiniest2D 1.6.1 добавляет несколько полезных улучшений для скриптов:
- Добавлена функция
strlen(...). - Добавлена функция
quitGame(). - Добавлены функции сохранения/загрузки и другие функции хранения.
- Добавлена поддержка get/set для режима окна.
- Добавлена поддержка
continueвнутри цикловfor.
Эти дополнения делают язык скриптов более практичным для реальной игровой логики, особенно при работе с настройками, данными о сохранении, циклами, поведением UI и ручной обработкой выхода из игры.
Улучшенный рабочий процесс редактора

Это обновление также улучшает опыт работы в редакторе Tiniest2D:
- Ctrl + Клик на функции или переменной теперь переводит к её определению.
- Tab и Shift + Tab теперь управляют многострочной индентацией.
- Новое: Частицы при удалении символов в редакторе для добавления веселья! :)
- Добавлена обратная связь SFX для Ctrl + C.
Эти изменения делают кодирование и редактирование внутри Tiniest2D быстрее и комфортнее, особенно для пользователей, работающих непосредственно в встроенном редакторе.
Улучшения редактора спрайтов
Редактор спрайтов теперь включает новый инструмент Дискретизация цветов:

Это может быть особенно полезно для рабочих процессов пиксельного искусства, очистки цветов, сокращения палитры и стилизованных 2D графиков, где важно контролировать конечный набор цветов. Если вы хотите обычные недискретные цвета, просто удерживайте ctrl, чтобы отключить его при выборе цвета.
Изменения в поведении во время выполнения
- Нажатие Esc больше не закрывает игру автоматически.
Это предотвращает случайные выходы из игры и дает разработчикам больше контроля над тем, как их игры ведут себя во время выполнения.
Локализация и документация
Tiniest2D 1.6.1 также вводит важные основы для локализации:
- Локализация движка была разделена на собственную систему и будет доступна скоро на Learn Quests от Uniday Studio.
- Начата работа по локализации на португальском, и она уже доступна (в процессе).
- Улучшено руководство по Tiniest2D.
Это важный шаг к тому, чтобы сделать Tiniest2D более доступным для разработчиков на различных языках.
Заключительные мысли
Tiniest2D 1.6.1 — это целенаправленное обновление, которое улучшает движок практическими способами. Новые функции скриптов, лучшее навигация по редактору, инструменты для спрайтов, более безопасное поведение во время выполнения и основы локализации помогают сделать Tiniest2D более полным и комфортным движком для разработки небольших 2D игр.
Для разработчиков, ищущих простой 2D игровой движок с быстрой итерацией, минимальной настройкой и компактным рабочим процессом, Tiniest2D продолжает двигаться в правильном направлении.