Design Patterns in Unity (and when to use them)Apr 17, 2024 | John French | NEWLearn how design patterns in Unity work, when you should use them, and how they can make building your game easier.
How to create a Typewriter Text effect in UnityApr 05, 2024 | John French | 4 CommentsLearn how to create a typing text effect using Coroutines in Unity (and what to do if your text needs to be faster than your framerate).
How to use the Player Input Component in UnityFeb 29, 2024 | John French | 2 CommentsLearn how to connect the Unity Input System to objects in your game the easy way, by using the Player Input Component.
Rewired vs the Unity Input SystemFeb 28, 2024 | John French | NEWFind out if Rewired is still the best option for input in Unity, or if you should switch to Unity’s free Input System instead.
How to use the Input Manager in Unity (instead of the new system)Feb 27, 2024 | John French | NEWLearn how the default Input Manager in Unity works, how to use it, and when to pick it over Unity’s newer (but more complex) Input System.
Inheritance in UnityFeb 06, 2024 | John French | 2 CommentsLearn how Inheritance in Unity works, and how to use Virtual, Override, and Abstract functions in your project, in my beginner’s guide.
What Public, Private, and Protected mean in UnityJan 31, 2024 | John French | 1 CommentLearn how the Private, Public, and Protected keywords actually work in Unity, in my complete beginner’s guide.
How to use Return in UnityJan 25, 2024 | John French | 2 CommentsLearn what Return, Break, and Continue actually do in Unity, how they work, and the right way to use them, in my complete beginner’s guide.
Why your game works in the Unity editor (but not the build)Jan 25, 2024 | John French | NEWLearn what the No.1 cause of unexplained errors in Unity projects is, how it happens, and what you can do to prevent it.
Structs in Unity (how and when to use them)Jan 18, 2024 | John French | NEWLearn how Structs in Unity work, how to use them, and when to use a Struct instead of a plain C# Class, in my complete beginner’s guide.
How to use Delta Time in Unity (and when not to)Jan 16, 2024 | John French | NEWLearn how Delta Time in Unity works, and when you should and shouldn’t use it, in my complete beginner’s guide.
Namespaces in Unity (how they work and when to use them)Jan 12, 2024 | John French | 5 CommentsLearn what Namespaces are in Unity, what they’re for, how they work, and when to use them, in my beginner’s guide.
Serialize Field in Unity (how it works and when to use it)Jan 11, 2024 | John French | 8 CommentsLearn what Serialize Field does in Unity, and if you should be using it instead of public or private variables, in my beginner’s guide.
How to change the SkyBox in UnityNov 17, 2023 | John French | NEWLearn how Skyboxes in Unity work, how to change them and how to make your own custom skybox materials in my complete beginner’s guide.
How to make a light flicker in UnityOct 26, 2023 | John French | 4 CommentsLearn how to create a flashing light, a flickering bulb and a soft dancing flame light effect in Unity, in my beginner’s guide.