Port a Unity Game to Your Own Engine: Part 2.5
A concrete look into a data-oriented approach to engine development.
Add validation checking to the data
Before things get complex or I forget, start adding validation checking to the limits we’re enumerating.