About the Role
We are looking for a Game Programmer to join our team and build core gameplay systems, AI, physics, networking, and engine-level features using C++ and Unreal Engine 5.
You will work closely with game designers, artists, and other engineers to bring game mechanics to life — from combat systems and character controllers to world streaming and optimization.
What You'll Do
- Design and implement gameplay systems in C++ and Blueprints
- Build and optimize AI, physics, animation, and input systems
- Profile and optimize game performance across target platforms
- Collaborate with designers to prototype and iterate on game features
- Write clean, maintainable, and well-documented code
- Participate in code reviews and technical discussions
What We're Looking For
- Strong proficiency in C++ (modern C++17/20 preferred)
- Experience with Unreal Engine 4 or 5
- Understanding of game architecture patterns and real-time systems
- Familiarity with version control (Git, Perforce)
- Passion for games and game development
- Good communication skills for remote collaboration
Nice to Have
- Shipped a commercial game title
- Experience with multiplayer/networking systems
- Knowledge of rendering pipelines and shader programming
- Contributions to open-source game projects or game jams