Skip to content
View MC-Oruc's full-sized avatar

Highlights

  • Pro

Block or report MC-Oruc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MC-Oruc/README.md
Kaan YILDIZ project portfolio banner

Kaan YILDIZ

Software Developer

Unreal Engine Real-time AI C++ Python Developer and Design Tools

Portfolio LinkedIn

Secret of Chronicles

 Independent neo-noir detective game · Unreal Engine 5.8

SoC Gameplay

SoC-Gameplay.mp4

SoC AI NPC Dialogue

SoC-AI-NPC-Dialogue.mp4

Explore Secret of Chronicles on my portfolio →

Project Overview

 Secret of Chronicles is an independent neo-noir detective game built with Unreal Engine 5.8. Players question NPCs freely instead of choosing from fixed dialogue options.

 TextGen generates scenario- and gameplay-aware replies with an LLM. SpeechGen creates each reply’s voice and synchronized mouth and facial animation at runtime. ConvCore validates and coordinates the complete exchange.

Development Status

  • Completed: Real-time AI dialogue pipeline; weapon and punch combat; narrative and quest systems; vehicle gameplay; investigation systems for LLM-driven NPC interactions and camera workflows; and UI design.
  • In progress: World placement and scenario implementation.
  • Steam: App ID setup is complete. The Steam page and wishlist are planned for the vertical slice.

Unreal Engine Plugins

 Plugins for AI inference, speech, facial animation, procedural level design, and editor workflows.

SpeechGen
─────────

 Offline Kokoro-82M speech synthesis for Unreal Engine.

Click to expand · Performance, implementation & benchmark details

Runtime

 The plugin runs Kokoro through ONNX Runtime. Its runtime is provisioned for the project and staged with packaged builds, so players do not need to download model files at runtime.

Performance & Quality

 The quality-gated U8/S8 mixed-precision model measured 3.00× real-time warm synthesis on a mid-range CPU, with 1.82 dB median mel-spectral error against FP32.

Benchmark Scope

 The timing starts after model loading. It excludes phonemization, queueing, and audio playback.

SpeechGen GitHub social preview

 Repository · Runtime assets


TextGen
───────

 Streaming LLM inference for Unreal Engine, with verified on-demand CUDA and Vulkan backends.

Click to expand · Runtime and implementation details

Overview

 TextGen connects Unreal projects to local or remote language-model providers. Its managed llama.cpp runtime handles model selection, streamed responses, accelerator capability checks, and runtime lifecycle.

TextGen GitHub social preview

 Repository


DeepLevelDesignPCG
──────────────────

 An editor-side PCG toolkit for deterministic city, road, building, and decoration generation in Unreal Engine 5.8.

Click to expand · Procedural generation details

Overview

 Supports authored spline paths and road-derived building placement, with chunk-aware regeneration of generated decoration.

DeepLevelDesignPCG GitHub social preview

 Repository


UE-LevelInstanceDeepCopy
────────────────────────

 Creates isolated Level Instance copies with their project assets and references.

Click to expand · Dependency and copy behavior

 Scans map dependencies, duplicates project-local assets, redirects hard and soft references, and supports World Partition external actor packages. Conflict policies can reuse compatible assets or stop before overwriting.

UE-LevelInstanceDeepCopy GitHub social preview

 Repository


ProcessRuntime
──────────────

 Launches and manages external processes from Unreal Engine, with inter-process communication support.

Click to expand · Plugin preview and repository

 A reusable runtime plugin for process lifecycle management and IPC.

ProcessRuntime GitHub social preview

 Repository


TextureGeneration
─────────────────

 Deterministic texture generation and import workflows for Unreal Editor.

Click to expand · Editor workflow and preview

 Editor tools connect generated texture and material assets to an organized, repeatable Unreal workflow.

TextureGeneration GitHub social preview

 Repository


BackupFileBrowser
─────────────────

 Browse and restore project-asset backups without leaving Unreal Editor.

Click to expand · Editor utility and preview

 An editor utility for keeping asset backup and recovery workflows close to project content.

BackupFileBrowser GitHub social preview

 Repository

Other Projects

 Independent work across speech animation, embedded security testing, developer tools, AI, and desktop software.

Duskfall
────────

 Feature Showcase · Development discontinued

Click to expand · Archived gameplay, character systems & level-design gallery

Project Overview

 Duskfall is an archived Unity action-RPG prototype about a lumberjack’s revenge. Development has ended; this feature showcase records its gameplay, combat, character systems, and level-design work.

Technical Achievements

  • Advanced Foot IK System — Adapts character movement to uneven terrain.
  • Dynamic Camera System — Blends camera perspectives and provides zoom control.

Camera System

Duskfall-Gameplay-800x450.mp4

