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 같은 거대 엔진 사이 어딘가에 자리합니다. 작은 라이브러리보다 방향성을 제시하지만, 큰 엔진보다 훨씬 적은 부담을 줍니다.
- 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...
- xyzzy_apps
C++ 기반이 아닌 언어 - Rust, Zig, D - 를 시도해보고 싶어 흥분할 때마다, 항상 모바일 지원이 사실상 전무하다는 점을 떠올리게 됩니다. 강력한 모바일 지원이라는 관점에서만 보면, 고려할 가치가 있는 언어는 C#과 dart뿐입니다. Java와 Swift는 각자의 플랫폼에 너무 강하게 묶여 있죠.
- Kapendev
Parin은 제가 약 2년 동안 작업해 온 2D 게임 엔진입니다.
요구 사항: