RSSAmplifier

Blog

slembcke's Blog

Scott Lembcke's Blog of gamedev, programming, and other mysteries.

slembcke.netRSS feed ↗14 posts

Latest posts

Unity Wants a Truce With Their Customers

Unity CEO claims they 'ended the war' on their customers, but it seems like it's all just feel good damage control.

State Machines in C

State machines are ubiquitous in game programming. Since code is already a state machine, is it possible to simplify creating and maintaining them in C-like programming languages?

My Static Site Generator

Why I (a graphics programmer) wrote my own static site generator.

Writing a Simple Lua Debugger

A walkthrough of how debugger.lua works, and how I was able to keep it simple.

AABB Tree Shootout

A performance comparison of several AABB Tree implementations.

Water Wave Simulation

Water wave animation and simulation using FFTs.

Easy Hot-Loading for C

Hot-Loading isn't just for dynamic languages. It's pretty easy to do with plain C too. Find out how.

2D Lighting with Soft Shadows

Extending the hard shadow technique with accurate penumbras.

2D Lighting with Hard Shadows

Techniques to implement simple yet efficient hard shadows for a 2D game.

2D Lighting Techniques

An overview of various 2D lighting techniques.

Project Drift Rendering

An overview of my custom renderer in Project Drift

Custom Allocators Demystified

An introduction to the what and why of custom allocators.

Project Drift Job System

How the simple job system for Project Drift works.

Tina: The header only coroutine libary

How putting assembly into a C header can make things simpler.