[언리얼]리눅스에서 언리얼 엔진 5

contact me at [email protected] link 최근에 리눅스를 가지고 놀다가 얼마나 최적화가 잘 되어 있는지 알아보기 위해 언리얼 엔진의 리눅스 버전을 사용해보기로 결정했습니다. 요약하자면 예상보다 잘 작동하지만 아직 개선할 점이 좀 있는 것으로 보입니다. 첫째, 프로그램을 ‘설치’할 수 있는 적절한 apt 패키지나 .deb 패키지가 없었고, 모든 파일과 바이너리가 포함된 zip 파일만 제공되었습니다. 따라서 경로가 너무 길어져 버려 기억하기 어렵기 때문에 alias를 만들었습니다. 이 방법은 원래 프로그램을 시작할 때 선호하는 방법은 아닙니다. 다음으로 글꼴이 너무 작아서 눈이 아픕니다. 이건 런처를 켤 때 뿐만이 아니라 ide 내부에서도 발생하는 현상입니다. 글자가 작아 여백이 많아져서 제가 본 것 중 가장 깨끗한 레이아웃이었습니다만 아무것도 보이지 않아서 어떻게든 방법을 찾아야 했습니다. 알고 보니 ctrl + Shift + W를 눌러 widget reflector를 열면 크기를 늘릴 수 있습니다. 단점은 c++ 클래스 생성 창 같은 일부 창은 크기가 바뀌지 않으므로 계속 왔다갔다 해야 한다는 것입니다. 이 부분이 제일 불편하다고 느꼈습니다. ** 나중에 보니 이 두 옵션을 끄면 더 자연스럽게 쓸 수 있다는 걸 발견했습니다: 블루프린트 에디터에도 몇 가지 버그와 기능이 누락되어 있습니다. 제일 먼저 떠오르는 것은 노드가 사라지는 버그가 리눅스 버전에서 훨씬 더 많이 일어난다는 점입니다. 또한 노드 연결을 끊는 데 alt와 같은 간단한 단축키를 사용할 수 없어서 불편했습니다. 사실 무슨 이유에서인지 알트 버튼이 다르게 매핑되어 있었기 때문에 레벨 에디터에서도 actor를 복사하는 데 사용할 수 없었습니다. 또한 에픽은 엔진을 직접 제공하기 때문에 마켓플레이스를 건너뛰게 되어 기본적으로는 제3자 플러그인을 설치할 수 없습니다. 다른 애셋의 경우, syncthing이나 구글 드라이브를 사용하여 파일을 윈도우에서 리눅스로 이동할 수는 있지만 구글 드라이브는 사용하지 않았습니다. 앞서 말했듯이, 몇 가지 문제가 있지만 충분히 사용 가능하며 글꼴 크기 외에는 익숙해지면 크게 다르지 않은 느낌입니다. 에픽은 이 글을 쓰는 시점에서 리눅스에 최신 언리얼 버전을 제공합니다(5.4). 따라서 아직 리눅스 개발자들에게 신경을 써주고 있다고 믿을 만한 충분한 이유가 있습니다. You can play my games at https://dl.thinkingdarusik.com unless it is for sale on other platforms(such as Steam) ...

September 21, 2024 · SaddleUpSamuel

[게임 개발] 스팀 출시

contact me at [email protected] link 스팀에 게임을 제출했습니다. 처음이란 것은 항상 긴장되지만 동시에 흥미진진하기도 합니다. 여기까지 도달할 수 있었던 것 자체가 저에게는 새로운 이정표이자 다시 제가 해 왔던 일들을 돌아볼 수 있는 순간입니다. 이 첫 경험은 설레임과 긴장으로, 앞으로의 프로젝트에 생명을 불어넣는 큰 도움이 될 것입니다. 피드백을 기다리는 동안 만감이 교차합니다. 한편으로는 제 창작물이 공감을 불러일으키고 눈에 띄기를 바라며 더 많은 플레이어들에게 닿을 수 있으면 좋겠다는 바람이 있습니다. 다른 한편으로는 어떻게 받아들여질지에 대한 불안감도 있습니다. 모든 그동안의 노력의 시간이 평가되고 결과는 제가 어떻게 할 수 없는 중요한 순간입니다. 이러한 여러 요소들이 있기에 이 과정이 더 기대되고 설레이게 되는 것입니다. ...

August 25, 2024 · SaddleUpSamuel

[언리얼] 프로젝트 정리하기

알림: 이 본문은 다음 언리얼 커뮤니티 위키의 내용을 이전 위키처럼 없어지기 전에 백업해 놓은 것입니다: https://unrealcommunity.wiki/cleaning-your-project-d4s8khfl. 원문은 AGPL-3.0 라이센스 하에 https://github.com/catalystsoftworks/unreal-community-wiki에서 소스 코드를 찾아볼 수 있습니다. 본문의 내용은 한국어로 최대한 직역하였으며, hugo에서의 사용을 위해 markdown으로 옮겼습니다. 원문에서는 UE4라고 적혀있으나 UE5에서도 해당되는 방법입니다. 프로젝트 정리하기 프로젝트를 열면 UE4는 갖가지 파일과 폴더가 존재하지 않을 경우 생성합니다. 이 중 몇가지는 프로젝트 크기를 줄이거나 공유하기 위해 삭제할 수 있습니다. 프로젝트 사이즈 줄이기 프로젝트를 열면 UE4는 여러 파일과 폴더가 존재하지 않을 경우 생성합니다: ...

