아이디어의 정리를 3항목으로 압축하여 정리하고 어떻게 빠른실행을 할지까지 고민하게 하는 단계 문제점 해결책 첫걸음 사람들은 누구나 고민을 갖고 있고, 어느정도의 해결책은 있겠지만, 첫걸음까지 가지는 못한다. 누구나 고민/문제를 갖고 있다는것은 기회는 어디에나 있다는것과도 비슷하지만, 그렇다고 모든 기회를 잡을 수 있다는것은 거짓말에 가까울 것이다. 내가 지금 있는 게임개발업계로 돌아보면, 스타트업의 그것과 다르게 되려 몹시 경직되어 있음을 느낀다. lean하지도 agile하지도 않게 개발하는것이 옳은걸까? 아님 엔터테인먼트 산업은 안되는걸까? 이런 고민으로 시작해봄이 좋을것 같아 위 3항목이 머리속에 남았다. 문제점 게임개발씬은 스타트업씬에 비해 개발할때 고객의 피드백을 받기가 어렵다. 해결책 개발중인 ..

developer.arm.com/documentation/100140/0401/Vulkan Documentation – Arm Developer developer.arm.com Vulkan 이 장에서는 Vulkan과이를 활성화하는 방법에 대해 설명합니다. Vulkan은 OpenGL 및 OpenGL ES보다 많은 이점을 제공하는 Khronos 그룹의 크로스 플랫폼 그래픽 및 컴퓨팅 API입니다. 이러한 이점은 다음과 같습니다. 모바일, 데스크톱, 콘솔, 서버 및 임베디드 시스템을 위한 하나의 통합 API 프레임 워크를 제공합니다. 다양한 기능을 갖춘 하드웨어 지원. 최소 드라이버 오버 헤드는 Arm Mali GPU 하드웨어에서 고성능을 지원합니다. 애플리케이션은 GPU 및 컴퓨팅 리소스를 통해 더 낮은 수..

developer.arm.com/documentation/100140/0401/Advanced-graphics-techniques Documentation – Arm Developer developer.arm.com 커스텀 쉐이더 Shader structure Shader "Custom/ctTextured" { Properties { _AmbientColor ("Ambient Color", Color) = (0.2,0.2,0.2,1.0) _MainTex ("Base (RGB)", 2D) = "white" {} } SubShader { Pass { CGPROGRAM #pragma target 3.0 #pragma glsl #pragma vertex vert #pragma fragment frag #incl..

기존 Arm & Unity Presents: 3D Art Optimization for Mobile Applications에 없는 내용 위주로 정리 developer.arm.com/documentation/100140/0401/Preface Documentation – Arm Developer developer.arm.com Unity 퀄리티 설정 약간의 성능 절충으로 게임의 이미지 품질을 향상시킬 수있는 여러 옵션이 있습니다. 예를 들어 게임의 프레임 속도가 낮은 경우 복잡한 그래픽 효과를 수행 할 때 GPU가 너무 많은 정보를 처리 할 수 있습니다. 그래픽 품질에 비교적 적은 영향을주기 위해 그림자 및 조명과 같은 덜 복잡한 버전의 그래픽 효과를 수행 할 수 있습니다. 더 단순한 효과는 GPU의 ..

Particle System 마다 Drawcall이 발생하는 현상을 줄이기 위해 같은 Material을 사용하는 파티클의 경우 Texture를 아틀라싱하여 사용해서 Drawcall을 줄일 수 있다. (아틀라싱은 자동으로 안함.. 수동으로..) 아틀라싱된 이미지는 Texture Sheet animation으로 UV를 조정하여 사용. 파티클의 Draw order를 지정하지 않으면 dynamic batching이 일어나지 않을 가능성이 있으므로 Order in Layer를 지정하여 그리는 순서를 정하도록 한다. 참고 m.blog.naver.com/PostView.nhn?blogId=1108ldh&logNo=221190230025&proxyReferer=https:%2F%2Fwww.google.com%2F po..

1. 어드레서블의 개요 learn.unity.com/tutorial/addressables-introduction-to-concepts# Addressables를 사용하면 콘텐츠가 카탈로그 화되고 그룹으로 패키징되고 플레이어와 별도로 저장됩니다. 그런 다음 콘텐츠를 프로젝트와 함께 배포하거나 CDN (Content Delivery Network)이라고도하는 서버에 저장할 수 있습니다. 사용자가 앱스토어나 게임 서비스에서 업데이트를 다운로드 할 필요없이 자동으로 업데이트를 적용 할 수 있습니다. 개발자는 AssetReference를 사용하여 직접 주소지정가능자산의 주소를 지정하거나 특정기준을 충족하는 모든 주소지정가능항목 (the addresses of)을 요청하여 주소 지정 가능 자산을 요청할 수 있습니..

learn.unity.com/tutorial/diagnosing-performance-problems-2019-3# Diagnosing Performance Problems - 2019.3 - Unity Learn A profiling tool gives detailed information about how a game is performing. The Profiler window is a powerful profiling tool that is built into Unity. This tutorial describes what the Profiler window is used for and how to use it to diagnose performance pr learn.unity.com 프로파일러..
- Total
- Today
- Yesterday