Если бы я выступал, то рассказал бы про одну из тем:
* Как разделять движок и игровую логику
* Почему sol2 - лучший C++/Lua биндинг на свете
* Action List'ы (это когда нужно сделать в игре последовательность действий, типа "пойти к двери" -> "вставить ключ" -> "повернуть" -> ...)