✨ Our first game Vulkan Game window display! That moment when Bad Cat runs flawlessly on *both* Linux and Windows! 🐱🔥
One command: `./build.sh all all`
Five seconds of pure magic. Now onto Vulkan!
#GameDev #IndieDev #CrossPlatform #VulkanEngine #catgame #gameengine #badcatgame
🎯 Major refactor complete! "Void Frontier Engine" → "Void Engine" with namespace restructuring (vf:: → v::). Updated CMake targets, build system, tests & docs. Ready for M2!
#GameDev #VoidEngine #VulkanEngine #TDD #BadCat
🐱 Enhanced Platform System spec! Added SDL2→Event System integration, clarified ECS patterns (components=entities only), mapped system dependencies. Ready for test creation!
#GameDev #ECS #SDL2 #VulkanEngine #SpecFirst #SystemArchitecture
🐱 M2 Platform System spec complete! SDL2 window mgmt + Vulkan surface + Event System integration. Fixed roadmap inconsistencies, aligned with existing engine architecture. Next: tests → implementation!
#GameDev #SpecFirst #TDD #VulkanEngine #SDL2 #BadCat
🐱 Starting M2: Platform Layer specs for Bad Cat: Void Frontier! Following spec-first TDD: creating platform system specs → tests → SDL2+Vulkan+Steam implementation. Custom Vulkan engine: M0✅ M1✅ M2⏳ MDA+ECS architecture!
#GameDev #SpecFirst #TDD #VulkanEngine #ECS #CPlusPlus #BadCat
Just nailed the M1 Build System for Bad Cat: Void Frontier! 🚀 Set up CMake with cross-compilation, built Linux and Windows versions from WSL, implemented modular target selection, and streamlined intelligent DLL deployment.
#GameDev #VulkanEngine #BuildSystems #IndieGameDev #CatGame #badcatgame