John French


Start making your game

How to start making a game (a guide to planning your first project)

Apr 19, 2022

 | 

Project Management

 | 

29 Comments



Learn how to turn your idea for a game into a real project, with my useful strategies for planning, managing & working on your first project.
Script Composition in Unity

How to use script composition in Unity

Apr 06, 2022

 | 

Advanced Scripting

 | 

21 Comments



Learn how to reuse scripts and behaviours on different objects easily, using the script composition method in Unity.
Unity Project Structure Feature Image

How to structure your Unity project (best practice tips)

Mar 28, 2022

 | 

Project Management

 | 

26 Comments



Learn how to keep your Unity project simple and easy to work with by keeping your scenes, your objects and your project files organised.
Fixed Update in Unity

How to use Fixed Update in Unity

Mar 22, 2022

 | 

Scripting Basics

 | 

16 Comments



Learn how to use Fixed Update in Unity, how it works & when to use it instead of Update, in my in-depth guide.
Debug Log in Unity - Feature Image

How to use Debug Log in Unity (without affecting performance)

Mar 07, 2022

 | 

Performance

 | 

31 Comments



Learn how to use Debug Log to find and prevent errors in your Unity project, without affecting the performance of your finished game.
Singletons in Unity

Singletons in Unity (done right)

Dec 23, 2021

 | 

Advanced Scripting

 | 

34 Comments



Learn the pros & cons of using singletons in Unity, and decide for yourself if they can help you to develop your game more easily.
Events & Delegates in Unity

Events & Delegates in Unity

Dec 15, 2021

 | 

Advanced Scripting

 | 

85 Comments



Learn how to connect scripts & objects using delegates, actions & Unity Events in my in-depth beginner’s guide.
2D SORTING in Unity - Feature Image

How to use Sorting Layers in Unity

Dec 02, 2021

 | 

Visuals

 | 

4 Comments



Learn how to sort 2D & 3D objects in Unity, using Sorting Layers, Sorting Groups and camera rendering tricks.
Visual Scripting in Unity

PlayMaker vs Unity Visual Scripting (Bolt)

Nov 11, 2021

 | 

Unity Editor

 | 

6 Comments



Is visual scripting in Unity worth it? And which tool is best for a beginner? Find out in my getting-started guide.
Player Prefs in Unity

How to use Player Prefs in Unity

Nov 01, 2021

 | 

Unity Editor

 | 

4 Comments



Learn how to save options settings, player progress and basic data to disk using Player Prefs in Unity.
Move Objects in Unity

How to move objects in Unity (3 methods with examples)

Oct 14, 2021

 | 

Movement

 | 

38 Comments



Learn the different ways to move objects in Unity, including Transform Translate, Move Towards, Lerp and Physics, in my beginners guide.
How to Snap Objects in Unity

How to Snap objects in-game in Unity

Oct 06, 2021

 | 

Game Systems

 | 

15 Comments



Learn how to snap objects in-game in Unity, using a custom grid, snap points or by snapping objects together by their edges.
LATE UPDATE in Unity

How to use Late Update in Unity (and why it’s so useful)

Sep 30, 2021

 | 

Scripting Basics

 | 

8 Comments



Learn how to use Late Update in Unity, what it’s for, how it works and what could happen if you don’t use it, in my in-depth beginner guide.
Random in Unity

How to use random values in Unity (with examples)

Sep 27, 2021

 | 

Scripting Basics

 | 

19 Comments



Learn how to randomise numbers, colours, Vector 3 positions and more, in my in-depth guide to random in Unity.
How to move an object with the mouse in Unity

How to move an object with the mouse in Unity (2D)

Sep 09, 2021

 | 

Movement

 | 

16 Comments



Learn how to click, drag and drop objects with the mouse in Unity (with or without physics) in my in-depth beginner’s guide.