game core lib ect