Our id-source system is a universal system for mapping internal IDs to readable, localized names across frontend and backend. It powers dropdowns, labels, and search with features like progressive loading, custom formatting, and metadata support—solving a core challenge in scalable app development.| Musing Mortoray
Loading a boostrap scene while testing in the Unity editor | Musing Mortoray
Configure Unity to run a bootstrap scene before the current editor scene. This allows you to test any scene directly while still performing global initialization. Key elements include playModeStartScene, playModeStateChanged, and PlayerPrefs.| Musing Mortoray
A method to provide common data analysis and exploration, such as lists, filtering, searching, analysis, editing and charting, across a variety of heterogenous tables, without code duplication.| Musing Mortoray
A look into the structure and abstract machines of intermediate languages, with examples in stack-based and register-based machines.| Musing Mortoray
An implementation of a discrete item probability queue in C#. I wrote this to implement rarity based distribution of items in my game Rabanaz.| Musing Mortoray
Designing a data manager that coordinates network requests to avoid duplicate loading| Musing Mortoray
There are too many ways to represent unknown or missing data and this can lead to defects.| Musing Mortoray
The form a compiler producers before it emits machine code or runs on a virtual machine| Musing Mortoray
How I check if locations are connected in my hex-based puzzle game| Musing Mortoray
My hopes for the current generation of language modelling and machine learning| Musing Mortoray
Writing a type specification domain-specific-language to emit types, and more, for Python and TypeScript| Musing Mortoray