Parin - D 언어로 작성된 경량 2D 게임 엔진

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

Parin은 D 프로그래밍 언어로 만들어진 2D 게임 엔진으로, raylib처럼 가볍고 Godot처럼 거창하지 않은 중간 지점을 노린다. 코드 중심 설계를 채택해 엔진이 정해놓은 구조 없이 게임 로직을 자유롭게 구성할 수 있고, 가비지 컬렉션과 수동 메모리 관리 중 원하는 방식을 선택할 수 있다. 픽셀 퍼펙트 물리, 대화 시스템, 아틀라스 애니메이션, 타일맵, UI 라이브러리 등 실용 기능을 기본 제공하며 Box2D, Steamworks, ENet 같은 확장도 포함한다. DUB 명령 한 줄로 프로젝트를 시작할 수 있고 Web, Windows, Linux, macOS를 지원한다.

Parin은 raylib 같은 작은 라이브러리와 Godot 같은 거대 엔진 사이 어딘가에 자리합니다. 작은 라이브러리보다 방향성을 제시하지만, 큰 엔진보다 훨씬 적은 부담을 줍니다.
  1. teleforce

    새 게임 Art of Reflection을 위해 Dlang으로 자체 게임 엔진을 만든 Lewis Nicolle과의 인터뷰를 확인해 보세요. 그리고 왜 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은 제가 약 2년 동안 작업해 온 2D 게임 엔진입니다.

    요구 사항:

이 날의 다른 글

2026-10-17