Skills
    Languages
  • C#
  • Python
  • C/C++
  • JavaScript
  • Java
    Devices
  • Windows
  • Xbox Series X
  • Xbox Series S
  • Playstation 5
  • Android
    Tools
  • Unity
  • Unreal Engine
  • Perforce/Git
  • Jenkins
  • Jira/Confluence
Published Titles
  • FIFA 21
  • Gears 5: Hivebusters
  • FIFA 20
  • Forza Horizon 5
  • FIFA 19
  • The Chant
Experience

Tool Programmer

SQL, Javascript, Bigquery
Kabam Games (Contract) 05/2025 - Current
  • Reduced update time from 20 minutes to 3 by through data restructuring and workflow consolidation.
  • Consolidated 5 workflows into a unified system improving clarity of task ownership.
  • Prioritized features based on observed usage patterns rather than assumed requirements.
  • Reorganized data structure to better match how users conceptualize information.
  • Junior Programmer

    Unreal Engine, C++, Blueprints, Perforce, Git
    Dirk Interactive (Contract) 08/2025 - 04/2026
  • Implemented modular gameplay subsystems in C++ with Blueprint exposure, enabling rapid iteration while maintaining clear code ownership boundaries.
  • Designed and implemented an event-driven messaging system for combat events, improving system extensibility and debugging visibility.
  • Refactored multi-component systems to implement architecture that reduced coupling and increase future extensibility.
  • Game Designer

    Excel, Canva, Lua
    Boss Knight Games (Contract) 02/2024 - 10/2024
  • Authored character and system designs defining gameplay role, counterplay, and learning goals.
  • Implemented and tuned two playable characters through internal and external playtests.
  • Adjusted mechanics to prevent dominant strategies and preserve distinct playstyles.
  • Worked with artists to align visuals with gameplay readability.
  • Core Tech QA

    C#, Python, Perforce, Git, Jira, Confluence
    The Coalition 03/2020 - 08/2023
  • Reduced smoke testing from daily to hourly by designing, creating, and maintaining a custom Python library.
  • Reduced the daily manual smoke test duration by designing and creating functional tests using Unreal Engine Blueprints & Python.
  • Maximized test efficiency while minimizing redundancy by analyzing feature overlap amongst various developers and product owners.
  • Standardized and automated device and tool setups via batch scripts reducing the time it took to switch configurations, reformat hardware, and the amount of invalid issues submitted due to incorrect settings.
  • Helped migrate internal documentation from OneNote to Confluence, reorganizing internal documentation to remove obsolete pages, redoing styling, and connecting related knowledge bases across teams in the process.
  • Maintained knowledge based in Confluence to ensure information was up-to-date and reliable.
  • Build System Engineer

    Unreal Engine, Jenkins, Perforce, Python
    Brass Token (Contract) 09/2021 - 12/2021
  • Reduced build errors due to invalid or incorrect input by automating the creation of scheduled builds via Jenkins
  • Allowed users to create on-demand builds through an interface using Jenkins
  • Eliminated build failures due to insufficient storage using Python to archive old builds from PCs & Servers.
  • Automated build start, completion, and error notification through Slack, allowing key team members to keep tabs on build health.
  • Quality Assurance

    Python, Perforce, Jenkins, Batch
    EA Vancouver 02/2018 - 03/2020
  • Saved over 1000 hours of labour by designing and implementing automated performance testing scripts.
  • Evaluated player-facing systems for clarity, responsiveness, and decision readability, informing design adjustments before implementation solidified.
  • Analyzed usability and feedback data to prioritize bug fixes and improve gameplay experience.
  • Projects

    Turn The Tides

    Unity
    Game Designer 08/2025 - 12/2025
    A link to the source code. Source code available
  • Led a 22-person multidisciplinary team to prototype a 3d multiplayer strategy game.
  • Designed and implemented turn logic, data storage, building stats, building logic, and event system.
  • Iterated mechanics through playtesting to improve decision clarity and reduce uninteractive strategies.
  • Facilitated weekly reviews aligning implementation decisions with gameplay goals.
  • Terminal Operations

    Godot
    Game Designer 11/2024
    A link to the source code. Source code available
  • Created in 2 days by a team of 8 people.
  • Designed the core loop with the team.
  • Controlled scope creep and organized features by priority
  • Worked with the art team to ensure the game concept was feasible within the time limit
  • Refactored core game logic to allow for rapid iteration once the core loop was implemented.
  • Education

    Computer Systems Technology - Technical Programming option

    British Columbia Institute of Technology 01/2024 - 12/2026
  • Option focused on HCI, User Experience, Usability, and Project Management.
  • Graduated with Distinction
  • Received Étienne de Kerckhove Memorial Award for Academic Excellence.
  • Elected Set Representative
  • © 2026 Corey Buchan