Hi, I'm Berk Terek, a Senior Unity Developer with 8+ years of professional experience building 2D, 2.5D and 3D games for mobile, PC and VR. I focus on clean architecture (OOP, SOLID, DOP), Unity ECS/DOTS, performance optimization and production-ready code. I've led multiplayer integrations (Photon PUN2, Photon Fusion, Unity Netcode), online backends (PlayFab, Firebase, REST APIs) and memory-loading optimizations with Addressables. I currently work fully remote with EU studios as a contractor and can invoice internationally via my own company.

Berk Terek

Hi, I'm Berk Terek, a Senior Unity Developer with 8+ years of professional experience building 2D, 2.5D and 3D games for mobile, PC and VR. I focus on clean architecture (OOP, SOLID, DOP), Unity ECS/DOTS, performance optimization and production-ready code. I've led multiplayer integrations (Photon PUN2, Photon Fusion, Unity Netcode), online backends (PlayFab, Firebase, REST APIs) and memory-loading optimizations with Addressables. I currently work fully remote with EU studios as a contractor and can invoice internationally via my own company.

Available to hire

Hi, I’m Berk Terek, a Senior Unity Developer with 8+ years of professional experience building 2D, 2.5D and 3D games for mobile, PC and VR. I focus on clean architecture (OOP, SOLID, DOP), Unity ECS/DOTS, performance optimization and production-ready code.

I’ve led multiplayer integrations (Photon PUN2, Photon Fusion, Unity Netcode), online backends (PlayFab, Firebase, REST APIs) and memory-loading optimizations with Addressables. I currently work fully remote with EU studios as a contractor and can invoice internationally via my own company.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Turkish
Fluent
English
Advanced

Work Experience

