Zum Inhalt springen
Michael Malura
718 Github Stars 5795 npm Downloads 55 Projekte

Blog

Beiträge

Neue Beiträge abonnieren RSS JSON

Gefiltert nach „gamedev“: 22 Filter zurücksetzen

Height Curves and Terraces
Neu
13.11.2026
Höhenkurven und Terrassen

Dasselbe Rauschen, anders geformt: eine Kurve, die man ziehen kann, macht Ebenen und steile Gipfel, Terrassen mit Hang statt Klippe, und Ridges nur dort, wo Berge sind.

gamedev, noise
Terrain from Noise
10.11.2026
Gelände aus Rauschen

Pro Pixel eine Zufallszahl ergibt nur Körner. Value Noise und Gradient Noise nebeneinander, die Überblendkurve, die das Gitter versteckt, un…

gamedev, noise
Vorschau der Demo: Easing und Tweening
30.10.2026
Easing und Tweening

Wie bewegt sich etwas weich von A nach B? Elf Easing-Familien als Galerie, die Formeln samt Herkunft der Konstanten, und ein Tween, der sein…

gamedev, math
Wie OGame, Travian und Die Stämme ohne Game-Loop auskommen: Game Dev
30.10.2026
Wie OGame, Travian und Die Stämme ohne Game-Loop auskommen
gamedev, javascript
Vorschau der Demo: XP-Kurven
23.10.2026
XP-Kurven

Wie viel Erfahrung braucht das nächste Level? Lineare, polynomiale, exponentielle und die RuneScape-Kurve zum Verstellen, dazu die Spielzeit…

gamedev, gamedesign
Vorschau der Demo: Voronoi-Diagramme
16.10.2026
Voronoi-Diagramme

Punkte streuen, jedes Pixel gehört dem nächsten. Brute Force im Fragment-Shader, Randabstand statt Differenz, drei Metriken, Lloyd-Relaxatio…

gamedev, glsl
Vorschau der Demo: Ray Marching
09.10.2026
Ray Marching

Keine Dreiecke, nur eine Abstandsfunktion: Ein Fragment-Shader läuft pro Pixel in Schritten durch die Szene, verschmilzt Kugel, Box und Toru…

gamedev, glsl
Vorschau der Demo: Wasserwellen in 3D
02.10.2026
Wasserwellen in 3D

Sechs Gerstner-Wellen im Vertex-Shader, exakte Normalen aus den Ableitungen, Schaum aus der Jacobi-Determinante und eine Boje, die die CPU m…

gamedev, 3d
Vorschau der Demo: Wasserwellen in 2D
25.09.2026
Wasserwellen in 2D

Zwei Arrays, drei Zeilen Wellengleichung auf der CPU und ein Shader, der aus dem Höhenfeld Wasser mit Brechung und Glanz macht. Mit Dämpfung…

gamedev, simulation
Vorschau der Demo: Pixel-Wasser
18.09.2026
Pixel-Wasser

Ein Becken, ein Wasserhahn und Sand, der durchs Wasser sinkt. Falling Sand mit Wasser auf einer Pixel-Textur, dazu die Update-Reihenfolge-Fa…

gamedev, algorithms
Vorschau der Demo: Rigid Bodies
11.09.2026
Rigid Bodies

Kreise und Boxen mit Impulsen: Kollisionsnormale, Eindringtiefe, Restitution, Reibung und warum ein Stapel Kisten zittert. Mit Demo zum Anfa…

cpp, gamedev
Vorschau der Demo: Bild laden und rendern
04.09.2026
Bild laden und rendern

Der Weg von der PNG-Datei zum Pixel auf dem Bildschirm: Chunks und CRC, SDL_Surface mit Pixelformat und Pitch, Textur mit nearest oder linea…

gamedev, graphics
Secret of Evermore aufgemacht und das Spiel selbst rendern lassen: Reverse Engineering
30.08.2026
Secret of Evermore aufgemacht und das Spiel selbst rendern lassen

Ein Kumpel wollte ein Secret-of-Evermore-Remake, ich wollte nur schnell die Assets ziehen. Am Ende hab ich den Emulator das Spiel für mich r…

reverse-engineering, python