The book Dragonfly - Program a Game Engine from Scratch guides programmers through the implementation of a full-featured, 2d, text-based game engine.
Full color, including code syntax highlighting.
Version 10, released 2025.
For more information, visit: http://dragonfly.wpi.edu/