I made a game and engine in D that's a cross between Superliminal and Viewfinder, and you can play the demo now

Element Green element at kymorphia.com
Thu Feb 27 18:36:58 UTC 2025


On Monday, 24 February 2025 at 03:08:11 UTC, Lewis wrote:
> Hello! I'm Lewis, a solo developer from Vancouver. I've been 
> working on [The Art of 
> Reflection](https://store.steampowered.com/app/2290770/The_Art_of_Reflection/) for ~4 years. It's basically Superliminal meets Viewfinder with mirrors, with a bit of Portal and The Witness thrown in for good measure.
>
> I built the game and engine from scratch in D, using D3D11, 
> PhysX, FMOD, and a few other libraries. Happy to answer any 
> questions about the process, but in short I'm super happy with 
> my decision to use D. I honestly can't really imagine going 
> back to C++ at this point.
>
> You can play the demo right now if you want to give it a spin. 
> Feedback is always welcome and appreciated.
>
> Thanks so much for your support!
>
> -Lewis

This game looks really awesome! I hadn't really played any games 
for a decade or so and then recently played the Portal games, 
which I thought were fun, but I was disappointed when I ran out 
of levels to play. I must admit too that I was pretty annoyed by 
the backstory and thought it got in the way and likely consumed a 
lot of resources they could have used to make more levels.

I look forward to playing The Art of Reflection. I see someone 
mentioned it runs on Steam Deck, does that mean I can get it 
running on Linux as well with Proton? Great to see such cool 
software written in D. I just ported a software synthesizer I've 
been working on for several years from C to D and did a similar 
dance with respect to non-GC threads for critical low-latency 
processing, so I also find your solution to this to be quite 
interesting.


More information about the Digitalmars-d-announce mailing list