![Hero background image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F043d14107f849e87f7db087939558abcc56637f8-2050x1000.jpg&w=3840&q=100)
![2D Light and Shadow](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F08614e414368358234aefdf35d93a771c92cf56c-740x416.jpg&w=3840&q=100)
Learn how lights and shadows in the Happy Harvest demo were created using the Universal Render Pipeline (URP) in Unity 2022 LTS.
![Unity gen art 2023](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F64565f4d2965ae4c4c45bd1a0d7aadab42800a5f-740x416.jpg&w=3840&q=100)
This article provides an introduction to different testing practices that will help you ship a more stable project with Unity.
- Tips to optimize JetBrains Rider: A cross-platform C# script editor for game developers
- 10 ways to speed up your programming workflows in Unity with Visual Studio 2019
- Understanding Unity’s serialization language, YAML
- Speed up your programmer workflows
- Formatting best practices for C# scripting in Unity
- Naming and code style tips for C# scripting in Unity
- Create modular and maintainable code with the observer pattern
- Develop a modular, flexible codebase with the state programming pattern
- Use object pooling to boost performance of C# scripts in Unity
- Build a modular codebase with MVC and MVP programming patterns
- How to use the factory pattern for object creation at runtime
- Use the command pattern for flexible and extensible game systems
- Tools for profiling and debugging
- Performance profiling tips for game developers
- Optimize your mobile game performance: Expert tips on graphics and assets
- Optimize your mobile game performance: Get expert tips on physics, UI, and audio settings
- Performance optimization for high-end graphics
- Managing GPU usage for PC and console games
- Advanced programming and code architecture
- Enhanced physics performance for smooth gameplay
- Configuring your Unity project for stronger performance
- Helpful tips on advanced profiling
- How to optimize your game with the profile analyzer
- Profiling in Unity 2021 LTS: What, when, and how
- Speed up and improve QA testing with Unity's debug class
- Using memory profiling tools in Unity to analyze memory usage
- Tips for building animator controllers in Unity
- Mobile optimization tips for technical artists – Part I
- Mobile optimization tips for technical artists – Part II
- Systems that create ecosystems: Emergent game design
- Unpredictably fun: The value of randomization in game design
Game development
- The eight factors of multiplayer game development
- How to manage network latency in multiplayer games
- Nine use cases for Unity’s Game Backend tools
- Designing a balanced in-game economy
- How to build and design your multiplayer game
Player engagement
- Improve retention at every stage of the player lifecycle
- How to apply A/B testing to games
- In-game chat guide for developers
- How to use SQL Data Explorer to analyze game data
- 10 first-time user experience tips for games
Unity Ads
- How to monetize effectively and sustainably in mobile games
![HDRP_Unity_2022_LTS_e-book_cover](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fd10900b8c17008c80dbf159d3ba5bb877c7298b5-740x417.jpg&w=3840&q=100)
Updated for Unity 2022 LTS, this guide covers the new water system, new Terrain tools, more capabilities for creating skies, clouds, lighting effects, and more.
![Garden Screenshot](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F0700cf01d536a16c0839ec6079ed32b6044af754-740x417.jpg&w=3840&q=100)
Updated for Unity 2022 LTS, this guide covers additions for areas such as decals, URP quality settings and converters, comparing rendering paths to include Forward+, Full Screen Shader Graph including custom post-processing, and more.
![harvest teaser](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fbbf69fd5adfea7a7325cb2bc4c00e4312c4e3b24-740x417.jpg&w=3840&q=100)
Get tips for using Unity’s profiling tools, programming and code architecture, project configuration and assets, and more. Learn how to enhance your mobile game’s performance.
![Enemies_card_demo_hub](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Ffe07bed5f40cabe8be1e331a00ae4829021a2e85-600x338.jpg&w=3840&q=100)
Pick up great tips for extensive profiling of your console and PC projects, programming code and architecture, optimizing assets and graphics, UI, physics, and animation optimizations.
- Ultimate guide to profiling Unity games
- Create a C# code style guide
- Optimize your game performance for mobile (Unity 2020 LTS)
- Optimize your console and PC game performance
- Increase productivity with Unity 2020 LTS
- Version control and project organization best practices for game developers
- Level up your programming with game programming patterns
- Create modular game architecture in Unity with ScriptableObjects
- Optimize your mobile game performance (Unity 2022 LTS)
- Optimize your console and PC game performance (Unity 2022 LTS)
- Lighting and environments in the High Definition Render Pipeline (Unity 2022 LTS)
- Introduction to the Universal Render Pipeline for advanced Unity creators (Unity 2022 LTS)
- Introduction to game level design in Unity
- Recipes for popular visual effects using the Universal Render Pipeline
- User interface design and implementation in Unity
- The definitive guide to creating advanced visual effects in Unity
- The definitive guide to lighting in the High Definition Render Pipeline (HDRP) Unity 2021 LTS
- The definitive guide to lighting in the High Definition Render Pipeline (HDRP) Unity 2020 LTS
- 2D game art, animation, and lighting for artists
- Introduction to the Universal Render Pipeline for advanced Unity creators
- The Unity game designer playbook
- Unity for technical artists: Key toolsets and workflows (Unity 2020 LTS edition)
- Unity for technical artists: Key toolsets and workflows (Unity 2021 LTS edition)