Вебзастосунок для зберігання, пошуку, поширення та продажу ігрових механік, тривимірних моделей для ігрових рушіїв
| dc.contributor.advisor | Шкурат, Оксана Сергіївна | |
| dc.contributor.author | Кулініч, Максим Леонідович | |
| dc.date.accessioned | 2025-10-15T09:32:59Z | |
| dc.date.available | 2025-10-15T09:32:59Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Цей дипломний проєкт присвячений розробленню "Mech Forge" – вебзастосунку для зберігання, пошуку та продажу ігрових механік та 3D-моделей для ігрових рушіїв. Основною метою цієї розроблення є створення централізованої платформи, яка полегшує знаходження, придбання та монетизацію ігрових активів, тим самим підтримуючи розробників ігор та 3D-художників. Під час роботи над проєктом було проведено комплексний огляд існуючих маркетплейсів ігрових активів, виявлено їхні сильні та слабкі сторони, а також потенційні напрямки для вдосконалення. Проаналізовано доступні інструменти та технології розробки, що призвело до вибору сучасного стеку технологій, який включає Node.js з Express для серверної частини, React з TypeScript для клієнтської частини та PostgreSQL для бази даних. Складено детальний перелік функціональних та нефункціональних вимог, а також спроєктовано та описано архітектуру, структуру бази даних та ключові алгоритми системи "Mech Forge". Розроблений вебзастосунок дозволяє користувачам реєструватися та входити в систему, переглядати та шукати активи за допомогою різних фільтрів, переглядати деталізовані сторінки активів та завантажувати власні активи (для творців). Користувачі можуть отримувати безкоштовні активи або купувати платні, керувати ними у своїй особистій бібліотеці та завантажувати їх. Творці також мають доступ до статистики щодо завантажених ними активів. Застосунок має на меті забезпечити інтуїтивно зрозумілий користувацький досвід та надійну серверну частину для управління активами та транзакціями. | |
| dc.description.abstractother | This diploma project focuses on the development of "Mech Forge," a web application designed for storing, searching, and selling game mechanics and 3D models for game engines. The primary objective of this development is to establish a centralized platform that simplifies the process of finding, acquiring, and monetizing game assets, thus supporting game developers and 3D artists. Throughout the project, a comprehensive review of existing game asset marketplaces was undertaken to identify their strengths, weaknesses, and potential avenues for enhancement. An analysis of available development tools and technologies led to the choice of a modern tech stack, comprising Node.js with Express for the server-side, React with TypeScript for the client-side, and PostgreSQL for the database. A detailed specification of functional and non-functional requirements was prepared, alongside the design and description of the "Mech Forge" system's architecture, database structure, and key algorithms. The resulting web application enables users to register and log in, browse and search for assets using various filters, view detailed asset pages, and (for creators) upload their own assets. Users can acquire free assets or purchase premium ones, manage them in their personal library, and download them. Creators also have access to statistics concerning their uploaded assets. The platform is intended to offer an intuitive user experience and a robust backend for asset and transaction management. | |
| dc.format.extent | 134 с. | |
| dc.identifier.citation | Кулініч, М. Л. Вебзастосунок для зберігання, пошуку, поширення та продажу ігрових механік, тривимірних моделей для ігрових рушіїв : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Кулініч Максим Леонідович. – Київ, 2025. – 134 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76862 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.title | Вебзастосунок для зберігання, пошуку, поширення та продажу ігрових механік, тривимірних моделей для ігрових рушіїв | |
| dc.type | Bachelor Thesis |
Файли
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: