본문 바로가기

Game Programming212

언리얼 5.3 android sdk issue 언리얼의 안드로이드 스크립트를 살펴보면 SDK 위치를 꼭! 스튜디오에 기반해서 확인합니다. 별도 지정하고 싶은데 귀찮긴 하죠.. 암튼 가장 간단한 방법은 그냥 sdk를 기본으로 다시 설치 하면 됩니다. 다른 방법은 커스텀 SDK패스를 ANDROID_HOME으로 시스템 환경 변수에 등록하면 됩니다. 끝! 2024. 1. 4.
Vercel, next.js, mdx 를 이용한 개발 티스토리가 아무래도 불안하다보니 좀 더 쉽게 홍보용 홈이 필요했습니다. PHP로 하던 과거를 뒤로하고 앞단에서 사용할 것을 고르다가...리액트, nextjs를 고르게 되었습니다. 아직 vercel에서 무료로 올리 수 있다는 점도 말이죠. 우선 vercel에서 nextjs로 된 템플릿을 서칭하고 하나 고릅니다. 향후 수정도 편하게 하기 위해 mdx페이지 구성도 확인하고 간단하게 주말동안 만들어보니 역시 요즘 좋습니다. 뚝딱뚝딱 되네요. supabase는 현재 사용할 부분이 없어져서 빼버렸지만 같이 연동하는 것도 매우 편했습니다. 깃에 올리기만 하면 자동으로 빌드하고 말이죠. 덕분에 간단하게 SEO와 SSR를 경험해 보았습니다. http://market.game-hero.com/ 2023. 12. 17.
메타 그래픽스 시대의 게임 개발 AI의 발전으로 누구나 쉽게 리소스를 얻을 수 있는 상황이 되었습니다. 앞으로 미래는 이러한 메타 리소스를 바탕으로 한 개발이 발전할 것으로 기대됩니다. 그럼 게임은 어떻게 변화할까요? 우선 mud게임이 mug로 발전한 과정을 보면 어느정도 유추할 수 있을 것 같습니다. 텍스트 기반의 머드게임이 그래픽을 첨가하여 머그가 되고 온라인 게임이 되었 던 것과 같이 새로운 게임의 변화가 일어나는 것이죠. AI는 MetaGraphics 엔진의 등장과 함께 게임이 가진 수명이 무한하게 늘어날 것으로 예상됩니다. 시리즈 물이 시리즈로 되는 것이 아닌 메타 그래픽스 엔진이 변화 교체됨에 따라 다른 화면과 다른 연출을 보여주는 것이죠. 게임의 재미는 그대로 진화할 것입니다. 결국 우리가 픽셀 화면에서 상상했던 것들이 3.. 2023. 11. 19.
최종 면접을 앞두고 만든 사다리타기 인생은 그렇게 잘 흘러가지 않지만 다들 갈 곳을 간다. 누군가의 이득이 공유되지 않는 뺏고 뺏았는 그 과정을 만들어 보자. 결국은 말이다. 한 번 더 선택한 방향이 맞는지는 끝까지 발버둥 쳐야 알 수 있겠다. https://gamehon.github.io/FinalLadder/ Unity WebGL Player | FinalLadder gamehon.github.io 2023. 8. 25.
unity3d object 제한 이슈 과거에는 유니티에서 올릴 수 있는 go 수가 제한된다고 알려져 있었다. 그건 3.5이전의 이슈(몇 년 전이냐...ㅠㅠ, 3.5는 참 좋은 버전이었다. 빌드도 빨라지고..)이고 현재는 메모리가 버티는 한 10만 100만 가능하다. 단....에디터가 먼저 뻗겠지? 100만정도 쓰려면 64gb는 필수가 된다. 2023. 6. 1.
어드레서블을 통한 멀티 어플리케이션 구동 어드레서블에서는 과거 어셋번들과 달리 직렬화되지 않은 어셋 생성이 가능합니다. stripUnityVersion : Build Flag to indicate the Unity Version should not be written to the serialized file. 해당 옵션을 통해 만들어진 그룹화된 어드레서블 어셋은 다른 유니티 버전에서도 돌아가지만 문제는... 안을 들여다 보기 쉽습니다. unpacking에 취약해지죠. 그래도 멀티 어플레이션 구동을 위해서는 해당 옵션은 무시하게 됩니다. 아니면 예전처럼 버전을 고정해서 써야 겠죠. 그런데 유니티 버전을 바꿔야 한다는 어드레서블 어셋도 다시 빌드해야 합니다. 으 무섭네요 무슨 문제가 꼭 생기니까요. ㅎㅎ 2023. 5. 30.