




Job Summary: A professional to develop and implement game mechanics in 2D/3D environments, program systems, optimize performance, and collaborate with multidisciplinary teams. Key Highlights: 1. Game mechanics development in Unity (C#) or Unreal Engine (C++) 2. Physics, animation, and artificial intelligence programming 3. Team collaboration for feature integration and product improvements **Description of responsibilities the professional will perform:** * Develop and implement game mechanics in 2D/3D environments using Unity (C\#) or Unreal Engine (C\+\+). * Program physics, animation, and artificial intelligence systems to ensure smooth and responsive gameplay. * Architect and optimize game systems with a focus on performance, scalability, and user experience. * Apply advanced mathematics and programming logic concepts (linear algebra, trigonometry, and computational physics) when developing features. * Collaborate with designers, artists, and other team members to integrate graphical assets, sound, and interactions. * Ensure code quality through sound development practices, including Clean Code, Design Patterns, and version control with Git. * Actively participate in the creative process by proposing technical solutions and product improvements. * Document processes and support ongoing project maintenance and evolution. **Required Experience, Skills, and Knowledge:** * Mandatory Requirements: * Experience with Development Engines: * Unity (C\#) or Unreal Engine (C\+\+). * Technical proficiency in game development: * 3D mechanics programming. * Implementation of physics, animations, and AI. * Creation and optimization of game systems. * Programming logic and mathematics skills: * Linear algebra, trigonometry, and calculations applied to computational physics. * Software design and project structuring. * Coding best practices: * Clean Code, Design Patterns, and version control (Git). * Required Portfolio: * Released projects/games or demonstrable prototypes. **Desirable Requirements:** * Knowledge of multiplayer/networking development. * Experience with advanced graphics, such as shaders and post-processing. * Skill in performance optimization across different platforms. * Experience with Augmented Reality (AR), Virtual Reality (VR), or XR. * Familiarity with production tools such as Jira, Trello, or agile methodologies (Scrum/Kanban). **Education:** * Bachelor's Degree Completed **Years of Experience:** * 3\-5 years ### **Employment Type:** CLT ### **Required Knowledge and Skills:** AI, UnityC, UnrealEngineC ### **Benefits:** Meal Voucher, Life Insurance ### **Department:** Government


