LogoPixi’VN

Why?

Overview of Pixi’VN's purpose, features, and advantages as a modern, flexible 2D game engine.

Причина, почему появился Pixi’VN, заключается в том, что текущие системы создания визуальных новелл или 2D RPG основаны на старых системах и имеют множество недостатков.

Pixi’VN включает создание различных 2D-игр в одном движке, приближая создание видеоигр к веб-приложениям, чтобы воспользоваться совместимостью и облачными сервисами.

Что такое Pixi'VN?

Pixi’VN is a versatile and powerful 2D game engine based on JavaScript/TypeScript and PixiJS.

Он предоставляет следующие возможности:

  • Narrative management
  • 2D rendering
  • Functionality to play sounds and music
  • Storage to set and get game variables
  • Saves the current state of the entire game at each step, giving the possibility to go back
  • Functionality to save and load the current state of the game

For a quick start, various project templates are available. Менее опытные разработчики могут использовать эти шаблоны без особых знаний JavaScript/TypeScript.

You have the option to use various types of narrative languages (in addition to JavaScript/TypeScript). В настоящее время вы можете использовать следующее:

Особенности Pixi'VN

Its great versatility is due to the fact that Pixi’VN is an npm package, not a framework. This means it can be installed in any JavaScript project and integrated with your favorite JavaScript framework (React, Vue, etc.). You may use the provided functionality for a variety of purposes, from creating a visual novel or other type of 2D game (such as point-and-click adventure, RPGs, etc.), using only the narrative features in a 3D game, displaying an animation on a website, and more.

To be as lightweight as possible, it only deals with specific features, allowing and encouraging you to add more with other libraries. There is no need to use heavy IDEs for development; any code editor will do.

Он не изобретает вещи, которые уже существуют. Pixi’VN binds together several very popular libraries and provides APIs to interact with them and have full access. It does not invent new programming or narrative languages.