DarkBASIC is a programming language that supports the development of desktop applications and is also useful for game creation. This book details the many aspects of DarkBASIC's capabilities and emphases on using it in game development. It employs a """"learn by doing"""" approach.