Trident is a game engine I have been building from scratch in C#, targeting .NET 10.0 on Windows, with eventual plans to include console support. This devblog will document its development: the systems, the decisions behind them, and whatever I happen to be working on at the time.
#The short version
Trident is a C# engine with a Direct3D 12 renderer, an entity component system, and Luau scripting. It comes with a full editor built in Avalonia UI, with specialised tools for editing materials, meshes, particles, animations, and more. Beyond that, there are around 20 modules covering the usual spread: audio, input, physics, and so on.
#What this blog will cover
I will be writing about the technical details of individual systems, posting updates as features land, and linking to the gallery when there is something worth showing.