Main-loop vs Event driven.
So I come from a c/c++ background, and making games required that you make a main game loop and all of that fun stuff. Recently i decided to learn and make games using C# and OpenTK and while reading the documentation I came across the following.
"If you come from a "main-loop-background" (C/SDL/Allegro etc.) when it comes to coding games, you'll have to rethink that fundamentally. You'll have to change into a mindset of "what event should I hook into, and what events should I trigger, and when?" instead."
So I was wondering, what are the trade off's or what are the benefits? Are event driven games the future? From what i can tell they're a bit more complicated.