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: он даёт больше направления, чем небольшие библиотеки, но требует гораздо меньше накладных расходов, чем большие движки.
  1. 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...

  2. xyzzy_apps

    Каждый раз, когда я загораюсь желанием попробовать язык не на основе C++ — Rust, Zig, D — мне всегда напоминают о том, насколько там отсутствует поддержка мобильных платформ. Строго с точки зрения сильной поддержки мобильных платформ единственные языки, с которыми стоит связываться, — это C# и dart. Java и Swift слишком привязаны к своим платформам.

  3. Kapendev

    Parin — это 2D-игровой движок, над которым я работаю около двух лет.

    Требования:

Ещё за этот день

2026-10-17