메뉴 건너뛰기

게임 커뮤니티 4브론즈

게임 개발 뉴스

Back in 2021, I started to write a blog post on performance optimization tips. As I did research for it, with help from an expert team of Unity support engineers (who assist both small and large game studios), it became clear that a single blog post wouldn’t suffice. Instead, we ended up creating two optimization e-books, both close to 80 pages: One for mobile games, and one for PC and consoles.I'm excited to announce the third edition of these two e-books, now updated for Unity 6. As with previous editions, the two guides consolidate valuable knowledge and advice from Unity engineers who have collaborated with developers across the industry to help them create exceptional games. The new editions include tips on how to use Unity 6 features to enhance your performance toolkit, and platform-specific advice for developers working on web and XR games.The idea with the very first edition was to share a list of actionable tips and advice on how you can optimize your game to run smoothly on as many devices as possible while providing players with the best experience. Since then, we received even more tips from both the community and original contributors.While the process of identifying performance bottlenecks is very similar across all platforms and a lot of the general recommendations also apply for all platforms, there are also some key differences in approaches, project scope and choice of rendering and asset pipeline.Let’s take a brief look at what’s new in each e-book, as well as recently published video tutorials on the Unity Profiler, one of the most important tool sets you’ll use for optimizing the performance of your Unity projects.In the latest edition of this e-book, we've expanded the scope from focusing on mobile to also include XR and web-specific tips. This includes advice on input handling in XR, leveraging the WebAssembly 2023 feature set for better performance, and using tools like Chrome DevTools for profiling Unity Web builds.This guide also mainly focuses on projects using the Universal Render Pipeline (URP) where our PC/console guide is dedicated mainly to providing tips for projects based on the High Definition Render Pipeline (HDRP). In total, you will find around 100 pages of tips that will be useful to both new and experienced mobile game developers.To accompany this e-book, we also created an in-depth, 40-minute video tutorial that covers key techniques to enhance your game’s performance and ensure a smooth experience for every player. In the tutorial, we demonstrate how to profile a non-optimized VR game built in Unity 6 using URP and the XR Interaction Toolkit. We identify bottlenecks and then address the issues using a selection of tips from the e-books. The idea is to provide you with a practical example showing one of the many ways to improve performance using the techniques covered in the e-book.Our PC and console optimization guide shares many tips and tricks with the mobile, VR, and web guide. However, in this guide, you will find more specific information about HDRP, and we dive into the complexities that come with optimizing large-scale projects, from assets to code architecture and rendering. In the new edition, we added several more general tips, but we also provide an overview of some of the new Unity 6-specific optimization features you can consider leveraging, such as Adaptive Probe Volumes, GPU Resident Drawer for managing draw calls, and GPU Occlusion Culling, which pushes the occlusion calculations to the GPU.We hope you find these updated optimization e-books helpful in your day-to-day work!You can find more updated guides and sample projects on the Unity 6 Resources Hub, the how-to best practices hub, or the Advanced best practice guides on Unity Docs.To wrap things up, I want to highlight three video tutorials we recently launched. These resources might be helpful if you're new to Unity or simply need a refresher on the suite of profiling tools available. The Unity Profiler is where you want to kick off your optimization process and will likely spend most of your time. It measures the performance of the Unity Editor, your application in Play mode, and connects to the device running your application in Development mode. As the name implies, the Unity Memory Profiler provides insights into memory performance, helping you identify where you can reduce memory usage in various parts of your project and within the Editor. It allows you to test against hardware memory constraints and enhance CPU/GPU performance by strategically managing memory usage.Finally we have a tutorial for the Profile Analyzer, which aggregates and visualizes both frame and marker data from a set of Unity Profiler frames to help you examine their behavior over many frames (complementing the single-frame analysis already available in the Unity Profiler). It also allows you to compare two profiling datasets to determine how your changes impact the application’s performance.I hope our new optimization e-books and additional profiling resources help you develop your multiplatform games as efficiently as possible with Unity 6.


원문출처 : https://unity.com/blog/unity-6-game-optimization-guides
번호 제목 글쓴이 날짜 조회 수
공지 자동수집 대상 사이트 KanoT 2023.02.05 421
296 [Unity 블로그] Revolutionizing the machinery and robotics industry: an insider’s view of Unity and the reality of digital twins 뉴스봇 2025.01.16 0
295 [Unity 블로그] Games made with Unity: December 2024 in review 뉴스봇 2025.01.14 12
294 [Unity 블로그] 2025 Mobile gaming trends: Unity perspectives 뉴스봇 2025.01.07 41
293 [Unity 블로그] 2025 Mobile gaming trends: Industry perspectives 뉴스봇 2025.01.07 44
292 [Unity 블로그] Games made with Unity: 2024 in review 뉴스봇 2024.12.21 55
291 [Unity 블로그] It’s a wrap: 2024 technical content roundup 뉴스봇 2024.12.18 58
290 [Unity 블로그] Spotlight on mobile game growth: 2024 customer successes and insights 뉴스봇 2024.12.17 63
289 [Unity 블로그] Google Play Indie Games Fund 2024 - Games Made with Unity 뉴스봇 2024.12.17 54
288 [Unity 블로그] Mobile Gaming’s Shift from Hyper to Hybrid-Casual Games 뉴스봇 2024.12.11 49
287 [Unity 블로그] Get our new technical e-book on multiplayer networking for Unity developers 뉴스봇 2024.12.11 52
286 [Unity 블로그] Get the most out of the VFX Graph in Unity 6 with our updated e-book for artists 뉴스봇 2024.12.02 52
285 [Unity 블로그] 6 Ways to Get Started with Unity 6 뉴스봇 2024.11.27 84
284 [Unity 블로그] Unity 6 UI Toolkit: News and updates 뉴스봇 2024.11.19 278
283 [Unity 블로그] Our complete guide to setting up version control for your team – now for Unity 6 뉴스봇 2024.11.19 175
282 [Unity 블로그] Extend Your Holiday Success: Q5 Strategies for Mobile User Acquisition 뉴스봇 2024.11.15 160
281 [Unity 블로그] Unity 6 graphics learning resources 뉴스봇 2024.11.15 158
» [Unity 블로그] Get hundreds of tips from new Unity 6 optimization guides for console, PC, mobile, web, and XR 뉴스봇 2024.11.13 234
279 [Unity 블로그] Get the biggest edition yet of our URP e-book, now updated for your Unity 6 projects 뉴스봇 2024.11.04 175
278 [Unity 블로그] Games made with Unity: Horror games 뉴스봇 2024.10.29 64
277 [Unity 블로그] The 16th Unity Awards: Tune in for our first-ever live stream! 뉴스봇 2024.10.22 63
위로