AltDevArts

AltDevArts

Share this post

AltDevArts
AltDevArts
Port a Unity Game to Your Own Engine: Part 17
Copy link
Facebook
Email
Notes
More

Port a Unity Game to Your Own Engine: Part 17

A concrete look into a data-oriented approach to engine development.

Mike Acton's avatar
Mike Acton
Dec 01, 2023
∙ Paid
6

Share this post

AltDevArts
AltDevArts
Port a Unity Game to Your Own Engine: Part 17
Copy link
Facebook
Email
Notes
More
1
Share

Structured Runtime Data

The data defined at compile time is very similar to the data defined at build time with the spreadsheet conversion scripts. It would be nice if the same tools to build and inspect the data could be used for both. So, let’s define the runtime data using a very similar description and mmap that in as well. Here we get through a first example with the backing data for enemy_bullets_update and enemy_bullets_draw.

Next: Port a Unity Game to Your Own Engine: Part 18

Links to files below for paid subscribers.

AltDevArts is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Matt Yaney
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More