고도 엔진(Godot 엔진)은 2차원과 3차원 게임을 만드는 엔진이다. 노드와 장면을 조합해 게임의 구성 요소를 만든다. 스크립트와 [[신호]]를 연결해 입력에 대한 반응과 화면의 변화를 정의한다. 게임을 이루는 작은 부분을 따로 만들고 다시 조합하는 작업 방식이 특징이다. [[상호작용]]을 한 번의 반응에서 여러 장면이 이어지는 경험으로 발전시키고 싶을 때 사용할 수 있다. - [공식 웹사이트](https://godotengine.org/) - [소스 코드](https://github.com/godotengine/godot) - [라이선스](https://raw.githubusercontent.com/godotengine/godot/master/LICENSE.txt) ## 기타 등등 - 게임을 만드는 편집기 자체도 고도의 렌더러와 사용자 인터페이스 기능으로 그려진다. 만드는 도구가 자신이 제공하는 도구를 쓰는 사례다. [출처](https://docs.godotengine.org/en/stable/engine_details/editor/introduction_to_editor_development.html) - 한 프로젝트 안에서 여러 프로그래밍 언어를 함께 사용할 수도 있다. 다만 공식 FAQ는 언어를 섞으면 별도의 복잡함이 생긴다는 점도 함께 적어두었다. [출처](https://docs.godotengine.org/en/stable/about/faq.html) #오픈소스 #도구 #웹사이트 #게임 #프로그래밍