Tiniest2D es un motor de juego 2D ligero creado por Uniday Studio para desarrolladores que desean construir y publicar pequeños juegos 2D rápidamente, sin lidiar con pipelines pesados, configuraciones complejas o un motor innecesariamente pesado. El motor está diseñado en torno a un flujo de trabajo rápido y centrado en texto donde tu código, sprites, escenas, audio y datos del proyecto coexisten en un solo archivo. Al exportar, el juego se convierte en un .exe independiente, lo que hace que Tiniest2D sea especialmente útil para pequeños juegos indie, prototipos, jams y proyectos 2D específicos.

Con la versión 1.6.1, Tiniest2D recibe varias mejoras en la calidad de vida en scripting, usabilidad del editor, comportamiento en tiempo de ejecución, edición de sprites, documentación y localización. Esta actualización no se trata de cambiar la identidad central del motor. En cambio, refuerza para qué está diseñado Tiniest2D: iteración rápida, flujos de trabajo simples y ayudar a los desarrolladores a terminar realmente los juegos.
Aprende más sobre Tiniest2D
¿Qué hay de nuevo en Tiniest2D 1.6.1?
Nuevas funciones de script

Tiniest2D 1.6.1 añade varias mejoras útiles para scripting:
- Se agregó la función
strlen(...). - Se agregó la función
quitGame(). - Se agregaron funciones de guardado/carga y otras funciones de almacenamiento.
- Se agregó soporte de obtención/establecimiento para Modo Ventana.
- Se agregó soporte de
continuedentro de los buclesfor.
Estas adiciones hacen que el lenguaje de scripting sea más práctico para la lógica real del juego, especialmente al lidiar con configuraciones, datos guardados, bucles, comportamiento de la interfaz de usuario y manejo manual de la salida del juego.
Mejoras en el flujo de trabajo del editor

Esta actualización también mejora la experiencia del editor de Tiniest2D:
- Ctrl + Clic en una función o variable ahora salta a su definición.
- Tab y Shift + Tab ahora controlan la sangría en múltiples líneas.
- Nuevo: ¡Efectos de partículas cuando eliminas caracteres en el Editor para añadir un poco de dinamismo! :)
- Se agregó retroalimentación SFX para Ctrl + C.
Estos cambios hacen que codificar y editar dentro de Tiniest2D sea más rápido y cómodo, especialmente para usuarios que trabajan directamente dentro del editor incorporado.
Mejoras en el editor de sprites
El editor de sprites ahora incluye una nueva herramienta de Discretizar colores:

Esto puede ser especialmente útil para flujos de trabajo de arte en píxeles, limpieza de colores, reducción de paletas y gráficos 2D estilizados donde controlar el conjunto de colores finales importa. Si deseas colores regulares no discretos, simplemente mantén presionado ctrl para desactivarlo mientras seleccionas el color.
Cambios en el comportamiento en tiempo de ejecución
- Presionar Esc ya no cierra el juego automáticamente.
Esto previene salidas accidentales del juego y otorga a los desarrolladores más control sobre cómo se comportan sus juegos durante el tiempo de ejecución.
Localización y documentación
Tiniest2D 1.6.1 también introduce una base importante para la localización:
- La localización del motor ha sido separada en su propio sistema y estará disponible pronto en Learn Quests de Uniday Studio.
- Se ha comenzado el trabajo de localización en portugués y ya está disponible (WIP).
- Se mejoró la Guía de Tiniest2D.
Este es un paso importante hacia hacer Tiniest2D más accesible para desarrolladores en diferentes idiomas.
Reflexiones finales
Tiniest2D 1.6.1 es una actualización centrada que mejora el motor de maneras prácticas. Las nuevas funciones de scripting, mejor navegación del editor, herramientas de sprites, comportamiento más seguro en tiempo de ejecución y la base de localización ayudan a hacer de Tiniest2D un motor más completo y cómodo para el desarrollo de pequeños juegos 2D.
Para los desarrolladores que buscan un simple motor de juego 2D con iteración rápida, configuración mínima y un flujo de trabajo compacto, Tiniest2D continúa avanzando en la dirección correcta.