Parin - Motor de juegos 2D simple para el lenguaje D
Show HN: Parin – A 2D game engine between raylib and Godot, written in Dlang
Parin es un motor de juegos 2D escrito en D que se sitúa entre la ligereza de raylib y la potencia de Godot: ofrece más estructura que una librería pequeña, pero mucho menos equipaje que un motor grande. Su filosofía es el diseño basado en código, sin arquitecturas impuestas, con gestión de memoria flexible y una base modular construida sobre Joka. Incluye física pixel-perfect, sistema de diálogos, animaciones por atlas, mapas de tiles, UI en desarrollo y extras como Box2D, Steamworks y ENet. Compatible con Web, Windows, Linux y macOS, se instala fácilmente con DUB y ya cuenta con varios juegos publicados.
Parin se sitúa en algún punto entre una librería pequeña como raylib y un motor grande como Godot: ofrece más dirección que las librerías pequeñas, pero mucha menos sobrecarga que los motores grandes.
- teleforce
Por favor, echa un vistazo a esta entrevista con Lewis Nicolle, quien creó su propio motor de juegos con Dlang para su nuevo juego Art of Reflection, y sobre por qué Dlang es muy adecuado para el desarrollo de motores de juegos [1],[2].
[1] ¿Por qué el lenguaje de programación D?
https://www.youtube.com/watch?v=teWQbYvPBTg
[2] Art of Reflection:
https://store.steampowered.com/app/2290770/The_Art_of_Reflec...
- xyzzy_apps
Cada vez que me emociono por probar un lenguaje que no sea C++ —Rust, Zig, D— siempre recuerdo lo inexistente que es el soporte móvil. Estrictamente desde el punto de vista de un soporte móvil sólido, los únicos lenguajes que vale la pena considerar son C# y Dart. Java y Swift están demasiado atados a sus plataformas.
- Kapendev
Parin es un motor de juegos 2D en el que he estado trabajando durante aproximadamente dos años.
Requisitos: