Games · Großes Projekt

Patina

Eine eigene 3D-Engine in Rust, auf der alle künftigen Spiele von Technickel laufen sollen.

Stand
Work in Progress
Plattform
Windows
Technik
Rust, wgpu
Seit
Oktober 2026

Worum es geht

Patina ist eine 3D-Engine, die ich von Grund auf in Rust schreibe. Mathematik, Renderer, Physik und Animation sind eigener Code, ohne fremde Engine darunter. Auf Patina sollen alle künftigen Spiele von Technickel laufen.

Jedes System beginnt beim aktuellen Stand der Technik. Der Himmel folgt dem physikalischen Atmosphärenmodell von Hillaire, große Welten rechnen mit doppelter Genauigkeit wie die Large World Coordinates der Unreal Engine 5, und ein einziger Lauf-Zyklus reicht, damit eine Figur in jede Richtung läuft, ohne dass ihre Füße rutschen.

Der Name kommt von der Schicht, die auf Metall wächst. Patina verbindet Rust und Nickel.

Aufbau

PATINA · ALLES EIGENER CODESandboxTESTSZENEKünftige SpieleVON TECHNICKELSpielschleifeFEST 60 HZSzeneHANDLES STATT ECSWeltF64 · STREAMINGMathematikEIGENE BIBLIOTHEKAnimationIK · WARPINGKollisionGJK · AABB-BAUMAtmosphäreHIMMEL · NEBELRendererFORWARD · HDR · PBRwgpu · Vulkan

Seitlich wischen für den ganzen Aufbau →