How To Write A Maths Library
Tutorial for writing your own maths library.
Tutorial for writing your own maths library.
How to make distance and distortion functions.
Tutorial about low level audio stuff.
A C++ extension to the olcPixelGameEngine that is focused on sound generation and wave routines.
Procedural generation tutorial
A wikipedia article that details the Lehmer random number generator and provides several implementations.
An in-depth guide to the Low level MIDI API on Windows.
Example project showing (almost) minimal executable size. Without touching assembly
Example code for creating a windows application without using any library except win32.
Offical M$ documentation about some Win32 API audio functions.
An in-depth guide to the MIDI Stream API on Windows.
A minimalistic game framework that was also made within the context of the 4MB Game Jam.
WASAPI C Wrapper for playing audio samples.
Guide on how to make low poly models.
A tiny, but fully loaded printf, sprintf, and (v)snprintf implementation designed for usage in embedded systems.
Font stuff
Tool for creating pixel art.
A guide about executable packers with a focus on UPX (which works on Linux, unlike Crinkler)
Tutorial for learning how to write in assembly.
Open-Source Shellcode & PE Packer
C++ framebuffer library for writing your own software rendering routines.
A game engine made specifically for the 4MB Game Jam.
A curated list of resources by, for, or with sceners.
This blog post presents several techniques to make the binaries resulting from C or C++ compilation smaller.
Basically the same as the above but this one lets you use Lua.