March 8, 2024 · SaddleUpSamuel, unrealcommunity.wiki

[백엔드]웹사이트 문제 해결하기

contact me at [email protected] link 개인 서버 에 호스팅한 uptime-kuma에 메시지를 받았습니다. 이럴 경우 항상 어떤 일이 있었는지 적어놓는 것이 중요하다는 것을 알기 때문에, 또 어떤 방식으로 해결했는지 공유하기 위해 글을 작성해봅니다. 2023-10-31 04:59:21 (KST) - uptime kuma에서 thinkingdarusik.com 도메인 다운되었다는 알림 받음 몇 분 후 - Cloudflare status 페이지 확인: Cloudflare pages 문제 확인. 자고 일어나서 다시 확인하기로 함. 유튜브 커뮤니티에 글 올리고 자러감. 이 글은 바로 업데이트하지 않음 얼마 안있어 복구되었다는 알림 받음 결국은 Cloudflare 측의 문제였던 것 같습니다. 그래도 서버 만들기를 잘했다고 생각하게 되는 것 같습니다. Uptime kuma가 없었다면 애초에 문제가 생겼는지도 몰랐을테고 다른 여러 서비스도 많기 때문에 대만족중입니다 :) ...

October 31, 2023 · SaddleUpSamuel

[AI] 오픈 소스 AI로 글 써보기

contact me at [email protected] link Bloom 모델을 사용하여 AI로 만들어본 소설입니다. 일단 아무것도 손을 안 댄 상태에서 어느 수준까지 왔는지 보시면 좋을 것 같아 올려봅니다! Once upon a time, the wonderful, beautiful girl who had been so dear to him was gone. And now she is dead. “It must be very hard for me. I have never felt as if my life were in danger, and yet it seems that there are no more people around us than before; and all of them seem like ghosts! But what do you think? Do not let your fears become too great or make things worse by making yourself feel unhappy again? I am afraid we will lose our friends forever. We shall live on this earth alone until death comes at last! And then when they die–when their bodies fade away from sight–and everything disappears…everything becomes darker….nothing can ever come back! ...

October 23, 2022 · Bloom, SaddleUpSamuel

[공지] 댓글 추가!

contact me at [email protected] link remark42를 사용한 댓글 기능을 추가했으니 많이 이용해주세요! contact me at [email protected] link

October 4, 2022 · SaddleUpSamuel

[코딩] 최소 방 개수 구하기

contact me at [email protected] link 사실 영어로 글을 며칠전에 먼저 썼는데 한글로 쓰는게 늦어졌습니다 양해 부탁드립니다… 얼마 전에 이 영상을 보았습니다: https://www.youtube.com/watch?v=INauRP_Ovtk . 초반 부분만 봤는데 제대로 이해한 게 맞다면 문제는 다음과 같은 것 같았습니다: 미팅(이나 인터뷰) 스케줄 짜기 각 미팅은 일정한 기간이 있음. n개의 미팅이 있을때 필요한 방의 개수를 구하라. 그리고 이렇게 요약해서 보여줬습니다: 그런데 잠깐 보다 보니까 저는 트리나 이런 복잡한 방법을 쓰지 않고 더 쉽게 풀 수 있을 것 같아서 해보기로 했습니다. ...

September 28, 2022 · SaddleUpSamuel

[공지]홈페이지 방향에 관한 공지

contact me at [email protected] link 연락처: [email protected] 바로가기 새로 결정을 내렸습니다 블로그 유입도 많고, 스카웃도 오는 것도 사실이지만, 아무래도 제 프로젝트를 보는데 여기저기 링크를 걸어놓는 건 좋지 않다고 생각하게 되었습니다. 그래서 예전 결정을 번복하고 다시 영문페이지와 한글페이지를 모두 운영할 예정입니다. 예전 공지 저는 사실 이 홈페이지를 만들기 전부터 운영하던 네이버 블로그가 있었습니다. 비록 이웃을 적극적으로 만들지도, 홍보를 막 하지도 않았지만, 나름 애정이 있고 많은 노력을 들인 블로그입니다. 가끔 트래픽 통계를 보며 사람들이 많이 본 날에는 기분이 좋아지기도 합니다. 그런데 블로그에 올린 글을 다른 도메인에 올리면 네이버 검색에서 노출될 확률이 적어진다는 것을 알게 되었습니다(무슨 점수를 매기나 봅니다). 그래서 선택을 해야 했습니다. 이 웹사이트에 새로 올인을 할 것인지, 그냥 좋은 경험으로 두고 블로그 유지를 할 것인지. ...

June 1, 2022 · SaddleUpSamuel