Uğur Yürümez

Uğur Yürümez

Technical artist. Unity ve web için gerçek zamanlı VFX, shader ve araçlar üzerinde çalışıyorum.

Technical artist. I work on real-time VFX, shaders and tools for Unity and the web.

İşlerWork

Cartula

Prosedürel dünya üreteciProcedural world generator

Tarayıcıda çalışan bir prosedürel dünya üreteci. Her tohum yükselti, iklim, nehir ve volkanlarla kurallı adımlarda büyüyen yeni bir kıta; sonuç izometrik voksel olarak çizilir ve canlı kalır: nehirler yokuş aşağı akar, dalgalar kıyıya doğru halkalanıp söner, rüzgâr vadileri izler ve volkan dumanını büker, sabahları vadilerde sis toplanır, gezen bulutlardan iklime göre yağmur ya da kar yağar, yağmur bulutları şimşek çakar, gece olunca lavlar parlar. Mevsim ayarı sonbaharda ormanları sarartır, kışın kar çizgisini indirip suları dondurur. Coğrafi kuralları otomatik testler koruyor; P tuşu kare süresini ve GPU maliyetini gösteren performans panelini açar.

A procedural world generator that runs in the browser. Each seed grows a new continent in rule-based passes (elevation, climate, rivers, volcanoes) and draws it as isometric voxels that stay alive: rivers flow downhill, waves ring in toward the coast and settle, wind follows the valleys and bends the volcano smoke, morning fog pools in the valleys, rain or snow falls by climate from drifting clouds, rain clouds strike lightning, and lava glows at night. A season control turns forests gold in autumn and brings the snow line down and freezes water in winter. Automated tests hold the geographic rules; press P for a panel with frame time and GPU cost.

TeknikBuilt with
WebGL2, GLSL, JavaScript

Puzzle level editörüPuzzle level editor

Takım aracıTeam tool

Tasarım ekibimizin Hex Steps bulmacalarını kurduğu tek dosyalık web editörü. Kural motoru her level'ı çözer ve analiz eder. Analizden geçen level'lar ortak havuza gönderilir; sıralayıcılar en iyilerini 10 chapter × 6 level'lık final tablosuna yerleştirir. Her değişiklik kendiliğinden kaydedilir; hesabı olmayanlar demo modunda gezebilir.

A single-file web editor where our design team builds Hex Steps puzzles. Its rule engine solves and analyses every level. Levels that pass analysis go to a shared pool, and the sorters place the best ones into a final table of 10 chapters × 6 levels. Every change saves itself; demo mode works without an account.

TeknikBuilt with
JavaScript, Supabase

Gerçek zamanlı VFXReal-time VFX

Yapım aşamasındaIn production

Stilize efektler ve elle yazılmış HLSL shader'lar; amaç güzel görünmek kadar ucuz kalmak. Her efekt düşük ve yüksek cihaz bütçesinde profillenecek: draw call, overdraw ve GPU maliyeti, önce ve sonra yan yana.

Stylized effects and hand-written HLSL shaders, built to look good and stay cheap. Each one will be profiled on low- and high-end budgets, with draw calls, overdraw and GPU cost shown before and after.

TeknikBuilt with
Unity 6, URP, HLSL

DeneyimExperience

Pogo Panic

Level tasarımı, Bruder StudioLevel design, Bruder Studio

Steam'de çıkan (2026), co-op oynanabilen bir pogo tırmanma oyunu. Oyunun tırmanma level'ını tasarladım.

A pogo climbing game with co-op, out on Steam (2026). I designed its climbing level.

METU GATES

ODTÜ Oyun Geliştirme ve Animasyon TopluluğuMETU's game development and animation society

  • Başkan olarak ekiple GATESJam 2025 ve 2026'yı düzenledik. İkisi de Ankara'da yüz yüze yapıldı; her birine yaklaşık 120 kişi, 20–30 ekip katıldı.
  • Dönem boyunca Winter is JAMing gibi daha küçük topluluk jam'leri de düzenledik.
  • ÜNOG ve diğer üniversitelerin oyun topluluklarıyla Jamination 8'i ortak düzenledik; jam İstanbul, Ankara ve İzmir'de aynı anda yapıldı.
  • Topluluk olarak GMTK ve Brackeys gibi online jam'lere katıldık.
  • Başkan yardımcısıyken topluluğun sosyal medyasını yönettim; görüntülenmeler 4–5 kat artıp 75 bine çıktı.
  • As president, I organized GATESJam 2025 and 2026 with the team. Both were held in person in Ankara, each with about 120 people in 20–30 teams.
  • We also ran smaller society jams during my term, such as Winter is JAMing.
  • We co-organized Jamination 8 with ÜNOG and other universities' game dev societies; it ran at once in Istanbul, Ankara and Izmir.
  • As a society, we took part in online jams such as GMTK and Brackeys.
  • As vice president, I ran the society's social media; views grew four to five times, up to 75,000.
BaşkanPresident
2024–2026
Başkan yardımcısı, sosyal medyaVice president, social media
2023–2024

HakkındaAbout

Particle ve VFX işiyle başladım. Şu an Unity 6 / URP'de HLSL shader yazıyor, performans profilliyor ve editör araçları geliştiriyorum.

I started out in particle and VFX work. These days I write HLSL shaders in Unity 6 / URP, profile performance and build editor tools.

KonumBased in
Ankara, Türkiye
AraçlarTools
Unity 6, URP, HLSL, WebGL2, JavaScript