Blayne Bradley
Gameplay Developer Engine Programmer Software Engineer
Montreal, Quebec
Experienced Software and Game Developer with a strong background in designing, implementing, testing, and maintaining gameplay functionality. Skilled in debugging, writing technical documentation, and staying up to date with the latest game development technologies. Adept at collaborating with project stakeholders, participating in Agile development processes, managing pull requests, and conducting code reviews. Experienced in writing high-performance shaders within the graphics rendering pipeline and improving client workflows as an engine tools programmer. Versatile and adaptable, with experience developing games and tools for both commercial engines like Unreal Engine and proprietary AAA studio engines. Skills
Engines & IDEs
Unreal Engine/Blueprints, Unity3D, Visual Studio
Languages & Frameworks/APIs
C/C++, Qt, C#, Javascript, Python, OpenGL/DirectX, HLSL/GLSL Graphics & Visual Arts
Blender, GIMP, Clip Studio Paint, Aseprite, Procedural Textures & Materials Experience
Senior Game Developer
Soliton Interactive
Montreal, QC
03/2024 - 02/2025
Achievements:
• Developed real-time VR/XR painting functionality for a miniature painting prototype on the Meta Quest 2 using Unreal Engine.
• Designed and implemented core architectural systems for the VR/XR painting prototype in UE5, ensuring scalability and performance.
• Enhanced a proprietary game engine’s animation toolkit by implementing critical UI/UX functionality, enabling animators to transition more of their workflow from third-party software to the engine, significantly streamlining the animation pipeline.
Additional Responsibilities:
• Design, implement, test, and debug UX workflows for AAA game engine tools and pipelines.
• Maintain and optimize a legacy C++ codebase while ensuring comprehensive documentation.
• Implement and refactor unit tests to maintain codebase stability and accommodate updates.
• Develop technical solutions to overcome hardware and performance limitations in VR development.
• Provide technical guidance to project leads, breaking down tasks for efficient delegation to junior programmers.
• Mentor junior programmers, ensuring adherence to best coding practices and assisting with technical challenges.
• Integrate 3D assets and materials from Tech/3D artists into Unreal Engine projects.
• Prototype and implement procedural materials and HLSL shaders for VR/XR Unreal Engine projects. Game Developer
Symgery Inc
Montreal, QC
05/2021 - 01/2024
Achievements:
• Developed a telemetry system for unobtrusive user data collection, enabling personalized experiences and data-driven development decisions.
• Integrated the LicenseSpring API into Unreal Engine as a custom plugin to implement a robust digital rights management (DRM) system.
• Enhanced the stability and user experience of the custom peripheral control system, improving reliability and performance.
Additional Responsibilities:
• Prototype new functionality in Unreal Engine using C++ and Blueprint.
• Troubleshoot, debug, and implement UX and functionality improvements based on user and stakeholder feedback.
• Analyze and optimize performance to identify and resolve potential bottlenecks. Software Systems Engineer
Communications Security Establishment Canada
Ottawa, ON
06/2018 - 03/2021
Achievements:
• Designed and animated 3D assets for an immersive escape room challenge environment using Blender.
• Developed a cross-platform Survey App for Windows and Android to collect employee feedback.
• Automated network vulnerability testing, improving efficiency and security assessment processes.
• Created a historically accurate WW2 Enigma cipher machine simulation in Unity3D. Additional Responsibilities:
• Design and develop Capture the Flag (CTF) challenges and games to support cybersecurity recruitment initiatives.
• Develop network security solutions for government computer systems.
• Implement custom cryptographic solutions for client system audits according to official NIST standards. Education
Concordia University
Bachelors - BCompSci
Montreal, Canada