• Unit tests for event system that can be tapped in from lua scripts (subscribe to c++ event, publish c++ event, define new event types in lua, publish/subscribe to custom lua events)

Somethin from Game Engine Architecture: