
Hi, I'm Yusuf. As an experienced game developer with 3 years of experience, I possess a diverse range of technical skills and a proven track record of problem-solving. I have honed my expertise in back-end and game engines technologies, and I am highly adept at designing and developing applications that meet the needs of my clients. With my strong analytical and communication skills, I am able to collaborate effectively with team members and clients to deliver projects on time and within budget. I am committed to staying up-to-date with the latest industry trends and emerging technologies, and I thrive in fast-paced environments where I can apply my skills to drive innovation and deliver high-quality results.
I actively participated in the development of Turn Poker, a mobile board game. This project involved both back-end development and Unity game development.
Responsibilities
Unity Development:
· Collaborated with the Unity development team to create and enhance gameplay mechanics, UI elements, and user experience.
· Implemented multiplayer functionality, including matchmaking, player synchronization, and real-time game updates.
· Integrated in-app purchase systems and implemented monetization strategies within the game.
· Conducted thorough testing and debugging to identify and resolve issues related to gameplay, performance, and user experience.
· Worked closely with artists and designers to integrate assets and create visually appealing game interfaces.
Back-end Development:
· Developed and implemented the API and Game Server for the Turn Poker project using Node.js and microservices architecture.
· Designed and developed the service models and endpoints to handle various game-related functionalities, such as player registration, authentication, game creation, and gameplay actions.
· Integrated external APIs and services for features like payment processing, user analytics, and social media integration.
I was involved in the development of Canak Batak, a popular Turkish card game, as part of the development team. This project also required expertise in both back-end development and Unity game development.
Responsibilities
Unity Development:
· Worked closely with the Unity development team to develop and refine game mechanics, player interactions, and AI opponents.
· Implemented multiplayer functionality, including real-time player synchronization, turn-based gameplay, and game state management.
· Collaborated with artists and designers to integrate visual assets, animations, and sound effects into the game.
· Conducted extensive testing and debugging to ensure smooth gameplay, resolve performance issues, and address user feedback.
· Optimized the game's performance and memory usage to provide a seamless and enjoyable gaming experience on mobile devices.
Back-end Development:
· Contributed to the development of the API and Game Server for the Canak Batak project, leveraging Node.js and microservices architecture.
· Designed and implemented the back-end infrastructure to handle player registration, authentication, game sessions, and scoring systems.
· Collaborated with the front-end development team to define and implement APIs for seamless integration between the client and server components.
· Integrated third-party services and APIs for features such as leaderboard, social media sharing, and push notifications.
Implemented robust security measures, including user authentication and data encryption, to ensure the protection of user information.
· Implemented real-time communication protocols using WebSocket technology to enable seamless multiplayer interactions.
· Ensured scalability and performance optimization of the back-end system to handle a high volume of concurrent game sessions.