Назад

Tsuki.Framework

Прототип или MVP
GameNet
TechNet
3D прототипирование
Технологии информационной безопасности
Омская область
Сибирский государственный автомобильно-дорожный университет
Цифровой профиль команды

Описание проекта






Tsuki.Framework (Этап проектной разработки)

Tsuki.Framework - это крупный проект. Подразумевает, разработку библиотек для работы с OpenCL, OpenGL, OpenAL. Он включает в себя управление окнами, ввод с помощью мыши, клавиатуры и джойстика, предназначенный для написания вашего собственного инструмента визуализации или игрового движка. Фреймворк подразумевается кроссплатформенным и планируется как база для работы с Windows, Linux, Android и Web

Описание.

Tsuki.Framework - это пакет быстрых низкоуровневых библиотек основанных на языке C#. Должен включать в себя поддержку OpenCL, OpenGL, OpenGL ES, OpenAL и WebGL. Для работы на популярных платформах и поддержки сотни приложений, игр и научных исследований. Этот фреймворк разрабатывается для того, чтобы дать вам возможность разрабатывать как свой собственный игровой движок, так и целый игровой проект, также проводить различные исследования. Разработка не выходит за рамки необычного, и должен включать в себя такие элементы, как базовая функциональность пользовательского интерфейса, рендеринг текста, рендеринг Live2D, рендеринг 3D, расширенная обработка ввода (текстовые поля), работа с базами данных, обеспечение безопасности проекта и тестирования, для улучшения производительности, предоставляемые "из коробки". Эта функциональность может быть полезна разработчикам их собственных игровых движков и проектов.

  • Где бы ни были реализованы графические компоненты, они будут отображаться с общим дизайном и будут доступны для дальнейшей настройки.
  • Общие элементы, используемые играми (кэширование текстур, загрузка шрифтов), будут автоматически инициализированы во время выполнения.
  • Возможность разрабатывать компоненты изолированно, используя надежную среду тестирования (`Визуальные тесты` и `Тестовые примеры`).

Предположительные требования для использования

- Настольная платформа с .NET 7.0 SDK.

- При работе на GNU Linux, необходима общесистемная установка ffmpeg для поддержки декодирования видео.

- При работе на Windows рекомендуемыми версиями можно назвать: 10, 11, 12 с последними доступными обновлениями.

- Проект не предполагает использование платформы MacOS как и реализацию проекта под данную ОС.

- Для разработки рекомендуется использовать среду IDE JetBrains Rider, Visual Studio Code или Visual Studio 2022.


Комплект библиотек составляющие Tsuki.Framework.

- Tsuki-GLFW — модифицированная версия GLFW с поддержкой Linux и Windows. Она предоставляет мощную систему управления окнами, позволяющую разработчикам создавать потрясающие визуализации и игровые движки с легкостью.

- Tsuki.OpenGL — модифицированная версия Khronos и OpenGL, нацеленная на поддержку GLES и Vulkan, что позволяет использовать мощь современных графических технологий. 

- Tsuki.OpenAL — библиотека обеспечивает безупречную интеграцию для работы со звуками в ваших проектах.

- Tsuki Live2D — адаптация технологии Live2D предлагает продвинутые функции и улучшения для оптимизации вашего рабочего процесса. 

- Sanraizu — cпециализированная библиотека адаптирована для селлшейдинга, позволяя вам легко создавать уникальные и стилизованные визуальные эффекты в процессе рендеринга.

- doukutsu — cпециализированная библиотека сосредоточена на реализации реалистичной и динамичной генерации звуков окружения

- pgTsuki — адаптированная библиотека для работы с PostgreSQL предоставляет оптимизированный функционал, специально разработанный для создания и управления базами данных внутри игровых проектов.

- Tsuki.Math — всеобъемлющая библиотека предоставляет все необходимые математические инструменты и функции, необходимые для решения сложных вычислений, преобразований и симуляций.

- Tsuki.Test — всесторонняя библиотека для тестирования позволяет разработчикам выявлять и исправлять потенциальные проблемы, ошибки и баги в их коде.

- Tsuki.Guard — надежная библиотека предлагает мощные функции безопасности, которые обеспечивают защиту вашей интеллектуальной собственности и конфиденциальности данных.

Запланированные проекты на базе разрабатываемых библиотек

- Project Tsukihime (Не коммерческий) — Ремастер-проект старой игры в жанре новелла, Tsukihime(2000) + DLC с авторским виденьем, где будут использоваться все разработанные библиотеки, включая 3Д фона и функционал Live2D.

- Мариша — проект AI Витюбера, разработки на базе фреймворка.

- Burning Speed — Динамичные, аркадные гонки, с высоким уровнем драйва и разрушений

Лидер проекта:

Пилипенко Родион Николаевич

Телеграм: @edshirnyj

Почта: edshirokingroo@yandex.ru

https://tf-team.github.io/index-ru.html

Презентации

Пульс

реализовано
4 ноября 2023

Инициация идеи и проекта

https://drive.google.com/drive/u/0/folders/11PgQ3GuzK_brJwoWorHlcyq6es-8RCiC

Команда

Контакты

Экспертная система
НАВЕРХ