Exploring the intricate design of character control in video games, focusing on appearance, locomotion, animations, and controller logic. The chapter introduces a hierarchical finite concurrent state machine to manage ability states, significantly improving control flexibility and complexity management in the game.
Blasphemous and Blasphemous II are Metroidvania action-adventure games developed by the Spanish studio, The Game Kitchen. The games have a stunning, distinctive pixel art style and atmospheric world which is inspired by Spanish folklore and religious themes. They are known for their challenging combat and intricate level design.
David Erosa is the Lead Producer and Dani Márquez is a Senior Programmer on Blasphemous II. David and Dani join the show today to talk about designing the game systems, the game’s development framework, engineering character movement, console optimizations, and much more.
Joe Nash is a developer, educator, and award-winning community builder, who has worked at companies including GitHub, Twilio, Unity, and PayPal. Joe got his start in software development by creating mods and running servers for Garry’s Mod, and game development remains his favorite way to experience and explore new technologies and concepts.
The post Developing Blasphemous II with David Erosa and Dani Márquez appeared first on Software Engineering Daily.