Sadi Enis Güçlüer

Game Developer

Summary

Computer Engineering graduate focused on game development and software architecture. Experienced with Unity Game Engine, C#, Unity multiplayer systems, state machines and event-driven architecture. Developed projects involving networked gameplay, mobile match-3 mechanics and backend integration. Continue to work towards contributing to technically robust and engaging game experiences. I am looking for Gameplay Programmer and Gameplay Developer roles where I can own gameplay systems and keep growing as an engineer and a designer.

Education

Deepjam Game Design and Marketing Bootcamp

GameDev.ist, Online

Computer Engineering

Kayseri University, Kayseri, Türkiye

Experience

Junior Game Developer

DMT Games, Dover, Delaware, US

  • Developed lobby creation, player joining and session synchronization for Meowstery Wisp using Relay and Netcode for GameObjects; integrated Vivox voice chat.
  • Built networked game adaptations and a modular match-3 framework with state-driven gameplay, cascades and level objectives.
  • Applied modular architecture, SOLID and ScriptableObject-based design; worked with Plastic SCM and Kanban.

Game Developer Intern

Wide Game Studio, Kayseri, Türkiye

  • Developed a VR spear gadget for Gravi with throwing, thrusting, surface sticking, hit detection and damage.
  • Integrated the feature into the existing gadget architecture and delivered it for the scheduled content update.

Projects

Project First Run

Solo Game Developer | Unity 6 · C# | PC

First-person roguelite arena shooter

github.com/SadiEnis/project-first-run

  • Independently designing and developing the game using Unity and C#, owning game design, gameplay programming, and software architecture.
  • Implemented modular combat, weapon and ability systems, enemy AI, and wave progression, alongside XP, item upgrades, and chest-based rewards.
  • Applied object-oriented programming (OOP) and data-driven design using ScriptableObjects, separating content configuration from runtime state.
  • Developed automated tests in EditMode and PlayMode to validate gameplay rules and system integration, and maintained technical and game design documentation.
  • Managed version control primarily with Unity Version Control (Plastic SCM), organizing development through branches and changesets, with Git/GitHub used for repository synchronization and project sharing.

OceanClean

Graduation Project | Unity · C# | PC + Web

2D online co-op game for 1–4 players

Recognition: accepted for a COP31-related initiative.

github.com/SadiEnis/CleanOcean

  • Designed and developed a 2D online co-op multiplayer game for 1–4 players, promoting ocean conservation through collaborative waste collection and recycling mechanics.
  • Implemented multiplayer networking using Netcode for GameObjects, Unity Lobby, Unity Relay, and Unity Transport, including player synchronization, session management, networked scene transitions, and lobby-level host migration.
  • Developed core gameplay systems, including trash collection, recycling, scoring, match results, leaderboards, and inventory/shop interfaces.
  • Integrated REST APIs for player authentication, persistent progression, and match statistics, with support for WebGL deployment.

Languages

  • Turkish
  • English

References

  • Sezgin Güven SARI — Founder at DMT GAMES — +90 530 040 14 36
  • Umut BAYIR — Founder at BayGAMER — linkedin.com/in/umut-bayir