Thread overview
Hipreme Engine is fully ported to MacOS
Mar 29, 2023
Hipreme
Mar 30, 2023
M.M.
Mar 30, 2023
Guillaume Piolat
Mar 31, 2023
Mike Yoranns
Apr 09, 2023
zoujiaqing
March 29, 2023

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

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

March 30, 2023

On Wednesday, 29 March 2023 at 21:29:20 UTC, Hipreme wrote:

>

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

Yes! This is fantastic work. (Are you planning to present some of it at DConf?)

>

and supports:

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

Wow!

March 30, 2023

On Wednesday, 29 March 2023 at 21:29:20 UTC, Hipreme wrote:

>
  • 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

This is incredible work! Platform support is the number one problem why you may want to use a game engine. I look forward to really try it more seriously for the next game jam :)

March 31, 2023

On Wednesday, 29 March 2023 at 21:29:20 UTC, Hipreme wrote:

>

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

Whata beautiful work!

April 09, 2023

On Wednesday, 29 March 2023 at 21:29:20 UTC, Hipreme wrote:

>

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

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

Thank you!