펠고

Felgo
펠고
초기 릴리즈2012년 12월 12일 (2012-12)
안정적 해제
3.5.0 / 2020년 4월 22일(2020-04-22)[1]
운영 체제Microsoft Windows, MacOS, Linux
플랫폼크로스 플랫폼
유형게임 엔진
면허증소유권 상용 소프트웨어
웹사이트felgo.com

Felgo(이전V-Play Engine 2019년 2월까지[2])는 Qt 프레임워크를 기반으로 하는 크로스 플랫폼 개발 툴이다.모바일 앱이나 게임을 만드는 데 사용할 수 있다.felgo 앱과 게임은 iOS, Android, Windows Phone, 임베디드 기기, 데스크탑 기기에서 지원된다.펠고 개발자들은 QML, 자바스크립트, C++를 사용하여 모바일 앱과 게임을 만든다.[3]

Felgo와 함께 구축된 앱과 게임은 단일 코드 기반을 사용하여 여러 플랫폼과 화면 해상도에서 작동한다.[4]펠고는 2012년 설립됐으며 오스트리아 빈에 본사를 두고 있다.[5]

건축

Felgo는 서로 다른 플랫폼에서 타이머, 스레드, 스토리지, 네트워킹 및 UI 렌더링에 대한 추상화 레이어를 제공하는 Qt(소프트웨어) 교차 플랫폼 개발 프레임워크를 기반으로 한다.Qt와 함께 구축된 애플리케이션에는 VLC Media Player, SkypeAutodesk Maya가 포함되며, 이 모든 애플리케이션은 단일 소스 코드 기반으로 네이티브처럼 보이는 애플리케이션을 만들 수 있는 GUI 모듈을 사용한다.[6]

펠고는 qt를 핵심으로 삼고 그 위에 컴포넌트와 플러그인을 제공해 앱과 게임 개발을 더욱 단순화한다.[7]

엔진 기능

Qt Creator IDE

Qt Creator IDE는 상황별 도움말을 통한 QML 및 자바스크립트 코드 편집, Felgo 컴포넌트의 코드 완성, 컴포넌트 간 탐색 등을 지원한다.

사용자 정의 구성요소 및 JavaScript 기능을 디버깅하기 위한 QML 디버거와 프로파일러가 포함되어 있다.런타임에 속성값과 QML코드를 점검하고 변경할 수 있으며 요소 생성 및 바인딩 평가 시간을 측정할 수 있다.[8]

선언적 언어 특징

펠고 앱과 게임은 JavaScript와 QML로 작성되는데, 이 언어는 재산 바인딩, 상태 머신 또는 유동적인 애니메이션을 특징으로 한다.[9]

해상도 및 가로 세로 비율 독립성

펠고는 현대 모바일 장치의 가능한 모든 가로 세로 비율과 해상도를 처리하기 위해 만들어졌다.개발자들은 콘텐츠 확장 접근법을 사용하여 논리적인 장면을 위한 게임을 만든다.[10]

기본 대화 상자 및 기능

펠고 앱과 게임은 모든 플랫폼에서 독창적인 외관과 느낌을 제공한다.펠고는 단일 네이티브 코드 라인이 필요 없이 네이티브 입력 대화 상자 및 알림 상자를 표시하기 위한 구성 요소를 추상화했다.[11]

펠고 게임 네트워크

Felgo Game Network는 서비스로서의 모바일 백엔드(backend-as-a-service) 또는 MBaas이다.플레이어가 높은 점수와 성과를 비교할 수 있을 뿐 아니라 기기 간에 데이터를 동기화할 수 있도록 한다.이것은 선수들을 위한 무료 서비스로서 어떤 종류의 등록도 필요하지 않다.펠고 게임 네트워크는 50줄 미만의 코드로 구현될 수 있다.[12]

타사 플러그인

Felgo 앱과 게임은 많은 타사 플러그인을 지원한다.[13]이러한 플러그인은 개발자가 애플리케이션을 수익화하거나 사용자 행동에 대한 분석을 수집하거나 사용자를 참여시키기 위해 사용할 수 있다.현재 Felgo에서 지원하는 플러그인은 다음과 같다.

지원되는 플랫폼

펠고는 다음과 같은 플랫폼을 지원한다.[14][15][16]

  • iOS: 버전 10, iOS 11(armv8)
  • Android:버전 4.1("젤리 빈") 이상/아르메아비 기반 장치(armv7, x86 아키텍처)
  • Microsoft Windows: 32비트 또는 64비트 Microsoft Windows 7 이상
  • Mac OS X: 64비트 10.10 이상
  • Linux: 32비트 또는 64비트
  • 라즈베리파이
  • i.MX: i.MX 6계 전동차

참조

  1. ^ "Felgo Updates Felgo Documentation".
  2. ^ "V-Play is Now Felgo – New Release & Roadmap". Felgo. Retrieved 2019-03-01.
  3. ^ "Hi - Felgo". Felgo. Retrieved 2017-02-08.
  4. ^ "Creating Mobile Games for Different Screen Sizes and Resolutions Felgo Documentation". felgo.com. Retrieved 2017-02-08.
  5. ^ Iwatani, Toru (2015-05-01). Video Games Around the World. MIT Press. ISBN 9780262527163.
  6. ^ "Qt - Product Qt for Application Development". Qt. Retrieved 2017-02-08.
  7. ^ "Features - Felgo". Felgo. Retrieved 2017-02-08.
  8. ^ "Features - Felgo". Felgo. Retrieved 2017-02-08.
  9. ^ "Features - Felgo". Felgo. Retrieved 2017-02-08.
  10. ^ "Features - Felgo". Felgo. Retrieved 2017-02-08.
  11. ^ "Features - Felgo". Felgo. Retrieved 2017-02-08.
  12. ^ "Game Network - Felgo". Felgo. Retrieved 2017-02-08.
  13. ^ "Plugins - Felgo". Felgo. Retrieved 2017-02-08.
  14. ^ "Pricing".
  15. ^ "Felgo Game Engine Brings More Crossplatform Gaming to BlackBerry 10". BerryReview. August 15, 2013. Retrieved 2014-11-06.
  16. ^ "Felgo Documentation - Supported Platforms". Felgo. Retrieved 2018-11-20.

외부 링크