# 자주 묻는 질문
SkyEngine에 대해 자주 묻는 질문에 대해 정리한 문서입니다. 추가적인 문의사항이 있으시면 [Issue](https://github.com/Hanul/SkyEngine/issues)를 남겨 주시거나, [hanul@hanul.me](mailto:hanul@hanul.me)로 문의 바랍니다.

## 무료인가요?
무료이고, [소스코드 또한 오픈](https://github.com/Hanul/SkyEngine)되어 있습니다.

## 3D 게임을 만들수 있나요?
아니요. 3D 게임을 개발하고자 하는 경우에는 [Godot Engine](https://godotengine.org/), [Unity](https://unity3d.com), [Unreal Engine](https://www.unrealengine.com) 등을 살펴보시기 바랍니다.

## 사용하는데 필요한 배경지식이 있나요?
네. 기반 언어인 EMCAScript 6을 알아야 합니다. 그리고 SkyEngine은 [UPPERCASE](http://uppercase.io)를 기반으로 만들어졌기 때문에, UPPERCASE에 대해 알면 크게 도움이 됩니다. 물론 몰라도 게임을 만드는데 아무런 문제가 없지만, UPPERCASE를 기반으로 한 여러가지 서버 기능을 게임에 연동하기 위해서는 필수로 알아야 합니다.

* [UPPERCASE 공식 홈페이지](http://uppercase.io)
* [UPPERCASE를 사용하기 위해 필요한 사전 지식](https://github.com/Hanul/UPPERCASE/blob/master/DOC/GUIDE.md#필요한-사전-지식)

## 왜 만든거죠?
기존 HTML5 게임 엔진들이나, HTML5로 Export되는 게임 엔진들은 **게임**제작에만 집중하고 있습니다. 저는 오랜 시간 웹 개발자로 일해온 경험을 살려 웹의 많은 장점을 게임 엔진에 사용하고 싶었습니다. HTML5 게임 엔진이니까요! 예를 들어 UI를 DOM과 CSS를 이용해 만드는 것 처럼요. 즉, **웹**에 더 친숙한 게임 엔진을 만들고 싶었습니다.

## 누가 이 엔진을 쓰면 좋나요?
HTML5 기반 게임을 만드려는 게임 개발자나, 게임 개발을 시작하려는 웹 개발자에게 특히 좋습니다.

## 본 엔진을 사용한, 상용화된 게임이 있습니까?
- 발키리 메이커 ([Android](https://play.google.com/store/apps/details?id=com.btncafe.ValkyrieMaker) / [iOS](https://itunes.apple.com/us/app/valkyrie-maker/id1311252728))
- 소행성 소녀 ([Android](https://play.google.com/store/apps/details?id=com.btncafe.AsteroidGirl) / [iOS](https://itunes.apple.com/us/app/asteroid-girl/id1278123826) / [Steam](https://store.steampowered.com/app/747280/Asteroid_Girl/))