Parin - 2D-игровой движок на D между raylib и Godot
Show HN: Parin – A 2D game engine between raylib and Godot, written in Dlang
Parin — это простой и гибкий 2D-движок для языка D, который занимает нишу между лёгкими библиотеками вроде raylib и крупными движками вроде Godot. Он предлагает код-ориентированный дизайн без навязанной архитектуры, встроенные инструменты для анимации, тайловых карт, физики и диалогов, а также поддержку Web, Windows, Linux и macOS. Движок решает проблему избыточной сложности больших движков и недостаточной структурированности маленьких библиотек. Начать можно с DUB: dub init -t parin, а примеры и документация помогут быстро освоиться.
Parin находится где-то между маленькой библиотекой вроде raylib и большим движком вроде Godot: он даёт больше направления, чем небольшие библиотеки, но требует гораздо меньше накладных расходов, чем большие движки.
- teleforce
Посмотрите это интервью с Льюисом Николлом, который создал собственный игровой движок на Dlang для своей новой игры Art of Reflection, и о том, почему Dlang очень хорошо подходит для разработки игровых движков [1],[2].
[1] Why D Programming Language?
https://www.youtube.com/watch?v=teWQbYvPBTg
[2] Art of Reflection:
https://store.steampowered.com/app/2290770/The_Art_of_Reflec...
- xyzzy_apps
Каждый раз, когда я загораюсь желанием попробовать язык не на основе C++ — Rust, Zig, D — мне всегда напоминают о том, насколько там отсутствует поддержка мобильных платформ. Строго с точки зрения сильной поддержки мобильных платформ единственные языки, с которыми стоит связываться, — это C# и dart. Java и Swift слишком привязаны к своим платформам.
- Kapendev
Parin — это 2D-игровой движок, над которым я работаю около двух лет.
Требования: