Hobby 3D game engine in D (WGPU + SDL3 + ECS) — built with AI
Kapendev
alexandroskapretsos at gmail.com
Tue Jul 21 22:53:51 UTC 2026
On Tuesday, 21 July 2026 at 21:11:16 UTC, Leonardo T A wrote:
> Curious what the D community thinks — especially about the
> AI-assisted workflow and whether the resulting
> code/architecture looks sane. Feedback welcome.
Compiles on my Linux machine. I got stuck at linking because I
don't have SDL3 and WGPU installed. Something for later.
Looks fine. Only thing I would change is to include the Box3D
headers in the repo and change the `box3d_shim.h` file to
something like this:
```c
#pragma once
// Must match the libbox3d.a build configuration.
// Default integration: single precision, SIMD enabled, Release
assertions off.
#define _Float128 long double
#define NDEBUG 1
#pragma attribute(push, nogc, nothrow)
#include <stdint.h>
#include <stdbool.h>
#include "local_copy/box3d/box3d.h"
#pragma attribute(pop)
```
More information about the Digitalmars-d
mailing list