Software
Project Arcadia is an open environment for creating, regenerating, and preserving games. Its mission is to give developers, artists, and tinkerer's a future-proof space where games aren't just built - they are understood, reborn, and kept alive.
Find out more under https://michaelheilmann.com/Arcadia/
Update 2026-02-24
- Arcadia Engine.Visuals and Arcadia Engine.Audials were merged into Arcadia Engine; this acknowledges that more complex nodes, for example a user interface, use both audials and visuals
- pixel buffers and pixel formats, and pixel buffer operations, as well as sample buffers, sample formats, and sample buffer operations were assembled into Arcadia Media; this library will subsume most procedural functionality
- confine external functionality related to image loading and saving into Arcadia ImageIO library. This library supports the formats bmp, ico (both the bmp and png variants), and png on all platforms.
- Arcadia ADL, which stands for Asset Description Language, which is not yet documented, adds support for descriptions of
- pixel buffers, fill, checkerboard fill
- sample buffers, generation of sine waves and white noise
- textures, meshes, models
Information Security
Information security is the practice of protecting information in an information system from unauthorized access, use, disclosure, disruption, modification, or destruction. This section is a growing recollection of single articles on information security which - at some point - will be converted into a book at some point.
Find out more under https://michaelheilmann.com/information-security/
Organizational