Posted Jul 28, 2026

Enemy Behavior State Tree Programmer

Apply Now
• *THIS IS A FREE, NON-PAID POSITION. WE WILL NOT EARN ANY PROFIT FROM THIS PROJECT AT ANY POINT.** Aviary Productions is currently seeking a Programmer focused on developing the behavior and logic for our non-player character. We're a collective of game developers united to create a high-quality portfolio game using Unreal Engine 5. The goal is to launch this game on Steam for free, showcasing multiple portfolio pieces for each contributor. • *Responsibilities ** You will receive tasks to create, update, and manage the code using modular workflows You will work alongside other team members to properly understand each other's work Attend demo meetings and showcase your progress Be proactive and communicate with the team members Willing to spend 15 hours a week to work on the given task • *Qualifications** Knowledge of Unreal Engine Blueprints Have a good understanding of C++ classes (pointers, vectors, containers, arrays) Being capable of reading code documentation Have previous experience with Unreal Engine state trees Have a presentable portfolio showcasing functioning character state trees • *Nice to have** Knowledge of GIT or SVN Knowledge of event-driven programming Knowledge of Lyra game sample Knowledge of GAS framework is appreciated We're searching for candidates who display a willingness to learn and possess the drive to explore and enhance their skills. While prior knowledge of the required roles is highly preferred, we welcome individuals eager to specialize and grow in those areas. Please submit your resume, and portfolio demonstrating your previous work in a professional manner for the best chance at landing an interview with us!