Welcome to Unity Learn! Here you will find helpful articles pertaining to Unity game development. The page is changing quite frequently so stay tuned! (technically not officially released yet). As the site grows I'll organize them in various categories. (I'm planning to even include beginner tutorials). As for now, these are the articles you can read upon that may be of interest.
- The Best Way To Handle Raycast in Unity C#
- Decoupling Game Systems in Unity with an EventBus
- Top 10 Ways to Cache References in Unity 6 (and the Best Ones!), with Code Examples!
- 11 Ways to Optimize Performance in Unity 6 You Probably Didn't Know
- 6 Design Patterns Every Unity Developer Needs to Know
- 10 Most Common Mistakes Beginning Unity Game Developers Make (And How To Avoid Them)
- Overengineering Code in Unity: When Good Game Architecture Can Become a Problem
- Singleton Game Design Patterns Done Right in Unity (With Code Examples)
- Coroutines vs Async/Await vs Awaitable in Unity: Making Sense To Modern Asynchronous Programming
- Don't Ditch Coroutines for Async/Await in Unity Until You Read This
- ScriptableObjects In Unity And The Hidden Superpowers Most Overlook
- 10 ScriptableObject Patterns Every Unity Developer Should Know (Part 1) Data Assets, Runtime Sets, Event Channels