KHORIX Engine

KHORIX Engine 

Engine development

26subscribers

6posts

goals1
1 of 1 000 paid subscribers
Бесконечность — не предел!

News [1]

За последние дни были разработаны следующие возможности.
Over the past few days, the following capabilities have been developed.
Экраны(Screens):
Добавлены логические блоки для отслеживания состояния переменной и вывода нужной информации. В последнем видео показан принцип работы этой системы: я открываю экран помощи в игре, где видны кнопки управления для геймпада, клавиатуры и мыши. Система определяет метод ввода и автоматически выводит нужные клавиши или кнопки на экране.
Logical blocks have been added to track the state of the variable and output the required information. The latest video shows how this system works: I open the help screen in the game, where the control buttons for the gamepad, keyboard, and mouse are visible. The system detects the input method and automatically displays the required keys or buttons on the screen.
На экране внедрена грид-система, упрощающая размещение элементов, особенно при большом количестве объектов, требующих выравнивания.
A grid system has been implemented on the screen, which simplifies the placement of elements, especially when there are a large number of objects that require alignment.
Геймпад(Gamepad):
Была реализована поддержка геймпада. Геймпад определяется автоматически, без сложных манипуляций, его настройка также не составит никакой проблемы. А сама игра полностью поддерживает управление с геймпада. Чтобы игра обнаружила геймпад, его достаточно подключить к ПК и нажать любую кнопку на геймпаде.
Support for gamepads has been implemented. The gamepad is detected automatically, without any complex procedures, and setting it up is also straightforward. The game itself fully supports gamepad controls. For the game to detect the gamepad, you just need to connect it to the PC and press any button on the gamepad.
Демонстрация игры(Game demonstration):
А вот и небольшая демонстрация игры.
And here’s a little demonstration of the game.
В тексте выше описаны основные нововведения. Однако есть и другие улучшения и новые функции, о которых расскажем кратко.
The text above describes the main innovations. However, there are other improvements and new features, which we will briefly discuss.
1. Метод истории сообщений(The message history method)
Мы создали систему, похожую на ту, что используется в Renpy с функцией rollback. Теперь можно прокручивать сообщения с помощью колесика мыши. Также мы добавили backlog, как в играх на KAG. Это экран с историей сообщений. В настройках проекта можно переключаться между этими системами.
We created a system similar to the one used in Renpy, with a rollback function. Now you can scroll through messages using the mouse wheel. We also added a backlog, like in KAG games. This is a screen with the message history. In the project settings, you can switch between these systems.
2. Буфер система(Buffer system)
Теперь игра заранее знает о необходимых ресурсах и подгружает их заранее. Это сделало игру более плавной, так как подгрузка происходит незаметно для игрока, и он не видит мерцания спрайтов.
Now the game knows in advance about the required resources and loads them in advance. This has made the game smoother, as the loading happens unnoticed by the player, and they don’t see any sprite flickering.
3. Текст(Text)
Работа с текстом стала гораздо удобнее. Теперь есть фуригана для японского языка, что делает чтение более доступным. Можно озвучивать каждую строку отдельно, а не весь блок сразу. Это сделает диалоги в игре более живыми и динамичными.
Working with text has become much more convenient. Now there is furigana for the Japanese language, which makes reading more accessible. You can have each line voiced separately, rather than the entire block at once. This will make the dialogues in the game more lively and dynamic.
Мы внесли множество мелких улучшений, которые сделают наш движок самым удобным среди существующих. Кроме того, мы создали сайт с описанием работы системы и наших планов на будущее. Также мы запустили сервер в Discord и страницу на itch.io, где вы можете подписаться на обновления.
We have made numerous minor improvements that will make our engine the most user‑friendly among existing ones. In addition, we have created a website describing how the system works and our plans for the future. We have also launched a Discord server and a page on itch.io, where you can subscribe to updates.
Буду признателен, если вы расскажете об этом движке своим друзьям и знакомым, особенно тем, кто интересуется разработкой игр.
I would be grateful if you could tell your friends and acquaintances about this engine, especially those who are interested in game development.
А можно будет из истории сообщений прослушивать реплики?
krOLEG, Да, там кнопка где-то рядом с репликой будет.
Subscription levels5

🌻Поддержать

$1.32 per month
Если вам нравится проект и вы хотите помочь его разработке — спасибо! ❤️
If you like the project and want to help develop it, thank you! ❤

⭐ Поддержать разработку

$4 per month
Оптимальный вариант поддержки.
Вы помогаете развитию проекта и получаете ключ игры в Steam после релиза.
The best support option.
You help the development of the project and receive the game key on Steam after the release.

🚀 Покровитель

$13.2 per month
Большое спасибо за серьёзную поддержку разработки.
Получаете ключ Steam и особую благодарность от разработчика.
Thanks a lot for the serious development support.
You receive a Steam key and special thanks from the developer.

💎 Партнёр

$66 per month
Вы вносите значительный вклад в развитие проекта.
Получаете ключ Steam и попадёте в список людей, поддержавших разработку.
You are making a significant contribution to the development of the project.
You will receive a Steam key and be included in the list of people who supported the development.
Subscription Spots Are Limited

👑 Меценат

$658 per month
Максимальный уровень поддержки.
Вы фактически помогаете финансировать дальнейшую разработку проекта.
Получаете ключ Steam, особую благодарность и место в списке меценатов проекта.
The maximum level of support.
You are actually helping to finance the further development of the project.
You receive a Steam key, special thanks and a place in the list of patrons of the project.
Go up