소프트웨어 개발/게임

[게임] DragonRuby, DragonRuby란? Ruby 언어로 게임 개발이 가능한 플랫폼

산삼인생 2023. 3. 13. 17:59
728x90

Adobe Stock

목차

     

    목차

    1. DragonRuby란?

    2. 제공 서비스

    3. DragonRuby Game Toolkit

    4. RubyMotion

     

     

    1. DragonRuby란?

    DragonRuby, Ruby 언어로 게임 개발이 가능한 플랫폼

    프로그래머 라면 다양한 언어를 배우게 되는데,

    그래도 프로그래밍 순위에 지속적으로 나오는 언어가 Ruby 입니다.

    언어가 현재까지 살아있는 언어를 개발한 이유는 개발자의 재미와 즐거움을 주는 언어가 아닐까 생각을합니다.

    Ruby on Rails를 통해서 웹에서도 많이 사용하고 있는 언어입니다.

    대부분의 게임 플랫폼에서 개발 언어는 JavaScript, C#, C++ 등을 많이 사용합니다.

    하지만 DragonRuby 플랫폼은 Ruby언어로 게임을 개발할 수 있습니다.

     

     

    DragonRuby 공식 홈페이지 : https://dragonruby.org/

     

    DragonRuby | DragonRuby

    DragonRuby is a zero dependency, cross platform, Ruby runtime built on top of mRuby, libSDL, and LLVM. Write Ruby on any OS and deploy to PC, Mac, Linux, iOS, Android, Raspberry Pi, WASM, Nintendo Switch, Sony Playstation, and Microsoft Xbox. Our Products

    dragonruby.org

     

    DragonRuby는 mRuby, libSDL, LLVM 위에 구축된 제로 종속성, 크로스 플랫폼, Ruby 런타임입니다.

    크로스 플랫폼은

    Ruby 언어로 작성한 코드가 모든 OS에서 배포가 가능합니다.

    배포가 가능한 OS는 PC, Mac, Linux, iOS, Android, Raspberry Pi, WASM, Nitendo Switch, Sony Playsation, Microsoft Xbox입니다.

     

    2. 제공 서비스

    2가지 서비스를 제공합니다.

    전문가용 2D 게임 엔진인 DragonRuby Game Toolkit을 제공합니다.

    크로스 플랫폼 네이티브 앱(iOS, Android, OS X) 개발이 가능한 RubyMotion 입니다.

     

    3. DragonRuby Game Tookit

    먼저 DragonRuby Game Tookit을 설명드립니다.

    유료 결제가 필요합니다.

    총 3가지 서비스 모델이 있습니다.

     

    무료 라이센스를 받을 수도 있습니다.

    무료 라이센스를 받기 위한 조건은 아래와 같습니다.

    -소득이 월 $2,000(USD) 미만

    -18세 미만

    -공립학교, 홈 스쿨링, 대학, 부트캠프, 온라인 등 모든 유형의 학생

    -아이에게 코딩 방법을 가르치고자 하는 교사, 멘토, 부모

    -공공 서비스 또는 자선 단체(공직, 군대, 공공조직)에서 근무

     

    4. RubyMotion

    RubyMotion은 Ruby 언어로 iOS, Android 및 맥 OS X용 크로스 플랫폼 앱 개발이 가능합니다.

    RubyMotion은 3가지 가격 정책이 있습니다.

    무료 버전도 있으니 다운로드 받아서 테스트를 해보시는 것도 좋을것 같습니다.

    이상 DragonRuby에 대한 글이었습니다.