New how-to pages
Introduction to the VFX Graph
Read this article to learn how you can produce richly layered, real-time visual effects for your games with Unity’s VFX Graph.
Advanced programming and code architecture
In this article, learn how you can explore your code architecture to further optimize the rendering of your graphics.
Learn how to make 3D & 2D film animations
Aimed at beginners, learn how to set up an animation workflow, create a new project, and import assets – all the way through to shooting your final scene.
Graphics & rendering
C# programming in 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
- Testing and quality assurance tips for Unity projects
User Interface (UI)
Performance optimization
- Tools for profiling and debugging
- Memory profiling in Unity
- 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
- Optimize your mobile game performance: Tips on profiling, memory, and code architecture from Unity’s top engineers
- 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
- Profiling in Unity 2021 LTS: What, when, and how
Art & game design
- 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
- Animation Curves, the ultimate design lever
- Learn How to Make 3D & 2D Film Animations
Digital twin
Metaverse, digital twins and XR
Architecture, Engineering, and Construction (AEC)
Automotive
- How to create the next generation of automotive HMI with Unity
- Efficient development of simulated environments for autonomous vehicle training
Marketing
AI and machine learning
Unity Gaming Services
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
- What is an in-game economy
- Building an in-game economy
- 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
Unity Ads
New e-books
Create a C# code style guide
By developing a consistent style guide alongside your codebase, your team will be equipped to support project growth into a commercial-scale production.
Level up your programming with game programming patterns
Learn how to implement common game programming design patterns in your Unity project that will help you efficiently build and maintain a clean, organized, and readable codebase.
User interface design and implementation in Unity
This e-book provides step-by-step guidance on how to build interfaces using Unity’s UI systems, including UI design and development concepts, asset preparation workflows, styling, and fonts.
The definitive guide to creating advanced visual effects in Unity
This guide provides a complete overview of how to use visual effects authoring tools in Unity to create any kind of effect: water and liquid, smoke, fire, explosions, weather, impact, magic, and electricity.
Technical e-books for programmers
- Ultimate guide to profiling Unity games
- Create a C# code style guide
- Optimize your game performance for mobile
- Unity gamedev field guide
- 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
Technical e-books for artists and designers
- 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)