▲GN⁺ 2024-01-12 | parent | ★ favorite | on: Show HN: Godot 엔진으로 제작된 가짜 운영 체제 인터페이스, GodotOS(github.com/popcar2)Hacker News 의견 GodotOS는 실제 운영체제가 아니라 그와 유사한 인터페이스를 가진 애플리케이션임을 유념하자. GodotOS는 실제 운영체제는 아니지만, 초기 버전의 Windows와 비교해 볼 때 운영체제로 봐도 무방한 측면이 있음. Godot를 사용하여 데스크탑 애플리케이션을 위한 크로스플랫폼 프레임워크로 활용하는 데 있어 훌륭한 개념 증명임. 배포 패키지가 매우 단순하며(실행 파일 하나와 데이터 파일 하나로 구성), 성능도 우수함. Flatpak과 같은 방식보다 훨씬 우수하며, 특히 Electron에 비해 성능 면에서 월등함을 보임. 게임 엔진으로 만든 데스크탑 애플리케이션은 다음 큰 트렌드가 될 가능성이 있음. Godot IDE 자체도 Godot API를 사용하여 구축된 '게임'임. Godot가 휴대용 비즈니스 앱을 구축하기에 좋은 환경인지 궁금증을 자아냄. 현대의 Visual Basic과 같은 역할을 할 수 있을지에 대한 생각을 불러일으킴. 이 프로젝트를 리눅스 데스크탑 환경으로 전환하는 것에 대해 생각해 본 적이 있는가? 실제로 Godot를 사용하는 Wayland 컴포지터가 처음은 아님. 디자인 철학에 대한 글을 쓰고 싶은 욕구가 있음. 웹 개발에서 Godot로 학습 중이며, 분산된 비즈니스 로직을 조직하는 것이 어려움을 겪고 있음. 로직을 상위 노드로 옮기고 노드들이 단순히 렌더러 역할을 하게 하는 것이 본능적이지만, 이는 Godot의 디자인 철학과 맞지 않으며 확장성에 문제가 있을 수 있음을 이해함. Grey Hack은 가짜 OS, 네트워크, 인터넷을 멀티플레이어 게임 내에서 시뮬레이션하는 게임임. 기본적인 기능들을 잘 모방하여 파일을 훔치고, 다른 컴퓨터에 파일을 놓고, 소프트웨어를 설치하고, 커맨드 라인에서 명령을 실행하는 등의 활동이 가능함. 사용자가 직접 프로그램을 작성할 수도 있음. 2005년경 게임메이커 커뮤니티에서 'Sub OSes'가 다소 인기가 있었음을 회상함. 충분한 시간이 주어지면 누군가는 주어진 게임 엔진에서 OS와 같은 인터페이스를 만들려고 시도함을 보여줌. 이는 게임 메커니즘 구축을 넘어 UI와 사용성 패러다임을 이해하는 데 좋은 방법임. 이는 개인적으로 즐거운 향수를 불러일으킴. Godot에 대해 UI 중심의 최소 컴파일 모드가 있었으면 하는 바람을 표현함. GPU로 렌더링된 UI에 대한 매력적인 대상이며, 엔지니어링이나 데이터 분석에 유용한 컴포넌트를 만드는 데 있어 몇몇 우수한 라이브러리와 플러그인이 존재함. Godot는 이러한 아이디어를 스케치하는 데 좋은 도구임. 공항에서 비행을 기다리는 동안 eInk 태블릿을 위한 간단한 노트패드를 만들어 'Virus War' 게임을 파트너와 함께 할 수 있었음. 단지 다양한 상태의 탭 가능한 버튼이 있는 그리드였지만, 비행 전에 플레이 가능한 프로토타입을 준비할 수 있었음. https://simulavr.com은 Godot를 사용하여 VR 데스크탑을 코딩 중임.
Hacker News 의견
Godot IDE 자체도 Godot API를 사용하여 구축된 '게임'임.
이 프로젝트를 리눅스 데스크탑 환경으로 전환하는 것에 대해 생각해 본 적이 있는가?
디자인 철학에 대한 글을 쓰고 싶은 욕구가 있음.
Grey Hack은 가짜 OS, 네트워크, 인터넷을 멀티플레이어 게임 내에서 시뮬레이션하는 게임임.
2005년경 게임메이커 커뮤니티에서 'Sub OSes'가 다소 인기가 있었음을 회상함.
Godot에 대해 UI 중심의 최소 컴파일 모드가 있었으면 하는 바람을 표현함.
Godot는 이러한 아이디어를 스케치하는 데 좋은 도구임.
https://simulavr.com은 Godot를 사용하여 VR 데스크탑을 코딩 중임.