About Me

Can Selçuk

I am a software engineer specializing in game development, artificial intelligence, web applications, and mobile platforms. I hold a Bachelor's degree in Software Engineering from Izmir University of Economics.

Possessing a strong foundation in object-oriented programming and a diverse skill set across multiple languages and frameworks, I excel at tackling complex challenges and delivering innovative solutions.

My portfolio includes published mobile games, web applications, and various software projects that demonstrate my technical abilities and creative approach to development.

Dedicated to continuous learning, I actively seek out new technologies and methodologies to enhance my skills and contribute effectively to challenging projects.

Game Projects

Conquer for Glory

Conquer for Glory

A 2D mobile strategy/medieval war game, optimized for mobile platforms using game programming patterns.

Technologies: Unity, C#

View on Play Store

WordsOfTime

WordsOfTime

A word puzzle game centered around history and different eras, focusing on engaging mechanics and educational elements.

Technologies: Unity, C#

View on Play Store

Bug World

Bug World

A 3D insect colony simulator where players gather resources, interact with diverse bug species, and evolve their insects in a dynamic ecosystem.

Technologies: Unity, C#

View on Play Store

City Bus Tycoon 3D

City Bus Tycoon 3D

A high-energy bus driving game where players pick up passengers, perform stunts, and earn money while mastering driving skills. (In development)

Technologies: Unity, C#

Deep Sea Hunter 3D

Deep Sea Hunter 3D

An immersive 3D hunting game where players explore deep sea biomes, hunt various sea creatures using upgradeable weapons and boats, collect gold, and progress through visually rich, low poly environments. Designed with an engaging loop of exploration, combat, and progression. (In development)

Technologies: Unity, C#

Notable Projects

AI-Powered Emergency Assistant

An AI-powered application that assists occupants in vehicle accidents with voice interaction capabilities and emergency detection features.

Achievement: 3rd Place in Kuika AI Hackathon

Psychometric Analysis Website

A website for psychologists and psychiatrists that automates MMPI test results analysis, providing comprehensive graphical representations.

Technologies: Python, Flask, Firebase

Sound Listening App

A sound listening application aimed at facilitating meditation practices with an intuitive user interface.

Technologies: Flutter

Driving License Exam App

A test-taking application designed to aid in preparation for driving license examinations with comprehensive practice questions.

Technologies: Java, Swing, SQLite

Lumora

Lumora is an AI-powered journaling app built with Flutter. Users can write daily entries, select their mood, and receive AI analysis of their journals using OpenAI GPT. It features Firebase authentication, journal history, and premium subscriptions for advanced analytics and unlimited access.

Technologies: Flutter, Firebase, OpenAI GPT

Skills & Expertise

Programming Languages

  • C# & .NET
  • Java
  • Python
  • C++

Game Development

  • Unity
  • Godot
  • Multiplayer (Photon, Netcode)
  • Game Programming Patterns
  • Mobile Optimization

AR Development

  • Vuforia
  • ARCore

Web & Mobile Development

  • Flask
  • Firebase
  • Flutter
  • HTML/CSS/WebGL

Tools & Technologies

  • Git
  • Blender
  • Databases (SQLite, Redis)
  • Messaging (RabbitMQ, ActiveMQ)
  • Mapbox

Professional Experience

Freelance Game Developer

17.08.2025 – 01.09.2025

Armut.Com Platform (Remote)

  • Developed a multiplayer psychological survival game where players decide whether to press a dangerous button during timed rounds with elimination mechanics.
  • Implemented real-time multiplayer networking using Unity Netcode for GameObjects with Steam integration for matchmaking and lobby management.
  • Built card-based gameplay systems, player health management, turn-based mechanics, and networked button interactions with visual/audio feedback in Unity/C#.

Freelance Game Developer

5.07.2025 – 11.07.2025

Armut.Com Platform (Remote)

  • Developed an educational game for the Teknofest competition, porting the complete project from a PC build to a fully functional Android application.
  • Engineered a dual-phase gameplay experience: a 3D endless runner for resource collection, followed by a 3D simulation where players construct various renewable energy power plants.
  • Implemented essential mobile-native features in Unity/C#, including an on-screen joystick, touch-driven camera controls, and a drag-and-drop inventory system.

Freelance Game Developer

15.05.2025 – 25.06.2025

Armut.Com Platform (Remote)

  • Developed an end-to-end educational platform that teaches core programming concepts through a "drag-and-drop" block-based algorithm game, designed for deployment on Web (WebGL) and Android.
  • Teacher & Classroom Management System: Created a web-based administrative portal for educators. This system includes full management of classes and students, tools for designing and editing curriculum (lessons and levels), and a dashboard for assigning lessons and monitoring student performance in real-time.
  • Student-Facing Educational Game: Built the interactive game client where students navigate levels by constructing algorithms from visual code blocks (e.g., 'Move Forward', 'Turn Left', 'If-Else'). This hands-on approach gamifies the learning process, making abstract programming concepts tangible and fun.
  • Full-Stack Architecture: Utilized Unity/C# for the cross-platform client and Firebase (Realtime Database, Auth) for a scalable and secure backend. This architecture ensures seamless data synchronization between the teacher portal and the student game.

