Hey guys, I would like to announce that one of my last ports is finally done! This port was made to be an easy way to run on macOS. Which is why I call in my engine as AppleOS. This very same port must work on iOS and tvOS. But for now, I'll continue to focus on implementing `extern(Objective-C)` to LDC.

![Hipreme Engine running on MacOS](https://user-images.githubusercontent.com/10136262/228671201-3e91839a-fcda-484d-bfe1-09fd84d337d3.png)


This port was quite a challenging one. Since I used Metal to implement the rendering support, plenty of rendering stuff has changed in my engine. Though this was a refactor I was already planning to.

A lot of things have changed in user facing API. They are even easier and performant now. They are prepared to implement more performance features and I have HipColorf as the default (for now), since in the future I do plan to send a single integer as a color as that will save a lot of memory.

I hope you guys are excited for the next release, just remembering this engine is almost fully D made, and supports:


- Linux
- Windows
- MacOS
- Android
- PS Vita
- WebAssembly
- Xbox Series

Check it out on the GitHub:
https://github.com/MrcSnm/HipremeEngine

I also made the game example available now on a separate repo:

https://github.com/MrcSnm/HipMatch3Sample

Reply via email to