모노게임

MonoGame
모노게임
MonoGame Logo.svg
개발자모노게임 팀
초기 릴리즈2009년 9월 2일, 12년 전(2009-09-02)
안정된 릴리스
3.8.1[1] / 2022년 7월 24일; 10일 전(2022-07-24)
저장소
기입처C#
플랫폼iOS, MacOS, Android, Linux, Windows Phone 8, Windows Desktop, Windows 10, PlayStation 4, PlayStation Vita, Xbox One, Nintendo Switch, tvOS
유형응용 프로그램 프레임워크
면허증.마이크로소프트 퍼블릭 라이선스[2]
웹 사이트www.monogame.net

Mono Game은 게임 개발자가 여러 플랫폼 및 기타 시스템용 게임을 만들기 위해 사용하는 무료 오픈 소스 C# 프레임워크입니다.또한 Windows 및 Windows Phone 게임을 다른 시스템에서 실행할 때도 사용됩니다.iOS, 안드로이드, macOS, tvOS, 리눅스, 플레이스테이션4, 플레이스테이션 비타, 엑스박스원, 닌텐도 [3]스위치를 지원한다.Microsoft XNA 4 Application Programming Interface(API;[4] 응용 프로그램프로그래밍 인터페이스)를 실장합니다.그것은 바스티온과 페즈포함한 여러 게임에 사용되어 왔다.

역사

Mono Game은 Jose Antonio[5] Farias가 시작한 XNA Touch(2009년 9월)와 Bill Reiss가 [citation needed]시작한 실버 스프라이트의 파생 모델입니다.Mono Game의 첫 번째 공식 릴리스는 버전 2.0이었고 CodePlex에서 다운로드 가능한 버전 0.7이었다.이러한 초기 버전은 2D 스프라이트 기반 게임만 지원했습니다.마지막 공식 2D 전용 버전은 2012년 6월에 2.5.1로 출시되었습니다.

2013년 중반부터 프레임워크는 RenderTarget3D,[6] 여러 GameWindows [7]지원 및 새로운 크로스 플랫폼 명령줄 콘텐츠 구축 [8]도구와 같은 새로운 기능을 추가하면서 XNA4 이상으로 확장되기 시작했습니다.

아키텍처

Mono Game은 XNA 4 [9]API를 완전히 구현하려고 합니다.이 기능은 SharpDX 및 [10]DirectX를 사용하는 마이크로소프트 플랫폼 전체에서 구현됩니다.Microsoft 이외의 플랫폼을 대상으로 하는 경우 플랫폼 고유의 기능은 Open을 통해 활용됩니다.TK 라이브러리OS X, iOS 및/또는 Android를 대상으로 할 경우 Xamarin 플랫폼 실행 시간이 필요합니다.이 런타임은 튜닝된 Open을 제공합니다.모노게임 팀이 플랫폼의 핵심 그래픽 튜닝에 집중할 수 있도록 하는 TK 구현.

Mono Game의 그래픽 기능은 OpenGL, OpenGL ES 또는 DirectX 중 하나입니다.MonoGame 버전 3 이후 OpenGL 2는 기능에 중점을 두고 있습니다.MonoGame(2.5)의 이전 릴리스에서는 그래픽 렌더링을 위해 OpenGL 1.x를 사용했습니다.OpenGL 2를 활용하면 MonoGame이 셰이더를 지원하여 플랫폼에서 고급 렌더링 기능을 만들 수 있습니다.

컨텐츠 관리 및 배포는 XNA 4 Content Manager 모델을 계속 따릅니다.MonoGame 팀은 Microsoft Visual Studio와 통합하여 Windows 7 사용자가 Microsoft XNA에서 사용한 것과 동일한 콘텐츠 구축 기능을 Windows 8 Desktop에 제공할 수 있는 새로운 콘텐츠 구축 기능을 개발했습니다.

게임.

