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
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
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
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.
I’ve worked for Cat Heroes that already launch. I started to add more ingame mechanics, obstacles, and fix performance issues.
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.
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.
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