I made a game and engine in D that's a cross between Superliminal and Viewfinder, and you can play the demo now
Lewis
musicaljelly at gmail.com
Sat Mar 1 09:04:47 UTC 2025
On Thursday, 27 February 2025 at 18:36:58 UTC, Element Green
wrote:
> 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.
The game should run fairly well in Proton. That said, at the time
of writing, some Proton players are seeing a bug where the wall
paint flickers quite obnoxiously. I'm actively working on a fix,
but if you start playing and encounter this bug too I'd probably
advise holding off just until I can get a bugfix out for that
issue. It looks pretty annoying to try and play with.
More information about the Digitalmars-d-announce
mailing list