Environment & Level Design

Duskfall gameplay in a forest environment Duskfall forest level Duskfall level viewed from above
Duskfall bridge environment Duskfall antagonist character Duskfall world-map layout

Character & Combat Systems

Duskfall character and foot IK setup in the Unity Editor
Duskfall boss encounter
Duskfall movement and camera settings in the Unity Inspector

Dungeon Architecture

Dungeon layout, isometric view 1 Dungeon layout, isometric view 2 Dungeon layout, isometric view 3 Dungeon layout, isometric view 4 Dungeon layout, isometric view 5

Level-Design Blueprints

Dungeon blueprint, layout 1 Dungeon blueprint, layout 2 Dungeon blueprint, layout 3 Dungeon blueprint, layout 4

VocaRig
───────

 Streaming speech-to-face animation, mapping 21 audio-driven channels to 52 ARKit blendshape outputs.

Click to expand · Model pipeline & visual preview

 A standalone system for speech-driven 3D facial animation. It includes synthetic-data preparation, GRU training, evaluation metrics, ONNX export, and a FastAPI lab dashboard.

VocaRig GitHub social preview

 Repository


FaceRig
───────

 Predicts 3D facial-rig weights from continuous emotion parameters.

Click to expand · Training pipeline & visual preview

 A PyTorch workspace for synthetic expression data, recurrent GRU training, ONNX export, and a local dashboard for inference and model metrics.

FaceRig GitHub social preview

 Repository


K4MPUS_R00TK1T
──────────────

 Raspberry Pi Pico W / ESP32 tool for authorized Bluetooth beacon-filtering and Company ID tests.

Click to expand · Hardware, test scope & preview

 An embedded security-testing project with a LittleFS-based web interface. Intended for controlled, authorized validation of Bluetooth filtering systems.

K4MPUS_R00TK1T GitHub social preview

 Repository


UE 5.7 MCP PortKit
──────────────────

 Backports Unreal Engine 5.8 MCP tools and Atomic Material Graph workflows to UE 5.7.

Click to expand · Tooling details & visual preview

 Includes a token-efficient material-graph DSL with schema validation, batched graph edits, and compile diagnostics, alongside compatibility tooling for editor workflows.

UE 5.7 MCP PortKit GitHub social preview

 Repository


Chimera
───────

 Full-stack AI chat and image-generation workspace built with Next.js and Go.

Click to expand · Application overview & visual preview

 Combines a responsive chat interface, Firebase authentication and real-time sync, AI chat, and image-generation workflows.

Chimera GitHub social preview

 Repository


MessageHub
──────────

 Qt/PySide6 interface demo with eight themes, animated transitions, and custom widgets.

Click to expand · Interface preview & project details

 A desktop UI project focused on visual design and reusable components, including photo galleries, sliders, hover buttons, and multi-select lists.

MessageHub desktop interface demo

 Repository


People Counter
──────────────

 Real-time people counting from camera, video, or RTSP streams with YOLO and YuNet.

Click to expand · Detection workflow & preview

 Offers headless processing and a Qt interface with live preview, a draggable counting line, and annotated-video export.

People Counter GitHub social preview

 Repository


File Organizer Tool
───────────────────

 Cross-platform file organization with GUI, CLI, preview, undo, and ten languages.

Click to expand · Workflow preview & project details

 A lightweight Python desktop utility that sorts files by filename prefixes and can reverse an organization or export a directory tree.

File Organizer Tool interface

 Repository


More project demos and implementation notes: kaanyildiz.com

Pinned Loading

  1. K4MPUS_R00TK1T K4MPUS_R00TK1T Public

    A specialized hardware tool for Bluetooth Company ID and tag emulation, built on Raspberry Pi Pico W / ESP32.

    C++ 1

  2. VocaRig VocaRig Public

    AI-powered speech-to-3D facial animation and lip-sync with streaming GRU and ARKit blendshape output.

    Python 1

  3. FaceRig FaceRig Public

    Open-source PyTorch workspace for emotion-driven facial rigging, synthetic data, GRU training, ONNX export, and a local 3D dashboard.

    Python 1

  4. SpeechGen SpeechGen Public

    Unreal Engine 5.7 offline speech synthesis plugin with verified Kokoro ONNX runtime provisioning.

    C++ 1

  5. TextGen TextGen Public

    Unreal Engine 5.7 text generation plugin with verified on-demand CUDA and Vulkan llama.cpp inference

    C++ 1

  6. UE57-MCP-PortKit UE57-MCP-PortKit Public

    Automated utility & patch kit to backport UE 5.8 Model Context Protocol (MCP) toolsets and Atomic Material Graph DSL to UE 5.7 projects.

    C++ 1 1