M. Taha Çorbacıoğlu

Senior Game Developer

About Me

Hi, I’m Taha, a senior game developer. As well as game development I also have experience making backend development for games. I have worked at several companies for mobile casual puzzle games and am now developing a CRPG game based on 5E rules for PC.

I’m’ most skilled in: Unity and C#

Projects

Star Blast

Peak Website

Best project I've done with the best team I've ever worked.

I started this project before soft launch. I work at ingame items, client and backend side of online events, performance improvements, third party plugin integrations (appsflyer, helpshift etc), native plugin implementations (haptics etc), ui, animations using Dotween and bezier calculations.

Used Tech: Unity, DoTween, Firebase, Java Spring (Backend), Typescript (Socket Server), Beziers, Objective C (Native Plugins), Helpshift

Cat Heroes Puzzle Adventure

Cratoonz Website

Different kind of puzzle game

I started this project for add ingame content and fix performance issues. I added some items, ingame mechanics, events, downloadable content system using Unity’s Addressable and Gamefab CDN.

Used Tech: Unity, DoTween, Zendesk, Playfab

My first project that I learned so much about game developing

I started this project after its launch. It was my first job and first real project. I’ve learned so much about game developing. I work various part of the game including ingame obstacles, offline weekly events, performance issues, third party integration (zendesk etc), native plugins, ui, animations.

Used Tech: Unity, Zenject, Firebase, DoTween, Promise, Zendesk, Java (Native Plugins), Objective C (Native Plugins)

Starcraft Build Order Optimization

My Thesis Project

Objective of the project is increasing the performance of ai bot’s build order determination that uses genetic algorithm in Starcraft: Brood War. Also, I added constraint satisfaction problems algorithms to use buildings positions to become more efficient.

Used Tech: C++, Python, Genetic Algorithms, CSP, UAlbertaBot

Experience

Peak

Senior Software Enginer

March 2021 - March 2023

Peak Website

I’ve worked for Star Blast game for about two years, last one month I’ve worked for Toon Blast’s online event named Toon Race. Besides projects, I made presentations about our engineering style to newcomers and students.

Cratoonz

Game Developer

July 2020 - March 2021

Cratoonz Website

I’ve worked for Cat Heroes that already launch. I started to add more ingame mechanics, obstacles, and fix performance issues.

Gamegos

Game Developer

June 2018 - July 2020

Gamegos Website

I’ve worked for Manor Cafe as a junior developer. When I first started, I wrote cutscene and UI scripts for the Manor Café. Then I integrated third party tools and wrote some native plugins. Last year, I mostly developed obstacle logics, Match3 mechanics and in-game events for the Manor Café game.

Arçelik Group

Software Engineering Intern

August 2016 - September 2016

Arçelik Website

My second intership is in Arçelik which is white goods brand. Iin Arçelik. Pishti is a card game that has very simple rules. Users can open new table and play in their televisions while they can watch channels in upper left corner on the tv. Other players can join by their cellphones. I’ve used Node.Js, Express and Socket.io for this game backend.

Simit Lab

Software Engineering Intern

June 2016 - July 2016

Simit Lab Website

My first intership is in Simit Lab which is my teacher’s research lab in Istanbul Technical University. I learned image processing and Unity game engine while I’m here. I design a game which digitizing horror house games using AR/VR. The purpose of the game is transforming player’s house into horror themed house by using cards that can be detect by phone’s camera to show 3D puzzles and ghost. For this project I’ve used Unity and Vuforia SDK. The game is played by two player. One of them puts physical cards which include keys, monsters and locks to a room. Then other player wears a VR goggle with a camera and enter the designed room and search keys to escape from this room while escaping monster.

Education

Istanbul Technical University

BSc Computer Engineering

2013 - 2018

Good old days.

During my time at ITU I learnt most of my key skills that have I have taken through my career such as teamwork and working to tight deadlines. I thouroughly enjoyed my time as university and learnt a lot about a healthy work life balance.

I spent my free time as a member of ITU Game Design and Developer Club

Thesis: Build Order Optimization using evolutionary algorithms for StarCraft game

Selective Cources: Artificial Intelligence, Object Oriented Model and Design, Software Quality and Testing, Computer Projects, Computer Vision

A Little More About Me

Alongside my interests in software engineering some of my other interests and hobbies are:

  • Fantasy and Science Fiction
  • Comics
  • Board games and Tabletop RPGs (I’m member of Pathfinder Society between 2012 and 2018)
  • Digital Games
  • Basketball
  • Blues, Prog Rock, Metal