Oyunların Dışında
KareNot
Oyun testi kayıtlarında bug ve kurgu notlarını işaretleyip ekibe, AI agent'larına ve video editörüne aktaran açık kaynak bir Windows aracı.
- Rol
- Solo · Tasarım & Geliştirme
- Yıl
- 2026
- Teknoloji
- .NET · C#
- C#
- .NET 10
- Windows Forms
- libVLC
- ffmpeg
- whisper.cpp
- Claude Code
Öne çıkanlar
- Kayıt üzerinde zaman damgalı bug, değişiklik ve not işaretleri; ekran görüntüsü, kısa klip ya da karede çerçevelenmiş bir alanla, her biri durum ve önem derecesiyle
- Bir inceleme oturumunu Markdown/HTML rapora, ekip arkadaşları ve AI agent'ları için görev listesine, tek dosyalık ZIP paketine, CSV'ye ve DaVinci Resolve işaretlerine dönüştürüyor
- Aynı görüntü üzerinde ikinci bir kurgu geçişi — video editörü için bip ve kesim aralıkları, Whisper ile çevrimdışı küfür adayları ve bipli, kesilmiş videonun ffmpeg ile dışa aktarımı
KareNot, KILLSTREAM’in oyun testi kayıtlarını incelemek için tasarlayıp geliştirdiğim küçük bir Windows uygulaması. Kendi playtest kayıtlarımızda kullanıyorum.
Sorun. Oyun testlerini OBS ile kaydediyoruz. Kayıtları izlerken işe yarayan kısım — “kamera burada duvarın içine giriyor” — eskiden anı, kareyi ve bağlamı kaybeden dağınık notlara dönüşüyordu. KareNot her notu kendi zaman damgasına ve karesine bağlı tutuyor ve bir inceleme oturumunu ekibin üzerinde çalışabileceği bir şeye çeviriyor: küçük resimli ve klipli bir rapor ya da her açık bulgunun başlığı, zamanı, önemi ve beklenen / gözlenen / kabul ölçütü iskeleti olan, bir ekip arkadaşının ya da AI agent’ının doğrudan alabileceği bir görev listesi.
Tek geçişte iki iş. Aynı kayıtlar oyunun sosyal medya hesapları için videolara da dönüşüyor. Bu yüzden bug notlarının yanında bir kurgu izi de var: bip ve kesim aralıkları, videoyu kim kurgulayacaksa onun için makinenin okuyabileceği JSON ve okunur bir liste olarak dışa aktarılıyor ya da doğrudan kaba bir kurguya dönüştürülüyor. Whisper bip için küfür, sessizlik tespiti de kesim için ölü anlar öneriyor, tamamen çevrimdışı; öneriler aday olarak işaretleniyor ve tek adımda geri alınabiliyor.
Nasıl yapıldı. .NET 10 üzerinde C# ve Windows Forms; kare kare ilerleme için VLC’nin oynatıcı motoru. Klipleri, önizlemeleri ve dışa aktarılan kurguyu ffmpeg hallediyor, konuşma tanımayı whisper.cpp yerelde çalıştırıyor. Notlar her video için ayrı, sekmeyle ayrılmış düz metin dosyaları; böylece uygulamanın dışında da okunup düzenlenebiliyor. Otomatik bir self-test oynatıcıyı, not almayı, alan işaretlemeyi, kesim aralıklarını, geri al / yineleyi, filtreleri ve raporları çalıştırıyor. Açık kaynak, Windows sürümü GitHub’da; Mac’teki IINA oynatıcısı için yazılan eklenti aynı not dosyalarını kullanıyor ama henüz denenmedi.