Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Presentation of Xenity Engine

Xenity Engine is a crossplatform game engine based on GameObjects and Components for PlayStation Portable, PsVita, PS3 and Windows. Made in C++ 17.
Xenity engine uses Visual Studio Code to edit your scripts.

GitHub page here!

image It's pink but you can change the color!

Supported platforms:

✔️ Supported
🚧 Work In Progress

StatusPlatform
✔️Windows
✔️PlayStation Portable
✔️PlayStation Vita
✔️PlayStation 3
🚧Linux (The UI is a bit glitchy, missing audio and build system)

Features:

  • Basic 2D Rendering (Not great for 2D games)
  • 3D Rendering
  • 2D Audio
  • 3D Audio
  • Skyboxes
  • Scenes
  • Animations
  • 3D Physics
  • 2D Physics
  • C++ Hot Reloading
  • C++ Plugins (Started but not finished)

warning

The engine is not perfect. So you may encounter problems during game development like:

  • Deleting Meta files will have repercussions on your project. Variables that reference the files will be emptied.
  • Duplicating a meta file will cause problems, each meta file has a unique file id in it.
  • Audio works "fine" with 44100Hz but on PS3 you need to use 48000Hz audio.

Please make frequent backups of your project, you are not safe from a project corruption!

You can see all limitations here.

If you want to improve the engine, here is the TODO list.

Contact:

Discord: fewnity

Email: fewnity@gmail.com

LinkedIn: https://www.linkedin.com/in/gregory-machefer-grimaud/