Skip to content
View RizgarOzan's full-sized avatar
💻
we on grind
💻
we on grind

Highlights

  • Pro

Block or report RizgarOzan

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
RizgarOzan/README.md
Rızgar Ozan — game and tools programmer. Systems behind games, and the tools that prove they work.

Website LinkedIn itch.io Email

I build systems and the tools around them: rules engines you can test without an engine running, editors that show a designer what a change will cost, and simulators that measure instead of guess. Final-year Computer Education & Instructional Technology student at Hacettepe University, so I also care about the moment a game teaches something and the player doesn't notice.

Selected work

Five projects, in the order I'd show them to you. Every number on a card is copied from the project's own committed results.

01 Match3 Lab — C# match-3 rules core, readable level format, Unity editor tools and a bot simulator. Difficulty curve: greedy-bot win rate falls from 100% on level 1 to 50% on level 6; random bot from 70% to 3%. 1000 games per level.
02 Turkish RAG Eval — 3 chunkers × 4 retrievers on a hand-labelled Turkish gold set. Best nDCG@10 per retriever: BM25 0.41, BM25 with 5-character prefix 0.51, dense 0.50, hybrid RRF 0.61. 03 TMP Glyph Audit — Unity package that finds every TextMeshPro text the fonts cannot draw, through TMP's real fallback chain. Editor window plus CI exit codes.
04 Bilim Dedektifi — short educational mystery game, team course project at Hacettepe, free on itch.io. 05 Code-Enigma — React 19 academic progress platform built with İlkhan Arda Akmaca; I built the dashboard, peer comparison markers and the filter and settings controls.

Match3 Lab ships a WebGL build, 39 core tests and 2 play-mode tests, and a decision record for every rule. Turkish RAG Eval: 58 hand-labelled queries; differences under 0.05 nDCG are noise, and the README says so. TMP Glyph Audit: 18 xUnit + 4 EditMode tests.

Open source

Pull requests to projects I don't own. Refreshed every week by a workflow.

4 merged across 3 projects · 7 in review

Pull request Project
🟣 merged Fix implied second keyword for single-keyword position-area values mdn/content · ★ 11k
🟣 merged Keep the DropZone can-drop class while dragging over its items radzenhq/radzen-blazor · ★ 4.3k
🟣 merged fix(docx): record Roman and ideographTraditional counts past their domain HKUDS/LightRAG · ★ 39.6k
🟣 merged Hide the decorative dropdown trigger icon from screen readers radzenhq/radzen-blazor · ★ 4.3k
🟢 in review fix(auth): strip whitespace around AUTH_ACCOUNTS entries HKUDS/LightRAG · ★ 39.6k
🟢 in review Fix compiled models with losses that require media counts in the trainer huggingface/sentence-transformers · ★ 19.1k
🟢 in review Chrome 144 supports Temporal constructors mdn/browser-compat-data · ★ 5.7k
🟢 in review Fix: C# project discovery ignores configured ignore patterns oraios/serena · ★ 29.3k
🟢 in review Node.js 24 supports SuppressedError mdn/browser-compat-data · ★ 5.7k
🟢 in review docs(reference): add unity_docs and unity_reflect examples CoplayDev/unity-mcp · ★ 14.2k

Also

  • Suspicious Delicacies — restaurant sim × turn-based RPG in Unity, three-person team; the restaurant loop, customer AI, QTE minigames and editor tooling are mine

Toolbox

Unity C# / .NET Python React GitHub Actions Git

Header and cards are SVGs rendered by scripts/ in the site's palette; the cards' text is outlined so they look the same on every machine.

Popular repositories Loading

  1. tmp-glyph-audit tmp-glyph-audit Public

    Find every TextMeshPro text your fonts cannot draw - scenes, prefabs and runtime text, through TMP's real fallback chain. Editor window + CI exit codes.

    ShaderLab 1

  2. turkce-humanizer turkce-humanizer Public

    Türkçe yapay zekâ metnini, ne dediğini değiştirmeden yazarın sesine çeviren ajan skill'i (Claude Code, Codex, Cursor). Humanizer'ın Türkçe karşılığı.

    Python 1

  3. RizgarOzan RizgarOzan Public

    My personal repository.

    Python

  4. jules-test jules-test Public archive

  5. RizgarOzan.github.io RizgarOzan.github.io Public

    Kişisel site — rizgarozan.github.io

    HTML

  6. match3-lab match3-lab Public

    Match-3 workbench: pure C# rules core, readable level format, bot simulator that measures difficulty, Unity editor tools + WebGL demo

    C#