Uploaded December 2020 | Updated September 2026, 2 weeks ago
Exploring some of the basics of computer memory: latches, flip flops, and registers!
Support my work (and get early access to new videos and source code) on Patreon or Nebula
* Patreon: patreon.com/SebastianLague
* Nebula: go.nebula.tv/sebastianlague
Source code and Simulator download:
* Simulation tool (work in progress): sebastian.itch.io/digital-logic-sim
* Source code: github.com/SebLague/Digital-Logic-Sim
Resources and Inspiration:
* youtube.com/c/BenEater
* coursera.org/learn/build-a-computer
* en.wikipedia.org/wiki/Flip-flop_(electronics)#SR_NOR_latch
* en.wikipedia.org/wiki/Sequential_logic
* electronics.stackexchange.com/questions/65463/why-edge-triggering-is-preferred-over-level-triggering
* tams.informatik.uni-hamburg.de/applets/hades/webdemos/16-flipflops/20-dlatch/dff-enable.html
* Music credits: github.com/SebLague/Misc-Project-Info/blob/main/Digital-Logic-Sim/HowComputersRemember.txt
Chapters:
00:00 Intro
00:33 Set-Reset Latch
04:33 Data Latch
05:56 Race Condition!
07:32 Breadboard Data Latch
09:36 Asynchronous Register
11:41 The Clock
13:03 Edge Triggered Flip Flop
14:18 Synchronous Register
16:48 Testing 4-bit Registers
18:25 Outro
Exploring some of the basics of computer memory: latches, flip flops, and registers!
Support my work (and get early access to new videos and source code) on Patreon or Nebula
* Patreon: patreon.com/SebastianLague
* Nebula: go.nebula.tv/sebastianlague
Source code and Simulator download:
* Simulation tool (work in progress): sebastian.itch.io/digital-logic-sim
* Source code: github.com/SebLague/Digital-Logic-Sim
Resources and Inspiration:
* youtube.com/c/BenEater
* coursera.org/learn/build-a-computer
* en.wikipedia.org/wiki/Flip-flop_(electronics)#SR_NOR_latch
* en.wikipedia.org/wiki/Sequential_logic
* electronics.stackexchange.com/questions/65463/why-edge-triggering-is-preferred-over-level-triggering
* tams.informatik.uni-hamburg.de/applets/hades/webdemos/16-flipflops/20-dlatch/dff-enable.html
* Music credits: github.com/SebLague/Misc-Project-Info/blob/main/Digital-Logic-Sim/HowComputersRemember.txt
Chapters:
00:00 Intro
00:33 Set-Reset Latch
04:33 Data Latch
05:56 Race Condition!
07:32 Breadboard Data Latch
09:36 Asynchronous Register
11:41 The Clock
13:03 Edge Triggered Flip Flop
14:18 Synchronous Register
16:48 Testing 4-bit Registers
18:25 Outro




![RPG graphics E05: Run animation [Blender]
In this episode we create a basic run and idle animation for the character.
See Brackeys channel for the programming half of this series: https://www.youtube.com/user/Brackeys
Run animation reference sheet:
https://www.dropbox.com/s/mokhspbia1g6wn9/run%20ref.jpg?dl=0
Download end-of-video file here:
https://www.dropbox.com/s/9aginok90hk5wjc/Player%20run%20anim.zip?dl=1
Download start-of-video file here:
https://www.dropbox.com/s/pkm46h431r9akss/Player%20walk%20anim.zip?dl=1
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 E05: Run animation [Blender]](https://i.ytimg.com/vi/L3FJVQbnllc/mqdefault.jpg)

![[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)


