Unite Austin 2017 - S.O.L.I.D. Unity
S.O.L.I.D. is a collection of 5 programming principles that allow you to build larger applications, while keeping the code maintainable, flexible and, in general, with fewer bugs. The business world has enjoyed this in many languages for many years, but may seem impossible in Unity. Productive Edge explains what each of the five principles mean, along with examples, and most importantly, how to apply them in your own Unity coding. This talk also covers two great features as part of S.O.L.I.D. First, the use of DLL's instead of Scripts (optional), which allow you to add Unit Tests via MSTest or NUnit. Normally, this is impossible because of Unity's object duality (.NET/C++) throwing errors outside of Unity, but this talk teaches you how to get around that. Second, how to implement a Dependency Injection system, similar to Ninject, but designed for Unity, without requiring the designers to understand DI programming. Dan Sagmiller (Senior VR Solutions Architect, Productive Edge)

Unite Austin 2017 - Game Architecture with Scriptable Objects

SOLID Principles: Do You Really Understand Them?

Unity Code Review — Refactoring Some Common Unity Mistakes

Unite Austin 2017 - Learn the benefits of using WebGL

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Unite 2016 - Overthrowing the MonoBehaviour Tyranny in a Glorious Scriptable Object Revolution

Events & Delegates in Unity

Unite Europe 2017 - Squeezing Unity: Tips for raising performance

The Subway Mathematician Who Changed Number Theory

SOLID Principles in Unity

Unite Berlin 2018 - Unity's Evolving Best Practices

Why AI Can Never Escape Turing's 1936 Proof

The AI Take Over Has Completely Backfired and I Can't Be Happier

Unite Europe 2016 - Overthrowing the MonoBehaviour tyranny in a glorious ScriptableObject revolution

Dependency Injection | Prime Reacts

I Think They Are Lying To You

I Tried SOLID Principles in Python… Here’s What Happened

Something is jamming GPS over Europe. Here's what we found

Game architecture with ScriptableObjects | Open Projects Devlog

