구성(게임 엔진)
Construct (game engine)개발자 | 시라 |
---|---|
초기 릴리즈 | r71[1] / 2017년 12월 4일; 전 |
안정적 해제 | r276.2[2] / 2021년 12월 16일; 전 |
릴리스 미리 보기 | r279[3] / 2022년 1월 18일; 전 |
기록 위치 | 자바스크립트 |
전임자 | 구성 2 |
다음에서 사용 가능 | 영어 |
유형 | 게임 창조 시스템 |
면허증 | 소유권 |
웹사이트 | www |
Construct는 Scirra Ltd가 개발한 HTML5 기반 2D 비디오 게임 엔진이다.[4][5]주로 비프로그래머를 대상으로 하며,[6] 비주얼 프로그래밍을 통한 신속한 게임 제작이 가능하다.Construct 2먼저 MicrosoftWindows에서 파이썬 프로그래밍과 GPL-licensed에서 DirectX9게임 엔진으로 10월 27일 2007년에 발표한 그것 이후 특허 소프트웨어 뿐만 아니라 DirectX에서 NW.js과 HTML5을 출 뿐만 아니라 파이선을 제거하고 2012,[7]과 궁극적으로에서 자바 스크립트에서는 꼭 SDK개선한 API기술 전환으로.사행웹 앱으로 서브스크립션 기반 모델로 전환.[8]
특징들
이벤트 시스템 및 동작
Construct에서 게임과 응용 프로그램을 프로그래밍하는 일차적인 방법은 프로그래밍 언어에 사용되는 소스 파일과 유사한 '이벤트 시트'를 통해서이다.각 이벤트 시트에는 조건문 또는 트리거를 포함하는 이벤트 목록이 있다.이러한 것들이 충족되면 조치나 기능을 수행할 수 있다.[9]OR과 AND와 같은 이벤트 논리뿐만 아니라 하위 이벤트(범위를 나타내는 범위)도 비교적 어려운 프로그래밍 언어를 배우지 않고도 정교한 시스템을 프로그래밍할 수 있도록 한다.[10]그룹을 사용하여 한 번에 여러 이벤트를 활성화 및 비활성화하고 이벤트를 구성할 수 있다.[11]
개체 인스턴스 선택
많은 전통적인 개발 환경과 달리 Constructure esshews는 화면의 객체 유형의 모든 인스턴스를 통해 필터링하는 것을 선호하여 이벤트를 추가할 때 특정 객체의 인스턴스를 선택하는 것을 선호한다.이벤트를 추가할 때 편집자는 사용자가 이벤트를 추가 또는 실행하기 전에 화면의 각 개체 인스턴스가 충족해야 하는 조건이나 검사를 지정할 수 있도록 한다.이벤트는 하위 이벤트를 사용하여 함께 체인으로 묶을 수 있으므로 더 복잡한 동작이 생성될 수 있다.[12]
자바스크립트
Construct 3는 기존 해결책의 고급 사용자 니즈와 인기를 충족시켜야 한다는 이유로 2019년 5월에 발표된 선택적 스크립팅 언어로 자바스크립트를 지원한다.[8]
지원되는 플랫폼
Construct의 최신 버전은 웹 애플리케이션과 재생 가능한 광고와 같은 많은 플랫폼을 전용 프로그램 및 모바일 앱으로 내보낼 수 있도록 지원한다.[13]이전 버전의 Construct도 다른 온라인 플랫폼과 스토어프론트를 지원했지만, 그 이후 플랫폼에 대한 낮은 사용 또는 서비스 변경으로 인해 제거되었다.
클래식 구성
Construction Classic은 DirectX에 의존하기 때문에 .exe 파일로만 내보낼 수 있다.
구성 2
HTML5 및 스토어프론트
Construct 2의 주요 수출 플랫폼은 HTML5 기반이다.데스크톱 브라우저에서 Google Chrome, Firefox, Internet Explorer 9+, Safari 6+ 및 Opera 15+를 통해 지원을 주장하고, iOS 6+, Android용 Chrome 및 Firefox, Windows Phone 8+, BlackBerry 10+, Tizen에서 Safari를 지원한다.
또한 Construct 2는 Facebook, Chrome Web Store, Firefox Marketplace, Amazon Appstore, Construct Acadio(Construction으로 만든 게임을 호스팅하는 자체 플랫폼) 및 콩그레게이트를 포함한 여러 온라인 마켓플레이스와 플랫폼으로 수출할 수 있다.[14][15]
네이티브 플랫폼
Construct는 오프라인 및 네이티브 애플리케이션 동작을 제공하는 여러 플랫폼으로 내보낼 수 있는 기능을 가지고 있다.윈도우즈, MacOS 및 32비트 및 64비트 리눅스는 모두 NW.js로 내보내 지원된다.이렇게 하면 사용자는 HTML5 응용프로그램이 일반적으로 지원하지 않는 파일 I/O와 같은 몇 가지 기능을 통합할 수 있다.[14]2012년 10월 23일, Scirra는 인앱 구매, '스냅' 보기 상태, 로밍 데이터, 공유, 라이브 타일, 터치 입력 및 가속도계 입력, 경사계 입력을 포함한 Windows 8 Metro 응용 프로그램에 대한 수출 전폭적인 지원을 발표했다.[16]2015년 8월 26일 윈도 10 유니버설 앱에 대한 수출 지원이 추가되었다.[17]
Cordova를 사용하여 iOS 및 Android용 기본 모바일 지원을 처리하십시오.[18]
콘솔
2014년 1월 20일, Scirra는 Construct 2가 닌텐도의 Wii U 시스템에 대한 지원을 받을 것이라고 발표했다.[19]그 해 말, 닌텐도 웹 프레임워크와 호환되는 Construct 기반 게임을 만들기 위한 플러그인이 출시되었다.
2016년 4월 13일, Scirra는 Construct 2의 UWP 지원을 통해 Xbox One에 게임을 퍼블리싱할 수 있다고 발표했다.[20]
구성 3
HTML5
Construct 3은 현재 HTML5를 통해 웹 엠브레이드를 지원하고 있으며, Facebook Instant Games, Construct Acadio에 업로드하고 있으며 인터랙티브 광고로 포맷되어 있다.[21]당초 콩그레게이트에 대한 업로딩도 지원했으나 콩그레게이트가 플랫폼에 새로운 게임을 제출하는 것을 삭제한 후 2020년 7월 14일 삭제되었다.[22]
기본 플랫폼 및 콘솔
Construct 3은 또한 NW.js를 통한 Windows, MacOS, Linux로의 수출, Android 및 iOS는 Cordova를 통한 Windows Store로의 수출을 지원한다. Construct 3의 UWP 지원은 또한 Xbox One과 Xbox Series X와 S의 역호환성을 통한 수출도 가능하게 한다.[21]
발매이력
클래식 구성
개발자 | 시라 |
---|---|
초기 릴리즈 | 0.8 / 2007년 10월 27일; | 전
최종 발매 | r2 / 2012년 2월 5일; 전 |
리포지토리 | https://sourceforge.net/p/construct/code/HEAD/tree/ |
기록 위치 | C++ |
운영 체제 | 마이크로소프트 윈도 |
후계자 | 구성 2 |
크기 | 16.2MB |
다음에서 사용 가능 | 영어 |
유형 | 게임 창조 시스템 |
면허증 | GPLv2 |
웹사이트 | www |
Construct Classic은 Construct 엔진의 첫 번째 주요 버전이다.후계자와는 달리 다이렉트X를 활용한 무료 오픈소스 게임 엔진이다.원래 학생 그룹에 의해 개발되었으며,[23] 0.8 버전으로 2007년 10월 27일에 처음 발매되었다.[24]가장 최근 발매된 것은 2012년 2월 5일 발매된 r2이다.[25]
이 버전은 소프트웨어의 시각적 프로그래밍 언어를 크게 정의했으며 별도로 지원되는 Python 스크립팅도 지원했다.[26]
Construct Classic은 개발 팀이 Construct 2에 더 집중할 수 있도록 하기 위해 2013년 4월 20일에 중단되었다.[27]
구성 2
개발자 | 시라 |
---|---|
초기 릴리즈 | r51 / 2011년 8월 22일; | 전
안정적 해제 | r280 / 2021년 7월 1일; 전 |
릴리스 미리 보기 | r278 / 2020년 7월 20일; 전 |
운영 체제 | 마이크로소프트 윈도 |
전임자 | 클래식 구성 |
후계자 | 구성 3 |
크기 | 60.8MB |
다음에서 사용 가능 | 영어 |
유형 | 게임 창조 시스템 |
면허증 | 소유권 |
웹사이트 | www |
Construct 2는 Construct 엔진의 두 번째 주요 릴리스다.주요 변경사항으로는 DirectX를 NW.js로 대체하여 HTML5, Mac OS, Linux 등 Microsoft Windows 이외의 플랫폼으로 프로젝트를 내보낼 수 있도록 하는 것이 있다.라이선스 시스템은 또한 GPLv2에서 무료 버전을 다운로드할 수 있는 독점 라이선스로 이동했다.[28]
Construct 2는 2011년 2월 4일에 공개 베타 단계에 진입하여 2011년 8월 22일에 출시되었다.[29][4][30]
2012년 동안 브라우저에서 Python을 실행하면서 발생하는 복잡성과 호환 가능한 스크립팅 시스템 유지의 일반적인 복잡성을 이유로 Python 스크립팅이 폐기되었다.[7]플러그인용 자바스크립트 SDK가 대체용으로 도입되었다.[31]
2019년 5월 현재, 건설 2는 건설 3의 개발과 함께 계속 유지·개선되고 있다.[32]
신규 면허의 판매는 2020년 7월 1일에 폐지되었다.[33]
스팀버전
2012년 10월 18일, Steam Greenlight에 Construct 2가 제출되었다.[34]Construct 2는 2012년 11월 30일에 그린라이트가[35] 될 소프트웨어 타이틀의 첫 번째 배치 안에 있었다.2013년 1월 26일, Construct 2는 Steam Greenlight에서 출시한 두 번째 소프트웨어 타이틀이다.[36]
2019년 1월 17일, Steam 버전은 시공 2의 단계적 폐기로 인해 2019년 1월 31일 매장에서 상장폐지될 것이라고 발표하였다.[37]그러나, 무료 버전은 비공식적인 웹사이트나 스팀 설치 링크를 통해 다운로드 받을 수 있다.
중단
2020년 2월 20일, Scirra는 Construct 2를 중단할 계획을 발표하였고, 2020년 7월 1일에 신규 면허 판매가 중단되었다.이 소프트웨어는 2021년 7월 1일에 완전히 단종되었다.[38]
구성 3
Construct 3은 Construct 엔진의 가장 최근의 주요 버전이다.2015년 1월 27일 발표된 새로운 기능으로는 맥과 리눅스 지원, 다국어 지원, 편집자용 공식 플러그인 SDK를 통한 편집자 타사 확장 등이 있다.[33]자세한 내용은 2017년 2월 1일 공개됐으며,[39] 같은 해 3월 28일부터 공개 베타 버전이다.[40]2017년 12월 4일, 엔진의 출시로 마무리되었다.개선사항에는 정비된 매뉴얼, 공식 자습서 및 IDE 번역서가 포함된다.[41]
이 버전은 또한 유료 모델에서 연간 구독 기반 모델로 변경되었다.[42]
2019년 5월 23일 자바스크립트 코딩은 별도의 추가 기능으로 발표되었으나, 2019년 9월 2일 이전에 유료 면허를 소지한 모든 사용자에게는 무료였다.[43]이 기능은 2019년 7월 5일 r157로 추가되었다.[44]
컨스터 아케이드
사이트 유형 | 게임포털 |
---|---|
다음에서 사용 가능 | 영어 |
주인님. | 시라 |
URL | https://www.construct.net/en/free-online-games |
상업적 | 네 |
등록 | 선택 사항(게임을 업로드하려면) |
시작됨 | 2011-11-23 |
현재 상태 | 활동적인 |
Construct Acadio(구 Scirra Acadio)는 Construct 2 또는 3에서 만들어진 프로젝트를 위한 게임 포털이다.그것은 2011년 11월 23일에 건설 2의 업데이트 r69와 함께 출시되었다.[45]그것은 나중에 r24의 구성 3에 추가되었다.[46]
2019년 8월 14일, 새로운 버전의 아케이드가 출시되어, Construct Acadio로 이름이 변경되었다.플랫폼에 대한 변경사항에는 새로운 레이아웃, 안정성 개선, 출판사 프로필, 웹사이트에 게시된 게임의 분석을 볼 수 있는 방법, 그리고 다른 상점들에 대한 링크 등이 포함된다.[47]
참고 항목
참조
- ^ "Construct 3 r71". www.construct.net. Archived from the original on 2021-02-04. Retrieved 2021-01-22.
- ^ "Construct 3 Stable Releases". www.construct.net. Archived from the original on 2022-01-21. Retrieved 2022-01-21.
- ^ "Construct 3 Beta Releases". www.construct.net. Archived from the original on 2022-01-21. Retrieved 2022-01-21.
- ^ a b "Create games with Construct 2". Scirra. Archived from the original on 2016-06-06. Retrieved 2012-03-24.
- ^ "London Startup Scirra Launches HTML5 Game Creator". Yahoo News. Archived from the original on 2012-12-26. Retrieved 2017-01-14.
- ^ "Construct 2, a drag and drop game maker". ActiveTuts+. Archived from the original on 2013-06-03. Retrieved 2012-03-19.
- ^ a b "A new way to learn how to program". www.construct.net. Archived from the original on 2021-02-04. Retrieved 2018-05-11.
- ^ a b "Construct 3 Adding JavaScript Support". www.gamefromscratch.com. 23 May 2019. Archived from the original on 2019-06-07. Retrieved 2019-06-07.
- ^ 이벤트 작동 방식 (n.d)은 Scirra 웹 사이트에서 2014년 2월 25일 검색: https://www.scirra.com/manual/75/how-events-work 웨이백머신에 2016-03-28 보관
- ^ Gullen, A(2012, 4월, 13일).Construct 2의 고급 이벤트 기능에 대한 가이드.2014년 2월 25일 Scirra 웹 사이트에서 검색: https://www.scirra.com/tutorials/292/guide-to-construct-2s-advanced-event-features 웨이백머신에 2016-03-28 보관
- ^ 이벤트 그룹. (n.d) 2014년 2월 25일 Scirra 웹 사이트: https://www.scirra.com/manual/80/groups 웨이백 머신에 2016-03-28 보관
- ^ Scirra. 이벤트 작동 방법. Scirra 웹 사이트: https://www.scirra.com/manual/75/how-events-work 웨이백머신에 2016-03-28 보관
- ^ "Publishing projects - Construct 3 Documentation". www.construct.net. Archived from the original on 2021-02-04. Retrieved 2021-01-22.
- ^ a b Scirra. 지원되는 플랫폼.2014년 5월 20일 Scirra 웹 사이트에서 검색: https://www.scirra.com/manual/168/supported-platforms 웨이백머신에 2014-05-21 보관
- ^ 버튼 A. (2012, 12월 17일)콩레게이트로 내보내기 방법/콩레게이트로 업로드하는 방법2014년 5월 20일 Scirra 웹 사이트에서 검색: https://www.scirra.com/tutorials/424/how-to-export-to-kongregatehow-to-upload-to-kongregate 웨이백머신에 2014-05-21 보관
- ^ 귈렌, A. (2012년 10월 23일)Scirra 웹 사이트에서 2014년 5월 25일 검색된 Construct 2로 Windows 8 게임 만들기: https://www.scirra.com/blog/99/make-windows-8-games-with-construct-2 웨이백머신에 2014-05-25 보관
- ^ 귈렌, A. (2015년 8월 25일)Scirra 웹 사이트에서 2016년 8월 5일 검색된 Construct 2와 함께 Windows 10 Store 앱 게시: https://www.scirra.com/blog/167/publish-windows-10-store-apps-with-construct-2 Wayback Machine에 2016-03-23 보관
- ^ 귈렌, A. (2011년 10월 28일)2014년 5월 25일 Scirra 웹 사이트에서 검색된 Cordova를 사용한 모바일 수출 방법: https://www.scirra.com/tutorials/71/how-to-make-native-phone-apps-with-construct-2-and-phonegap 웨이백머신에 2014-05-25 보관
- ^ 귈렌, A.(2014년 1월 20일).Wii U에 대한 Construct 2 지원 발표 2014년 5월 20일 Scirra 웹 사이트: https://www.scirra.com/blog/135/announcing-construct-2-support-for-wii-u 웨이백머신에 2014-05-21 보관
- ^ 귈렌, A. (2016년 4월 13일)Xbox One 내보내기 베타 발표.2016년 8월 5일 Scirra 웹 사이트에서 검색됨: https://www.scirra.com/blog/176/announcing-xbox-one-export-beta 웨이백 머신에 2016-08-07 보관
- ^ a b "Publishing projects - Construct 3 Documentation". www.construct.net. 2019-10-09. Archived from the original on 2021-02-04. Retrieved 2021-01-22.
- ^ "Construct 3 r207". www.construct.net. 2020-07-14. Archived from the original on 2021-02-04. Retrieved 2021-01-22.
- ^ Ashley Gullen (2007-01-07). "Forum Post". Archived from the original on 2019-09-24. Retrieved 2014-05-14.
- ^ "Construct Classic - Browse /construct/Construct 0.8 at". Sourceforge.net. 2007-10-27. Retrieved 2012-06-12.
- ^ Ashley Gullen (2012-02-05). "Construct Classic r2 released". Archived from the original on 2014-06-07. Retrieved 2014-06-04.
- ^ Bigelow, Daven (2012-01-01). Construct Game Development Beginner's Guide. Packt Publishing Ltd. ISBN 9781849516617. Archived from the original on 2019-04-23. Retrieved 2018-05-11.
- ^ "Scirra has retired Construct Classic". www.construct.net. 2013-04-20. Archived from the original on 2021-01-22. Retrieved 2021-01-22.
- ^ "How Construct 2 licenses work - Scirra.com". www.scirra.com. Archived from the original on 2018-05-11. Retrieved 2018-05-11.
- ^ "Construct 2 Exports to HTML5 and more GameMaker Blog". GameMaker Blog. Archived from the original on 2018-05-11. Retrieved 2018-05-11.
- ^ "Launching Construct 2 licenses and r51". www.construct.net. Archived from the original on 2021-02-04. Retrieved 2018-05-11.
- ^ "Construct 2 Javascript SDK documentation - Construct 2 Manual". www.scirra.com. Archived from the original on 2018-05-11. Retrieved 2018-05-11.
- ^ "Construct 2 Releases - Scirra.com". www.scirra.com. Archived from the original on 2019-10-31. Retrieved 2018-05-11.
- ^ a b Ashley Gullen (2015-01-27). "The future of Construct". Archived from the original on 2015-04-02. Retrieved 2015-03-01.
- ^ "Steam Greenlight :: Construct 2". Steamcommunity.com. Archived from the original on 2013-07-28. Retrieved 2013-07-06.
- ^ "Group Announcements :: Greenlight". Steam Community. 30 November 2012. Archived from the original on 2013-01-21. Retrieved 2013-07-06.
- ^ "Construct 2 on Steam". Store.steampowered.com. 2013-01-25. Archived from the original on 2013-06-21. Retrieved 2013-07-06.
- ^ "Construct 2 will be de-listed from Steam on Jan 31st :: Construct 2 Free General Discussions". steamcommunity.com. Archived from the original on 2021-02-04. Retrieved 2021-01-21.
- ^ "Sunsetting Construct 2". www.construct.net. 2020-02-20. Archived from the original on 2021-01-21. Retrieved 2021-01-21.
- ^ GameFromScratch.com, Copyright (2 February 2017). "Construct 3 Details Released". www.gamefromscratch.com. Archived from the original on 2018-05-11. Retrieved 2018-05-11.
- ^ "Construct 3 public beta now available!". www.construct.net. Archived from the original on 2021-02-04. Retrieved 2018-05-11.
- ^ "Launching Construct 3: now out of beta!". www.construct.net. 2017-12-04. Archived from the original on 2021-02-04. Retrieved 2019-06-07.
- ^ "Construct 3 Details Released". GameFromScratch.com. 2 February 2017. Archived from the original on 11 May 2021. Retrieved 25 March 2021.
- ^ "Introducing JavaScript coding in Construct". www.construct.net. Archived from the original on 2021-02-04. Retrieved 2021-01-22.
- ^ "JavaScript coding now available". www.construct.net. Archived from the original on 2021-02-04. Retrieved 2021-01-22.
- ^ "Construct 2 r69 (Beta) Download - Scirra.com". www.scirra.com. 2011-11-23. Archived from the original on 2017-05-07. Retrieved 2021-01-22.
- ^ "Construct 3 r24". www.construct.net. Archived from the original on 2021-02-04. Retrieved 2021-01-22.
- ^ "New Construct Arcade Has Landed". www.construct.net. 2019-08-14. Archived from the original on 2021-02-04. Retrieved 2021-01-22.