Parin - Simple 2D game engine for D language

Show HN: Parin – A 2D game engine between raylib and Godot, written in Dlang

Parin is a 2D game engine for the D programming language that sits between lightweight libraries like raylib and full-featured engines like Godot. It offers a code-driven design with no mandated architecture, flexible memory management, and built-in essentials like pixel-perfect physics, dialogue systems, and tile maps. Easy to set up via DUB and supports Web, Windows, Linux, and macOS. Perfect for developers who want more structure than a library but less overhead than a big engine.

Parin sits somewhere between a small library like raylib and a big engine like Godot. It offers more direction than small libraries, but far less overhead than big engines.
  1. teleforce

    Please check this interview with Lewis Nicolle who created his own game engine with Dlang for his new game Art of Reflection, and why Dlang very much suitable for game engine development [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

    Every time I get excited to try a non C++ based language - Rust, Zig, D I am always reminded on how non-existent the mobile support is. Strictly from the standpoint of strong mobile support the only languages worth bothering with are C# and dart. Java and Swift are too tied to their platforms.

  3. Kapendev

    Parin is a 2D game engine I've been working on for about two years.

More from this day

2026-10-17