게임 연도 PS4 엑스박스 원 스위치 PSVita 창문들 윈도 폰 MacOS 리눅스 iOS 안드로이드 개발자 출판인
아포테온[필요한 건] 2015 네. 네. 네. 네. 알리엔트라프 알리엔트라프
액시엄 버지[11][12] 2015 네. 네. 네. 네. 네. 네. 네. 토마스 합 게임즈 LLC 토마스 합 게임즈 LLC
바스티온[13] 2011 네. 네. 네. 네. 슈퍼자이언트 게임즈 워너 브라더스인터랙티브 엔터테인먼트
카리온 2020 네. 네. 네. 네. 포비아 게임 스튜디오 디볼버 디지털
뒤집혔다 2013 네. 네. 네. 알리엔트라프 알리엔트라프
셀레스트[14] 2018 네. 네. 네. 네. 네. 네. 매디 토르슨 매디 토르슨
균열 2018 네. 네. 네. 네. 네. 네. 네. 비트키드 주식회사 비트키드 주식회사
덕 게임[15] 2014 네. 네. 네. 랜던 포드빌스키 성인 수영 경기
더스트: 엘리시안 테일[필요한 건] 2014 네. 네. 네. 네. 겸손한 마음 겸손한 마음
탈옥 염소[16] 2011 네. 네. 네. 매직타임빈 매직타임빈
페즈[17] 2013 네. 네. 네. 폴리트론 트랩도어, Microsoft Studios
플린턱[필요한 건] 2017 네. 네. 네. 네. 네. 트리뷰트 게임 트리뷰트 게임
무한 비행[18] 2011 네. 네. 네. 플라잉 디벨로프먼트 스튜디오 플라잉 디벨로프먼트 스튜디오
점프킹[19] 2019 네. 네. 네. 네. 넥실 우키요 출판사 넥실레
용병왕[필요한 건] 2013 네. 네. 네. 트리뷰트 게임 트리뷰트 게임
부엉이 소년 2016 네. 네. 네. 네. 네. 네. D-Pad Studio D-Pad Studio
파이레[20] 2017 네. 네. 네. 네. 슈퍼자이언트 게임즈 슈퍼자이언트 게임즈
소금과 성역[필요한 건] 2016 네. 네. 네. 네. 네. 스카 스튜디오 스카 스튜디오
스코어 러시 연장[21] 2016 네. 조나 게임즈 리버브 커뮤니케이션
장군의 해골[22] 2013 네. 네. 네. 네. 17비트 마이크로소프트 스튜디오
솔라 2[23] 2011 네. 네. 네. 네. 네. 제이 와츠 무루다이
스타듀 밸리[24] 2016 네. 네. 네. 네. 우려되는 어플리케이션 우려되는 어플리케이션
슈퍼 블러드 하키 2017 네. 네. 네. 로렌 렘케 로렌 렘케
타워폴[필요한 건] 2013 네. 네. 네. 네. 네. 네. 네. 매디 토르슨 매디 토르슨
트랜지스터[필요한 건] 2014 네. 네. 네. 네. 네. 슈퍼자이언트 게임즈 슈퍼자이언트 게임즈
위조르브[25] 2011 네. 네. 트리뷰트 게임 트리뷰트 게임

「 」를 참조해 주세요.

레퍼런스

  1. ^ "MonoGame downloads". Retrieved 2022-07-24.
  2. ^ "FAQ: Licensing – MonoGame". Retrieved 2009-09-02.
  3. ^ "Documentation MonoGame". www.monogame.net. Retrieved 2017-08-25.
  4. ^ "Windows 8, XNA and MonoGame". MSDN. 2012-08-01. MonoGame is an Open Source implementation of the Microsoft XNA 4 Framework. The goal is to allow XNA developers on Windows & Windows Phone to port their games to the iOS, Android, Mac OS X, Linux with both PlayStation Suite and Windows 8 support currently under development.
  5. ^ "José Antonio Leal de Farias". Facebook.
  6. ^ tomspilman. "RenderTarget3D for DirectX". MonoGame. Github.
  7. ^ jamesford42. "Multiple GameWindow support for Windows/DirectX". MonoGame. Github.
  8. ^ "MonoGame Content Builder". Github.
  9. ^ Vermeir, Nico (1 April 2013). Windows 8 App Projects - XAML and C# Edition. Apress. ISBN 9781430250661 – via Google Books.
  10. ^ "Monogame at Build 2012". Channel 9. Microsoft Developer Network.
  11. ^ "Achievement Unlocked!".
  12. ^ "Dan Adelman Explains Why Axiom Verge is Not Coming to Wii U - News".
  13. ^ Supergiant Games Bastion 오픈소스 브랜치 for MonoGame 2013-06-02 Wayback Machine 아카이브 완료
  14. ^ 사용된 프레임워크를 보여주는 Celeste Credit 스크린샷
  15. ^ "An Interview with Duck Game Developer Landon Podbielski – GameCritics.com". gamecritics.com. Retrieved 2021-03-26.
  16. ^ "Steam Community :: Group Announcements :: Escape Goat".
  17. ^ "Ben Euden on Twitter".
  18. ^ Hanselman, Scott. "MonoGame and Xamarin make shipping Infinite Flight a reality".
  19. ^ "Jump King tactics platformer and Linux". linuxgamenews.com.
  20. ^ Linneman, John. "Pyre on PS4/ PS4 Pro! Beautiful Graphics But What's Up With The Bugs?". YouTube. Digital Foundry. Retrieved 28 July 2017.
  21. ^ "GDC 2017 WRAP UP". Xona Games. 26 March 2017.
  22. ^ "Skulls of the Shogun - Developer Interview - MSPoweruser". 22 May 2012.
  23. ^ Watts. "Solar 2 Murudai".
  24. ^ Chalk, Andy (2021-12-01). "Stardew Valley update 'futureproofs the game' with improved modding support". PC Gamer. Retrieved 2022-02-12.
  25. ^ Wizorb는 12월 19일에 Mac과 Linux에 출시됩니다! Wayback Machine에서 2012-09-03년에 아카이브된 헌정 게임

외부 링크