Uploaded March 2016 | Updated September 2026, 2 weeks ago
Welcome to episode three of this introduction to game development in Unity with C#.
In this episode we take a quick look at the main aspects of the Unity editor.
If you'd like to support these videos, you can make a recurring monthly donation (cancellable at any time) through Patreon: bit.ly/sebPatreon
Or a once-off donation through PayPal:
bit.ly/SupportGamedevTutorials
Welcome to episode three of this introduction to game development in Unity with C#.
In this episode we take a quick look at the main aspects of the Unity editor.
If you'd like to support these videos, you can make a recurring monthly donation (cancellable at any time) through Patreon: bit.ly/sebPatreon
Or a once-off donation through PayPal:
bit.ly/SupportGamedevTutorials
![[Unity 5] Object Pooling Tutorial
Object pooling is an optimisation technique which is extremely helpful for boosting the performance of mobile games. The basic idea is to recycle a pool of objects, rather than continually instantiating and destroying new ones.
UPDATE:
At ~15:16 in the video, the lines copied should preferably be pasted BEFORE the call to OnObjectReuse(), so that when that method is called, the object will already have its correct position/rotation values. This could be important when resetting certain things, for example the velocity of a projectile based on its initial rotation.
Source code:
https://github.com/SebLague/Object-Pooling
Support my videos on Patreon:
http://bit.ly/sebPatreon [Unity 5] Object Pooling Tutorial](https://i.ytimg.com/vi/LhqP3EghQ-Q/mqdefault.jpg)
![[Unity] Procedural Planets (E02 settings editor)
In this episode well be creating a custom settings inspector for the planet.
Get the project files for this episode:
http://github.com/SebLague/Procedural-Planets
Support the creation of more tutorials and get early access to new videos: https://www.patreon.com/SebastianLague [Unity] Procedural Planets (E02 settings editor)](https://i.ytimg.com/vi/LyV7cEQyZMk/mqdefault.jpg)



![[Ludum Dare #43] The Resistance: Behind the Scenes
A game about batteries. Made in 48 hours for the Ludum Dare 43 game jam.
https://ldjam.com/events/ludum-dare/43/the-resistance
Support the creation of more tutorials and get early access to new videos: https://www.patreon.com/SebastianLague [Ludum Dare #43] The Resistance: Behind the Scenes](https://i.ytimg.com/vi/MoQ5OapRI2c/mqdefault.jpg)


![RPG graphics E08: Icons [Blender]
In this episode we render out images of each of the pieces of armour, to be used as inventory icons.
See Brackeys channel for the programming half of this series: https://www.youtube.com/user/Brackeys
RPG gameplay programming playlist:
https://www.youtube.com/playlist?list=PLPV2KyIb3jR4KLGCCAciWQ5qHudKtYeP7
Support the creation of more gamedev tutorials:
https://www.patreon.com/SebastianLague RPG graphics E08: Icons [Blender]](https://i.ytimg.com/vi/NLYzM9jK1lA/mqdefault.jpg)
![I Ran a Chess Programming Tournament!
Lets have a look at the creative code behind some of the bots, watch their games, and find out who will ultimately emerge victorious.
If youd like to support my work, you can do so with a recurring or one-off contribution over here:
https://www.patreon.com/SebastianLague
https://ko-fi.com/sebastianlague
The code for all the entries, as well PGN files for all the games played in the tournament can be found over here:
https://github.com/SebLague/Tiny-Chess-Bot-Challenge-Results
Play against a selection of the bots from beginner to grandmaster level. How many can you defeat?
https://sebastian.itch.io/tiny-chess-bots
Take a look at some videos that competitors made about their entries:
GameTechExplained (rank 78): https://youtu.be/5vsLmM756LA?si=gQEmQILE1NrgdQYW
MilkMindV1 (rank 108): https://www.youtube.com/watch?v=4fvfURAFw4U
Music credits
Bad Apple Remix: https://www.youtube.com/watch?v=lNm85uXR3RM
https://github.com/SebLague/Misc-Project-Info/blob/main/Other%20Videos/ChessResults.txt
TCEC 4K Info:
If youre interesting in taking part in the 4K tournament I mentioned, I recommend joining the TCEC discord linked on https://chessdom.org/ and enquiring about it there.
You can also read more about the event here: https://wiki.chessdom.org/TCEC_4k_Rules
Chapters
0:00:00 Challenge Overview
0:01:09 Some Exploits and Disqualifications
0:02:58 Beginning the Tournament
0:03:58 [Bot] Turochamp (Faithful)
0:06:28 [Bot] WhateverBot
0:08:18 [Game] Turochamp (Faithful) vs WhateverBot
0:09:35 [Game] Pawntress vs WhateverBot
0:10:30 [Bot] applemethod-orz
0:11:42 [Bot] Igris
0:13:19 [Game] applemethod-orz vs Igris
0:14:32 Token Plot
0:15:06 [Bot] BadAppleBot
0:17:30 [Bot] 200 Tokens Monstrosity
0:20:18 [Bot] Baby Squid
0:21:38 [Game] 200 Tokens Monstrosity vs Baby Squid
0:23:19 Tiebreak System
0:23:39 [Bot] TinyHugeBot
0:25:45 [Game] TinyHugeBot vs 200 Tokens Monstrosity
0:26:26 [Bot] Electric Shockwave Gambit
0:28:11 [Bot] SimpleMCTS
0:30:23 [Game] SimpleMCTS vs Electric Shockwave Gambit
0:31:30 [Game] Phoenix Chess vs SimpleMCTS
0:32:28 [Bot] ILVM
0:33:45 [Bot] Les Moutons
0:34:40 [Game] Les Moutons vs ILVM
0:35:51 [Bot] NNBot
0:38:09 [Bot] Game Tech Explained
0:38:41 [Game] NNBot vs Game Tech Explained
0:39:27 [Bot] King Gambot IV
0:41:21 [Game] King Gambot IV vs ILVM
0:41:51 [Game] King Gambot IV vs NNBot
0:42:22 Swiss Results
0:43:32 [Knockout Game] Board 1, Round of 64
0:44:27 [Knockout Game] Board 2, Round of 64
0:46:02 [Knockout Game] Board 9, Round of 64
0:47:43 [Knockout Game] Board 3, Round of 32
0:48:30 [Knockout Game] Board 4, Round of 32
0:49:31 Piece Square Table Compression
0:50:48 Round of 16 Results
0:51:14 [Bot] Tyrant’s V9
0:51:55 [Knockout Game] Board 2, Quarterfinals
0:54:40 [Knockout Game] Board 1, Semifinals
0:56:43 [Knockout Game] Board 2, Semifinals
0:58:56 [Bot] Finalist A
1:06:00 [Final Round] Game 1
1:08:56 [Bot] Finalist B
1:14:05 [Final Round] Game 2
1:15:57 Final Results and Closing Ceremony
1:16:52 [Game] Tournament Winner vs Coding Adventure Bot I Ran a Chess Programming Tournament!](https://i.ytimg.com/vi/Ne40a5LkK6A/mqdefault.jpg)
![[Unity] Procedural Cave Generation (E07. Ensuring Connectivity)
[Unity] Procedural Cave Generation (E07. Ensuring Connectivity) [Unity] Procedural Cave Generation (E07. Ensuring Connectivity)](https://i.ytimg.com/vi/NhMriRLb1fs/mqdefault.jpg)