FOUNDER at TEREK GAMING
February 1, 2024 - June 14, 2024
Founded and currently managing Terek Gaming, providing game development services to various clients including Happy Hour Games, ARCN Games, Rodd Games, Upwork, and Falan Game. Services offered include Unity 2D, 2.5D, 3D for PC, Mobile, VR/AR/MR, Unity Ecs Dots, OOP, Solid, Dop, TDD coding approach, Unity performance increase and optimization, memory management with Addressables, Android and iOS optimization, backend services with PlayFab and Firebase, ads implementation via Applovin, Admob, and Unity Ads, Unity UI integration, multiplayer using Photon Pun2, Fusion, Netcode, unit and play mode testing using TDD, Zenject IoC, UniTask, and GitHub Actions CI/CD.
LEAD DEVELOPER at FALAN GAMES
November 1, 2024 - February 4, 2025
Led development of mobile and PC puzzle games using Unity2D, 2.5D, and 3D technologies. Applied OOP, Solid, Dop, and TDD coding approaches. Focused on performance increase and optimization including memory management and platform specific optimizations for Android and iOS. Implemented ads (Applovin, Admob, Unity Ads), Unity UI, multiplayer with Photon Fusion, and conducted unit and play mode testing with TDD approach using Zenject IoC and UniTask/UniRx.
LEAD DEVELOPER at HAPPY HOUR GAMES
December 22, 2023 - November 30, 2024
Led development of mobile games using Unity 2D, 2.5D, and 3D. Utilized Unity ECS Dots, OOP, Solid, Dop, and TDD approaches for coding. Improved Unity game performance and managed memory with Addressables, optimized for Android and iOS platforms. Integrated backend services such as PlayFab and Firebase for authentication, cloud script, data store, remote config, and leaderboards. Implemented ads and UI components. Developed multiplayer features using Photon Fusion and Netcode. Carried out unit and play mode testing following TDD approach using Zenject IoC and UniTask.
LEAD DEVELOPER at RODD GAMES
January 1, 2022 - December 15, 2023
Led production of PC and mobile games, employing Unity2D, 2.5D, and 3D technologies. Employed effective coding practices using OOP, Solid, Dop, and TDD principles. Enhanced game performance and memory management with Addressables, optimized Android and iOS builds. Integrated PlayFab and Firebase backend services for authentication, cloud scripts, data storage, and leaderboards. Deployed ads via Applovin, Admob, and Unity Ads with UI integration. Developed multiplayer functionality using Photon Pun2, Fusion, and Netcode. Followed unit and play mode testing and TDD methodologies with Zenject IoC, UniTask, and Github Actions CI/CD.
UNITY INSTRUCTOR at UDEMY - YOUTUBE
August 1, 2020 - June 14, 2024
Teaching Unity development including 5 live courses with over 20,000 students on Udemy. Producing free educational videos on Unity and advanced C# coding techniques via personal YouTube channel.
.NET AND UNITY INSTRUCTOR at BILGE ADAM AKADEMI
September 1, 2019 - August 15, 2023
Instructed programming in C#, Object Oriented Programming, Microsoft SQL Server and T-SQL, C# Data Access with SQL, HTML5, JavaScript, CSS3 Bootstrap, Asp.Net MVC, Asp.Net Core MVC, Web API, Design Patterns C#, NLayer and Solid principles with C#, UiPath RPA, and Unity 2D/3D.
SENIOR UNITY DEVELOPER at ALGEBRA GLOBAL TECHNOLOGIES
March 1, 2021 - January 1, 2022
Developed PC and mobile games using Unity2D, 2.5D, 3D with OOP, Solid, and TDD coding practices. Focused on performance enhancement, memory management, platform optimizations, backend integrations (PlayFab, Photon fusion), UI implementation, and multiplayer support. Employed unit and play mode testing with TDD.
UNITY DEVELOPER at HEADQUARTER GAME
December 1, 2020 - March 1, 2021
Developed mobile hyper-casual games using Unity3D. Responsible for performance optimizations, Android/iOS platform tuning, UI integration, and application of OOP and Solid principles.
UNITY DEVELOPER at KEKA GAMING
January 1, 2020 - April 1, 2020
Created mobile 2D hyper-casual games with Unity. Focused on performance improvement, Android/iOS optimization, UI integration, and maintained sound adherence to OOP and Solid programming methodologies.
.NET AND UNITY INSTRUCTOR at ARI BILGI BILIŞIM TEKNOLOJILERI AKADEMISI
December 1, 2018 - September 1, 2019
Provided instruction in C# programming, Object Oriented principles, Microsoft SQL Server and T-SQL, C# data access, HTML5, JavaScript, CSS3 Bootstrap, Asp.Net Web Forms, MVC, Web API, WCF, WPF, and Unity.
ASP.NET MVC DEVELOPER at GONCA GRUBU YAZILIM VE BILGISAYAR SISTEMLERI LTD. ŞTI.
October 1, 2018 - December 1, 2018
Built ASP.NET MVC web pages for projects.
FLIGHT DISPATCHER at ACT AIRLINES
January 1, 2011 - March 1, 2017
Assisted in planning flight paths considering aircraft performance, loading, weather conditions such as enroute winds, thunderstorms, turbulence forecasts, airspace restrictions, and airport conditions.
FLIGHT DISPATCHER at TAILWIND AIRLINES
June 1, 2010 - September 1, 2010
Assisted in planning flight operations ensuring safe and efficient flights considering weather and operational constraints.
Senior Unity Developer at BYTE
January 1, 2025 - Present
Worked with Unity2D and Unity3D for mobile development, focusing on MMORPG, Unity ECS DOTS, and implemented OOP, SOLID, and DOP coding approaches. Responsible for performance increases, optimization, memory management with Addressables, Android and iOS optimization, UI integration with Fairy-GUI and xlua, Unity Netcode, and UniTask.
Founder at TEREK GAMING
February 1, 2024 - Present
Founded the company providing Unity 2D/2.5D/3D game development services for PC, mobile, VR/AR/MR. Delivered Unity ECS DOTS, OOP, SOLID, DOP, TDD approaches, performance and memory optimization, Android/iOS optimization, PlayFab and Firebase backend services, and implementation of multiplayer features using Photon and Unity Netcode. Managed multiple customers including Happy Hour Games, ARCN Games, Rodd Games, Upwork, Falan Game, and Byte.
Lead Developer at Various Companies
April 2, 2025 - July 23, 2025
Lead developer developing mobile and PC puzzle games using Unity 2D/2.5D/3D with OOP, SOLID, DOP, and TDD coding approaches. Optimized performance, memory, and Android/iOS aspects. Integrated ads (Applovin, Admob, Unity Ads), UI elements, Photon Fusion multiplayer, backend services (PlayFab, Firebase), and unit testing with Zenject IoC and UniTask/UniRx. Projects spanned from 2022 through 2025.
Unity Instructor at Udemy & YouTube
August 1, 2020 - Present
Created and instructed over 5 live courses on Udemy with 20,000+ students focusing on Unity and advanced C# coding techniques. Managed a YouTube channel providing free educational content related to Unity.
Senior Unity Developer at Various Companies
January 1, 2022 - July 23, 2025
Worked on Unity2D, Unity 2.5D, and Unity3D for PC and mobile platforms with OOP, SOLID, and TDD approaches. Focused on performance optimization, memory management with Addressables, backend services (PlayFab), UI integration, multiplayer with Photon, and unit and play mode testing.
Unity Developer at Various Companies
March 1, 2021 - July 23, 2025
Developed Unity3D mobile games focusing on hyper casual genre, performance optimization, Android/iOS optimization, and UI integration.
ASP.NET MVC Developer at ACT Airlines
December 1, 2018 - July 23, 2025
Built ASP.NET MVC web pages.
Flight Dispatcher at ACT Airlines
March 1, 2017 - July 23, 2025
Assisted in planning flight paths considering aircraft performance, weather conditions, airspace restrictions, and airport conditions.
Flight Dispatcher at Tailwind Airlines
September 1, 2010 - July 23, 2025
Assisted in planning flight paths considering aircraft performance, weather forecasts, airspace restrictions, and airport conditions.
Senior Unity Developer at BYTE
January 1, 2025 - November 21, 2025
Develop mobile MMORPG and other mobile titles using Unity 2D and Unity 3D. Implement ECS and DOTS based systems with a focus on performance and scalability. Apply OOP, SOLID, DOP and TDD practices to ensure maintainable architecture. Optimize performance and memory with Addressables and platform specific profiling. Integrate UniTask and Unity Netcode when required.
Founder and Senior Unity Developer at Terek Gaming
February 1, 2024 - November 21, 2025
Provide end to end Unity development for PC, mobile and VR, AR and MR projects. Build ECS and DOTS gameplay systems and high performance codebases. Implement PlayFab and Firebase backends including authentication, cloud scripts, data, leaderboards and remote config. Integrate ad networks including Applovin, AdMob and Unity Ads. Implement multiplayer features with Photon PUN2, Photon Fusion and Unity Netcode. Set up CI/CD pipelines with GitHub Actions.
Lead Developer at Falan Games
February 1, 2025 - February 1, 2025
Lead development of mobile puzzle games in Unity 2D, 2.5D and 3D. Own architecture (OOP, SOLID, DOP, TDD) and core gameplay systems. Optimize Android and iOS builds, memory usage and performance. Integrate ads and analytics, and manage UI flows and user experience. Use UniTask, UniRx and Zenject for clean asynchronous code and dependency injection.
Lead Developer at Happy Hour Games
November 1, 2024 - November 1, 2024
Lead Unity mobile projects using ECS and DOTS and advanced architecture. Integrate PlayFab and Firebase backends, ads and monetization systems. Implement multiplayer features with Photon Fusion and Unity Netcode. Enforce TDD and best practices across the codebase.
Lead Developer at Rodd Games
December 1, 2023 - December 1, 2023
Develop PC and mobile games with Unity 2D, 2.5D and 3D including performance critical systems. Use ECS and DOTS and data oriented design for core gameplay, combat and progression. Handle optimization, Addressables based memory management and monetization including ads and in app purchases. Implement backend integrations with PlayFab and Firebase and multiplayer with Photon PUN2 and Photon Fusion. Maintain continuous integration and continuous delivery with GitHub Actions.
Unity Instructor (Udemy and YouTube) at Self employed
August 1, 2020 - November 21, 2025
Create and maintain Unity courses and YouTube content focusing on advanced Unity and C#, ECS and DOTS, architecture and patterns.
NET and Unity Instructor at Bilge Adam Akademi
August 1, 2023 - August 1, 2023
Teach C#, OOP, SQL Server, ASP.NET MVC and ASP.NET Core, Web API and Unity 2D and 3D. Prepare curriculum and mentor students for real world software and game development.
Senior Unity Developer and Unity Developer at Algebra Global Technologies, Headquarter Game, Keka Gaming
January 1, 2022 - January 1, 2022
Develop hyper casual and mobile games in Unity 3D and Unity 2D. Implement core gameplay, user interface, performance optimizations and Android and iOS specific tweaks. Integrate ad networks and analytics.
A.S.P.NET and Unity Instructor at Ari Bilgi Bilisim Teknolojileri Akademisi
September 1, 2019 - September 1, 2019
Teach C#, Unity and related software development topics.
ASP.NET MVC Developer at Gonca Grubu Yazilim ve Bilgisayar Sistemleri Ltd. Sti.
December 1, 2018 - December 1, 2018
Develop ASP.NET MVC web pages and business logic.
Flight Dispatcher at ACT Airlines
March 1, 2017 - March 1, 2017
Flight planning and operator tasks with high responsibility and stress management.
Flight Dispatcher at Tailwind Airlines
September 1, 2010 - September 1, 2010
Flight path planning considering performance, weather and airspace restrictions.
Founder / Senior Unity Developer at Terek Gaming
February 1, 2024 - Present
Provide end-to-end Unity development (architecture, gameplay, UI, integrations) for mobile, PC and VR. Build ECS/DOTS gameplay systems and data-oriented architectures in performance-critical projects. Integrate PlayFab and Firebase (auth, cloud scripts, data, leaderboards, remote config) and ad networks. Implement multiplayer features with Photon PUN2, Photon Fusion and Unity Netcode. Set up CI/CD pipelines with Git/GitHub Actions to automate builds and basic testing.
Lead / Senior Unity Developer at Happy Hour Games – Dubai, UAE (Remote) & Falan Games - Istanbul, TUR (Remote)
December 1, 2023 - February 1, 2025
Led development of multiple mobile puzzle and casual games in Unity 2D/2.5D/3D. Owned overall architecture (OOP, SOLID, DOP, TDD) and core gameplay systems. Integrated ads, analytics and basic live-ops flows (remote config, A/B test hooks, events). Optimized Android/iOS builds, memory usage and loading times to keep stable 60 FPS on target devices.
Unity / .NET Instructor (Selected Roles) at Bilge Adam Akademi, Ari Bilgi Akademisi, Udemy & YouTube
January 1, 2018 - Present
Lead / Senior Unity Developer at Happy Hour Games
December 1, 2023 - February 1, 2025
Led development of multiple mobile puzzle and casual games in Unity 2D/2.5D/3D; owned overall architecture (OOP, SOLID, DOP, TDD) and core gameplay systems; integrated ads, analytics and basic live-ops flows (remote config, A/B test hooks, events); optimized Android/iOS builds, memory usage and loading times to maintain stable 60 FPS.
Lead Developer at Falan Games
December 1, 2023 - February 1, 2025
Led architecture and core gameplay systems for mobile titles; integrated ads, analytics and basic live-ops flows; optimized memory usage and performance; collaborated with design for improved UX and mobile performance.
Unity / .NET Instructor at Bilge Adam Akademi / Ari Bilgi Akademisi / Udemy & YouTube
January 1, 2018 - Present
Taught C#, OOP, SQL Server, ASP.NET MVC/Core, Web API and Unity 2D/3D to hundreds of students; created and maintained Unity courses on Udemy (>20,000 students) and a YouTube channel focused on advanced Unity, ECS/DOTS and architecture; mentored junior developers on real-world project structures and best practices.
ASP.NET MVC Developer at Gonca Grubu Yazilim
January 1, 2018 - December 1, 2018
Developed web applications using ASP.NET MVC; participated in full SDLC; collaborated with cross-functional teams to deliver robust web solutions.
Instructor (Unity / .NET) at Bilge Adam Akademi, Ari Bilgi Akademisi, Udemy & YouTube
January 1, 2018 - Present
Taught C#, OOP, SQL Server, ASP.NET MVC/Core, Web API and Unity 2D/3D to hundreds of students. Created and maintained multiple Unity courses on Udemy (20,000+ students) and a YouTube channel focused on advanced Unity, C#, ECS/DOTS and architecture. Mentored junior developers and game developers on real-world project structures and best practices.
Lead Developer at Happy Hour Games / Falan Games
December 1, 2023 - February 1, 2025
Led development of multiple mobile puzzle and casual games in Unity 2D/2.5D/3D. Owned overall architecture (OOP, SOLID, DOP, TDD) and core gameplay systems. Integrated ads, analytics and basic live-ops flows (remote config, A/B test hooks, events). Optimized Android/iOS builds, memory usage and loading times to keep stable 60 FPS on target devices.
Unity / .NET Instructor at Bilge Adam Akademi, Ari Bilgi Akademisi, Udemy & YouTube
January 1, 2018 - Present
Taught C#, OOP, SQL Server, ASP.NET MVC/Core, Web API and Unity 2D/3D to hundreds of students. Created and maintained multiple Unity courses on Udemy (20,000+ students) and a YouTube channel focused on advanced Unity, C#, ECS/DOTS and architecture. Mentored junior developers and game developers on real-world project structures and best practices.

Education

at Bahçesehir University
January 11, 2030 - December 25, 2025
Computer and Programming at Bahçesehir University
January 11, 2030 - December 25, 2025
Computer Science at Bahçesehir University
January 11, 2030 - January 13, 2026
Computer Science at Bahçesehir University
January 11, 2030 - January 13, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Education, Software & Internet, Media & Entertainment, Professional Services