Blade & Stone 2
Top-down roguelike game built in C++, Raylib, Box2D, and LDtk A top-down roguelike built in C++ showcasing modern game development with Raylib, Box2D, and LDtk integration. Play the web version on itch.io or download the Windows build from GitHub releases. Blade & Stone 2 demonstrates modern C++ game development by combining automatic combat, physics-based movement, and dynamic level design. It’s a complete roguelike experience that shows how C++ can handle rendering, physics, and complex game systems efficiently. Key Features: Built With: This isn’t just another game - it’s a technical showcase demonstrating: 🎮 Play on itch.io 📺 Watch Gameplay ⬇️ Download Windows Build Controls: WASD to move, Space to start/reset Blade & Stone 2

What It Is
Technical Stack
// Modern C++20 features throughout
class Player {
std::unique_ptr<Weapon> primaryWeapon;
std::vector<std::shared_ptr<Ability>> abilities;
void update(float deltaTime) {
// Physics integration with Box2D
handleMovement(deltaTime);
processAbilities();
}
};
Why This Project Matters
Play & Explore
View Source Code