Freelance Game Developer

06.06.2025 – 20.06.2025

Armut.Com Platform (Remote)

  • RenkliKöy GO (Mobile Location-Based Game): Developed a location-based mobile game in Unity where players explore their real-world environment to discover and collect virtual characters.
  • Integrated the Mapbox API via the GO Map package to render a dynamic, real-time world map that reflects the player's GPS location.
  • Built the core gameplay loop in C#, implementing a proximity detection system that uses the device's GPS data (Input.location) to unlock characters when players approach real-world points of interest.
  • Architected the project using a modular, manager-based approach (e.g., GPSManager, CollectionManager) with Singleton patterns for robust state management.
  • Implemented a decoupled UI system using the Observer pattern (C# Events) to ensure that UI elements across multiple scenes automatically and efficiently update in response to player actions, such as collecting a new character.
  • Utilized PlayerPrefs for persistent local data storage, saving the player's collection progress and other flags to enhance the user experience between sessions.

Freelance Game Developer

06.06.2025 – 16.06.2025

Armut.Com Platform (Remote)

  • Developed a modular AR application in Unity allowing users to place and customize multiple 3D models in their real-world environment.
  • Designed a dynamic UI system that populates selection lists at runtime by scanning Resources folders, enabling content updates without manual UI rebuilding.
  • Implemented a real-time light adaptation feature by integrating ARCore's Light Estimation API, matching virtual object lighting to the user's environment.
  • Built robust interaction logic for placing multiple objects, applying materials to the most recent object instantly, and a full scene reset function.

Freelance Game Developer

19.05.2025 – 23.05.2025

Armut.Com Platform (Remote)

  • Developed an AR app for interactive 3D chemistry experiment visualization using image targets.
  • Engineered a C# system in Unity to manage AR scenes, including: automatic reset and preparation for new experiments upon target detection; dynamic instantiation and control of 3D experiment assets; and management of UI, shaders, animations, and sound effects.
  • Integrated Vuforia for image target recognition and tracking.
  • Led design of core reaction logic, AR interaction, and state management.

Freelance Game Developer

07.05.2025 – 12.05.2025

Armut.Com Platform (Remote)

  • Developed a real-time multiplayer chess system in Unity (Classical, Blitz, Bullet modes) using Firebase & Photon PUN 2 for invitations, matching, and gameplay.
  • Implemented robust network synchronization, including precise timers, disconnection handling, and resolved visual positioning/sync bugs.
  • Completed this system for pingaa.com, and can be used as a reference.

Freelance Game Developer

10.05.2025 – 10.05.2025

Armut.Com Platform (Remote)

  • Developed a simple game mechanic in Godot, addressing client issues and ensuring smooth functionality.

Freelance Game Developer

02.05.2025 – 04.05.2025

Armut.Com Platform (Remote)

  • Implemented and configured local multiplayer functionality using Netcode for GameObjects, enabling testing with two players on a single machine as requested.
  • Developed core gameplay mechanics to prevent player-vs-player damage, ensuring combat focused exclusively on enemy AI (zombies) per client specifications.
  • Created and refined a networked high-score system using Netcode, including score synchronization and UI display for multiple players.
  • Enhanced the game map's visual aesthetics by adding non-interactive environmental assets (e.g., bushes, trees, ruins) to improve the overall look and feel.
  • Addressed network synchronization issues to ensure consistent gameplay and scoring between host and client instances.

Freelance Game Developer

25.04.2025 – 09.05.2025

Bionluk Platform (Remote)

  • Developing a modular real-time clan and chat system in Unity, designed for multiplayer games.
  • Features include user authentication, clan creation and management, member roles, and chat messaging both global and clan-based, with Firebase and Photon integration.
  • Completed this system for pingaa.com, and can be used as a reference.

Freelance Game Developer

Dec 2024 - Dec 2024

Fiverr Platform (Remote)

  • Designed and developed a 2D platformer game featuring 2 levels, smooth character controls, and unique game mechanics using Unity and C#.
  • Delivered the project on time, adhering to the client's specifications.
  • Integrated features like enemy AI, collectible items, and visually appealing environments to enhance player experience.

Performance Testing Intern

Jul 2023 - Aug 2023

Univera - Izmir, Turkiye

  • Conducted comprehensive performance benchmarking for various .NET libraries.
  • Designed and implemented benchmark programs to assess performance metrics under different conditions.
  • Documented detailed results of performance benchmarks, including execution time, memory usage, and throughput.
  • Worked with libraries including RabbitMQ.Client, Apache.NMS.ActiveMQ, StackExchange.Redis, and LazyCache.

Education

Bachelor of Engineering in Software Engineering

Graduated: June 2025

Izmir University of Economics - Izmir, Turkiye

Focused on developing strong foundational skills in software engineering, including object-oriented programming, algorithms, data structures, and software development methodologies.