I am an experienced and versatile Software Engineer with over 7 years in the industry, including more than 5 years of hands-on expertise in Unreal Engine and C++. I specialize in developing high-performance gameplay systems, real-time simulations, and interactive 3D environments. I am passionate about continuous learning, solving complex technical challenges, and building immersive user experiences in both game and simulation projects. I enjoy working on innovative projects involving game development, simulation, and AR/MR applications. I also have a strong background in mentoring and instruction, having taught Unreal Engine C++ to students, helping them understand scalable multiplayer systems, AI, and gameplay architecture.

EREN CELIK

I am an experienced and versatile Software Engineer with over 7 years in the industry, including more than 5 years of hands-on expertise in Unreal Engine and C++. I specialize in developing high-performance gameplay systems, real-time simulations, and interactive 3D environments. I am passionate about continuous learning, solving complex technical challenges, and building immersive user experiences in both game and simulation projects. I enjoy working on innovative projects involving game development, simulation, and AR/MR applications. I also have a strong background in mentoring and instruction, having taught Unreal Engine C++ to students, helping them understand scalable multiplayer systems, AI, and gameplay architecture.

Available to hire

I am an experienced and versatile Software Engineer with over 7 years in the industry, including more than 5 years of hands-on expertise in Unreal Engine and C++. I specialize in developing high-performance gameplay systems, real-time simulations, and interactive 3D environments. I am passionate about continuous learning, solving complex technical challenges, and building immersive user experiences in both game and simulation projects.

I enjoy working on innovative projects involving game development, simulation, and AR/MR applications. I also have a strong background in mentoring and instruction, having taught Unreal Engine C++ to students, helping them understand scalable multiplayer systems, AI, and gameplay architecture.

See more

Experience Level

Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate

Language

English
Advanced
Turkish
Fluent

Work Experience

UNREAL ENGINE DEVELOPER at Co. Society
December 1, 2022 - Present
Pioneered realistic metaverse office using Unreal Engine 5 and C++, delivering cross-platform (Windows, macOS) functionality. Engineered Unreal Engine 5 gameplay architecture for scalable multiplayer with over 100 users, including networking, player logic, and interaction systems. Developed and maintained over 7 core UE5 systems such as UI, Camera, Animation, Settings, VoIP, and Analytics, integrating third-party SDKs to extend functionality. Contributed to the design and implementation of multiple Unreal Engine 5 mini-games to enhance user engagement. Supported Unity (C#) development in the final six months focusing on WebGPU rendering and cross-platform visual and performance optimization.
SOFTWARE ENGINEER/UNREAL GAMEPLAY PROGRAMMER at HAVELSAN
December 1, 2022 - July 21, 2025
Contributed to the development of MALAZGIRT, a military simulation built with Unreal Engine 5 (C++) tailored for multiplayer training scenarios. Implemented core systems for the M60TM Tank Simulation Game developed in Unreal Engine 4, including networking-ready tank operations, targeting, and turret logic. Developed destructible vehicle systems, TPS/FPS character mechanics, and combat systems for networked multiplayer environments using Unreal Engine. Engineered tank weapon systems with ballistic trajectory logic and synchronized visual feedback across clients in multiplayer projects. Built responsive input systems and gameplay logic for infantry and armoured vehicles within tactical multiplayer simulations. Created VENTROSIM, a mixed reality medical training application using Unity and C# for Magic Leap. Programmed instructor interface software for Airbus and Boeing simulators using C++ and Qt, supporting real-time monitoring and scenario control. Developed custom UI panels, live dash
UNREAL ENGINE INSTRUCTOR at robot_dreams Turkey
December 31, 2024 - July 21, 2025
Delivered over 40 hours of Unreal Engine C++ instruction to a cohort of 25 students covering scalable multiplayer systems, AI behavior trees, UI design with UMG, and event-driven gameplay architecture. Taught C++ and Blueprint integration, key engine subsystems, introductory Gameplay Ability System (GAS), and core game math. Mentored students in performance optimization and debugging using Unreal Profiler, Debugger, and Automation Framework. Designed project-based assignments, conducted code reviews, and provided targeted feedback to strengthen understanding of engine architecture, best practices, and networked gameplay logic.

Education

Bachelor's Degree at GAZİ ÜNİVERSİTESİ
January 1, 2013 - December 31, 2018

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Government, Healthcare, Software & Internet, Education

Experience Level

Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate