Код, который можно посмотреть

Здесь нет красивых скриншотов и обещаний. Есть проекты, написанные с нуля, с открытыми исходниками под MIT. Смотрите и решайте, подхожу ли я под вашу задачу.

Проекты

Копии лежат в каталоге products/, история — в git, лицензия — MIT.

Rust с нуля до движка: 20 модулей

Zero-dependency curriculum. 20 runnable programs, 14 912 строк.
  • Строк собственного кода: 14912 в 24 файлах
  • Сторонних зависимостей: нет
  • Стек: Rust 2024, Cargo, std-only
  • Лицензия: MIT, исходники открыты
собираетсяcargo build --release от $79

Novell Engine v0.3.0

Визуальный редактор визуальных новел на C++20. Таймлайн, инспектор, undo/redo, формат .vne.
  • Строк собственного кода: 3319 в 8 файлах
  • Сторонних зависимостей: нет
  • Стек: C++20, MinGW, Win32, GDI+
  • Лицензия: MIT, исходники открыты
собираетсяbuild.bat (MinGW g++, -std=c++20) от $29

Eblya 2D Engine Editor

Редактор 2D-игры: композитор, слои, blend-режимы, таймлайн, нодовый граф, undo, плагины.
  • Строк собственного кода: 4940 в 58 файлах
  • Сторонних зависимостей: 4
  • Стек: C++17, CMake, OpenGL, GLFW, GLEW, stb, Dear ImGui, miniaudio
  • Лицензия: MIT, исходники открыты
нужна починкаcmake -B build && cmake --build build от $49

Unreal Engine 5.8 Gameplay Kit: 3 варианта

Combat + SideScrolling + Platforming. StateTree, EQS, UMG, AnimNotifies, интерфейсы.
  • Строк собственного кода: 5192 в 87 файлах
  • Сторонних зависимостей: нет
  • Стек: Unreal Engine 5.8, C++, StateTree, EQS, UMG
  • Лицензия: MIT, исходники открыты
  • Что проверяется в CI: UE 5.8 (~100 ГБ) не собирается в CI. Проверена согласованность проекта: рефлексия, зависимости модулей, плагины, наличие ассетов. scripts/check_uproject.py.
  • Известный дефект: Content: 753 ассета без .meta — UE присвоит новые GUID, ссылки между ассетами разорваны. Требуется открыть проект в UE 5.8 и пересохранить.
проверяется в CIоткрыть TRY_02.uproject в UE 5.8 от $59

ImGui Editor Starter Kit

Готовый каркас редактора: документ, undo, плагины, задачи, эффекты, рендер-слой.
  • Строк собственного кода: 4978 в 52 файлах
  • Сторонних зависимостей: 3
  • Стек: C++17, CMake, OpenGL, Dear ImGui, GLAD, GLFW, stb
  • Лицензия: MIT, исходники открыты
собираетсяcmake -B build && cmake --build build от $19

PolygonEditor 3D

Редактор 3D сцены на C++17: OpenGL + Assimp, два рендер-бэкенда, панели интерфейса.
  • Строк собственного кода: 3801 в 28 файлах
  • Сторонних зависимостей: 4
  • Стек: C++17, CMake, OpenGL, Assimp, GLFW, GLEW, GLM, MS-MPI
  • Лицензия: MIT, исходники открыты
собираетсяcmake -B build && cmake --build build от $39

TDEvuris Security Toolkit

13 модулей Windows: boot/memory/network/registry-сканеры, шредер, хешер, эвристика, updater.
  • Строк собственного кода: 3253 в 25 файлах
  • Сторонних зависимостей: нет
  • Стек: C++17, CMake, Win32, bcrypt, wintrust, iphlpapi
  • Лицензия: MIT, исходники открыты
собираетсяcmake -B build && cmake --build build (MSVC) от $24

Spring Boot Social Backend Kit

Java 17 + Spring Boot 3.2: JWT, WebSocket-чат, JPA, слоистая архитектура, Lombok.
  • Строк собственного кода: 1785 в 63 файлах
  • Сторонних зависимостей: 6
  • Стек: Java 17, Spring Boot 3.2, JPA, WebSocket, JWT, Lombok
  • Лицензия: MIT, исходники открыты
нужна починкаmvn -q package от $19