Have you ever wondered how a game engine and gameplay code talk to each other? In this video we'll take a look at events, powerful programming pattern.
I've implemented my own event system for my FuniTinker game engine written in c++. I'll show you what it looks like and also why you might need or want an event system in your own game engines!
The event system is currently used in my mini game demo so it's even production ready lol.
#gamedev #gameengine #c++
00:00 Intro
00:11 Immediate events
00:23 Event queue
00:41 Why do we want it?
01:46 Responsibility
02:15 Decoupling
02:38 Current design challenge
02:56 Demo showcase. It's using this system!
03:31 Outro
#gamedev #gameengine #indiedev