
Mount & Blade II Bannerlord
Overview
Mount & Blade II: Bannerlord is an expansive medieval strategy-action RPG that blends large-scale battles, deep sandbox gameplay, and intricate AI-driven mechanics. As a software engineer, I contributed to core engine development, gameplay systems, and AI programming to enhance the game’s performance, realism, and player experience.
Contributions
My work on the engine focused on optimizing performance, improving scalability, and ensuring better modding support. I developed and refined various gameplay mechanics, including combat systems, economic structures, and strategic AI behavior. In AI programming, I worked on enhancing NPC decision-making, refining battle tactics, and improving world interactions to create more immersive and dynamic gameplay.
I worked with both C++ and C#, using C++ for performance-critical engine components and C# for gameplay scripting and modding APIs. Debugging and optimization were also key aspects of my role, where I identified and resolved performance bottlenecks to ensure smooth gameplay across different system configurations.
Impact
My contributions helped shape the core mechanics and technical foundations of Bannerlord, delivering a more immersive and polished experience for players while supporting a vibrant modding community.