Most tutorials expose variables in the inspector by making them public even if they need to be private. After some research, I've found the safest/Best Practice approach to exposing private variables is by using [SerializeField].
I recently discovered I was writing my Unity code the 'Old Fashoned' game developer way by using classical inheritance. Unity was built on the foundation of using Composition, a modular way to build objects. Let's talk about the differences.
The results of a personal code jam to recreate a pixel-perfect classic pong game in Unity. Follow along as we recreate the MOTHER OF ALL GAMES. Well, probably not, but close enough.