โจ 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