Xentu Logo

Create native 2D games in JavaScript, Lua and Python.

A slim, fast and easy to learn framework for creating 2D computer games scripted in a variety of scripting languages, including JavaScript, Lua and more. It's completely free to use & publish with. Open-source (under the zlib license), written in C/C++, and super cross-platform friendly.

Ko-fi logo Support with Ko-fi  GitHub  YouTube  Discord

A screenshot of the Xentu Creator IDE

Download

To get started download and install the Xentu Creator IDE for Windows using the button below. If you have Linux or MacOS see the GitHub page here to see how to install on those systems.

  Download Xentu Creator (43.1 MB)

SHA-512 Hash: f10c88ebf799e8510abc096c85f84b6f880fcdc0e31a69e37b8f246d52d4c168abb48d59ce553c76b2da7a8fc095847bb894e431101f0c883b0ad0da3b9aafac

Features
Xentu Creator IDE Feature Card Image

Fully Featured IDE

Build games using the bundled IDE Xentu Creator. Featuring a code editor with syntax highlighting & code completion, debugging, a sprite sheet editor, and game publishing out of the box!
Javascript Example Feature Card Image

Native JavaScript

Xentu is one of the first game engines that enable you to take your JavaScript skills from the browser, and transfer them to a native environment. No need for a nodejs, or a browser, just build and play.
Back-end Feature Card Image

Reliable Back end

Xentu uses an SDL/OpenGL back end, which is highly dependable, and makes it easy to run on other types devices and OS's. Out of the box we support Windows, MacOS (intel & apple silicon) & Linux.
Assets Feature Card Image

Asset Management

Xentu features a virtual file system, that gives you full control over how assets like textures and audio files are bundled with your games. With one of the features allowing you to bundle assets in zip archives.
Tile Map Feature Card Image

Sprites & Tilemaps

The engine supports the use of sprite sheets and tilemaps (in tmx format) to aid in making game worlds easier to build. You also get fine control on how these are rendered to the screen.
Audio Feature Card Image

Sound & Music

Play sound effects, and audio tracks in a variety of audio formats such as WAV, OGG, FLAC, MP3 (requires license), MIDI and MOD using the built-in 8-channel audio mixer system.

Help Support The Project

The Xentu game engine is entirely open-source and volunteer based. If you would like to help the project by keeping us topped up with coffee, then please consider making a donation:

Ko-fi logo Support us with Ko-fi

Every cup counts, so thanks for your support!