Game development with D
Chapter 8, Exploring the Wide World of D, introduced the Derelict and Diemos bindings projects. While Deimos includes bindings for C libraries that are useful for game development, Derelict was created with games in mind. Between them, you can find dynamic and/or static bindings for several C and C++ libraries that are commonly used in game development, such as:
SDL2: The Simple Directmedia Layer is a library that abstracts window and input handling on several platforms. It allows creating OpenGL-capable windows and ships with a hardware-accelerated 2D renderer that has backends for OpenGL, OpenGL ES, and Direct3D. It is available at http://libsdl.org/.
SFML2: The Simple and Fast Multimedia Library is a C++ library similar to SDL2. It can be used solely to create OpenGL-enabled windows on mulitple platforms, but also ships with a 2D renderer built on top of OpenGL. Its home page is at http://www.sfml-dev.org/. There is an alternative static binding available at...