Rosewood is a JavaScript library/engine for creating 2d browser-based games that are somewhat in the spirit of old 16-bit games. With its simple, but powerful API and fast runtime, Rosewood makes game design quick, easy and fun. In the following introduction, I'll walk you through the creation of an incredibly simple game and introduce you to many of Rosewood's features.