SxEngine is a modern, modular, and cross platform game engine. It is intended to be used for any kind of game: 2D arcade classics, 3D first person shooters, real time strategy, etc. It may even be possible to write the entire game in JavaScript. The intention is to create a modern game engine written in C++ with an adaptable scripting interface. The default scripting language is JavaScript, but anything could be used. Through the use of modular backends it is possible to equip SxEngine for virtually any platform or feature-specific backend. It supports building on Windows NT, Linux, and FreeBSD.