Sobre mí
Llevo seis años en la industria del videojuego. Detrás quedan tres títulos publicados, incontables prototipos y otros tantos sistemas reescritos desde cero.
La tolerancia de cuatro frames en un salto, el hit-stop de 80 ms de un golpe, el amortiguado de 0,12 de una cámara — ahí se esconde lo que hace que un juego sea un juego. Justo ahí trabajo yo.
Desde estudios indie hasta equipos móviles F2P, he desarrollado controladores de personaje, sistemas de combate, IA enemiga y capas de sincronización de red a escalas muy distintas.
En Unreal Engine 5 trabajo con C++ y el Gameplay Ability System; en Unity con DOTS y el Job System. Nanite, Lumen y los pipelines de render modernos son parte de mi día a día.
Mi enfoque es simple: define primero qué debe sentir el jugador y luego mete esa sensación en 16,6 milisegundos. El profiler siempre abierto.
Descargar el CV ↓Cómo trabajo
Primero medir, luego optimizar
Optimizar por intuición es tiempo perdido. Cada mejora se documenta con datos del profiler antes y después.
La sensación es una especificación
"El salto no se siente bien" es un informe de error. Coyote time, buffers y curvas forman parte del diseño.
Las herramientas aceleran al equipo
Si dos días en una herramienta de editor le ahorran dos meses al equipo, esa herramienta se escribe.
El código se lee antes de ejecutarse
Escribo pensando en quien abra ese archivo dentro de seis meses. Normalmente esa persona soy yo.
git log --author="ofk"
Unity Game Developer
Nokta Games · Bursa, Turquía
Desarrollador de Supermarket Simulator, activamente involucrado en los procesos de desarrollo de juegos con Unity.
- 34 % menos de tiempo de frame gracias a la migración a ECS que lideré
- Revisión de código y mentoría para un equipo de jugabilidad de cinco personas
- Objetivos de rendimiento cumplidos en la certificación de consola
- Rediseño completo de la arquitectura del sistema de combate
Mid Multiplayer Game Developer
Happy Hour Games · Turquía
Desarrollo de juegos multijugador usando Unity e infraestructura Photon.
- 1,4 M+ de descargas totales, +18 % de retención D1
- Infraestructura de tests A/B creada desde cero
- Optimización de CI: tiempo de build reducido de 22 a 6 minutos
- Inventario, misiones y recompensas unificados en una biblioteca común
Mid Multiplayer Game Developer
Bosphorus Games · Turquía
Desarrollo de un juego de plataformas multijugador 2D usando infraestructura Photon Pun2.
- Un prototipo jugable por semana
- Seis herramientas de editor adoptadas por todo el estudio
- 40 % menos draw calls tras reescribir el sistema de UI
Mid Game Developer 3D/2D
Phoenix Bird Game · Turquía
Desarrollo de juego de progresión de personaje estilo From Zero to Hero con Photon Pun2.
Mid Game Developer
Festival Game Studio · Turquía
Mobile and PC game development with Unity.
Game Developer
Duuby Games · Turquía
The company where I started my professional game development career with Unity in 2021.
Formación y certificados
Programación Informática, Técnico Superior
Universidad Uludağ · Bursa, Turquía
Trabajo final: análisis comparativo de enfoques de iluminación global en tiempo real. Tercero de la promoción.
Certificados & Cursos
Udemy · Engin Demiroğ · Berk Terek · Ömer Faruk Sarıkaya · En línea
Unity Certified Expert Programmer, Unreal Engine 5 Gameplay Systems, cursos avanzados de programación gráfica.
Ficha
Mi caja de herramientas
Lo que dicen quienes han trabajado conmigo
Opiniones de estudios, distribuidoras y equipos independientes.
Cuando le describes un problema a Ömer, mide antes de hablar. En el trimestre en que lideró la migración a ECS nuestro tiempo de frame bajó un 34 % sin una sola regresión. Su papel en el crecimiento de los programadores junior merece mención aparte.
Nuestras builds tardaban 22 minutos y nadie quería tocarlo. Ömer las bajó a seis en una semana. Como productor, el efecto en la moral del equipo valió incluso más que las horas ahorradas.
Somos un estudio de tres personas sin ninguna experiencia en netcode. Ömer no solo escribió el código, nos enseñó por qué lo escribió así. Ahora podemos mantener ese sistema nosotros mismos: el mejor resultado que puedes esperar de un consultor.
He dirigido decenas de revisiones técnicas del lado de la distribuidora. El vertical slice de Ömer fue de los pocos que trajo mediciones en lugar de una presentación. Es fácil confiar en un desarrollador que te enseña los números del presupuesto.
Descargar el CV
Trayectoria detallada, referencias y lista completa de competencias técnicas en PDF.