Skip to content

A free, all-in one IDE for creating games with the Xentu game engine.

License

Notifications You must be signed in to change notification settings

xentu/xentu-creator

Repository files navigation

Xentu Creator

Xentu Creator is a free, all-in one development environment for creating games with the Xentu game engine. Although you can create games in Xentu using any code editor, Xentu Creator adds a lot of convenient features that makes building games much easier and faster.

Screenshot of the editor in Windows 11

Features

  • Written in Electron (TypeScript and ReactJS).
  • Game debugging, with a built-in console output window.
  • Uses the Monaco code editor (also used in VSCode), which provides a rich coding experience.
  • Editors for sprite map's, and conversations (for visual novels).
  • Code completion and contextual insights for all the Xentu API.
  • Comes with a dual customisable theme editor, with a toggle for dark and light modes.
  • Support for internationalisation (languages other than English coming soon).

Getting Started

Check the releases page to find and download an installer for your operating system. Windows, Linux (Debian) and MacOS are all currently catered for.

If you would prefer to build it yourself, please keep reading;

How To Build

Make sure you have a recent version of NodeJS installed (preferably v16 or higher), then clone this repo (green code button at the top right) into a folder on your computer, then in a terminal run this to install dependencies:

npm install

Once complete, run this command to start the app:

npm start

Donate

Free software still requires a lot of work, if you'd like to donate to help the project, please use the link below:

ko-fi

License

This project is free to use, modify and redistribute under the same ZLIB license as the engine itself.