Beerconf June

2024-06-16 Thread Steven Schveighoffer via Digitalmars-d-announce

# BEERCONF!

Beerconf for June is approaching, it will be here in 2 weeks on 
June 29-30. Hope to see you all then!


Obligatory link to beerconf T's: 
https://www.zazzle.com/store/dlang_swag/products?cg=196874696466206954


## What is Beerconf?

Check out the [wiki article](https://wiki.dlang.org/Beerconf)

## Presentations?

Let me know if you have anything you want to schedule, via 
discord, email, or anywhere you find me. I will announce it, and 
get you an audience! Last month I did a quick demonstration of 
IES, and I just remembered yesterday that I haven't posted the 
video for it. I'll do that soon.


Cheers! 🍺

-Steve


Re: Demo for The Art of Reflection released (a 3D game and engine fully written in D)

2024-06-16 Thread Lurker via Digitalmars-d-announce

On Friday, 24 May 2024 at 17:45:31 UTC, Lewis wrote:
Hello! Not sure if it's of interest, but I've been developing a 
3D game and engine in D for a few years, and finally have a 
demo up on Steam for anyone interested in poking around 
(Windows only unfortunately).


- All code (engine and game) written in D. Shaders in HLSL. 
External libraries used for some subsystems (eg. PhysX, FMOD)

- Custom 3D DX11 renderer using PBR + IBL
- Supports mirror rendering, with hundreds of simultaneous 
mirrors and recursive mirrors (passing seamlessly through 
mirrors is a core game mechanic)
- Asset burning/cooking system for textures, geometry, 
materials, and shaders. All asset types support hotswapping.
- Flexible code hotswapping, by putting 99% of the game and 
engine in a DLL
- Scrappy in-game level editor that supports editing during 
gameplay


Since I'm building the game as a commercial project I haven't 
released source code, but plan to open source it after the game 
releases. Happy though of course to answer any questions, share 
code snippets, techniques, general experiences, etc.


https://store.steampowered.com/app/2290770/The_Art_of_Reflection/


Nice, experience is quite smooth.
But it does feel a bit like a tech demo. I want to know why I am 
trying to get out of this wizard home. Maybe he is also walking 
around here and I need to hide my movement from him as well later 
in the game :)