M3 Renderer + Entity milestone shipped! ๐
โข Triangle pipeline live
โข DOO API over EnTT (12-byte wrappers)
โข VulkanDevice logic โ
โข ECS systems + POD components
โข 1025 assertions, CI mocks, cross-platform builds
#gamedev #cpp #vulkan #ecs #indiedev #shaders #CMake #devlog #badcatgame
Rendering refactor complete! ๐ฎ
โข Clearer component names
โข ECS-aware RenderSystem
โข Shader build streamlined via CMake
โข Game loop + entity setup cleaned up
โข Camera + render tests solid โ
#gamedev #cpp #vulkan #ecs #indiedev #shaders #CMake #devlog #gameengine #badcatgame
Triangle rendering โ
Now wiring up ECS: Transform + Renderable + Camera components, EnTT-powered systems, and entity factories. Next: test coverage, hot-reload prep, and VPak asset pipeline. Modular, minimal, reproducible.
#gamedev #indiedev #cpp #vulkan #ecs #badcatgame #devlog #voidengine
โจ 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
High-level overview of the architectural design principles guiding the new game engine.
#gamedev #badcatgame #catgame #softwarearchitecture
Kicking off the morning with some #dysonsphereprogram on 10x difficulty to spark creativity. Next up, tackling the next milestone for our Bad Cat game engine.
M2: Platform layer (SDL2 window, Vulkan surface, Steam SDK integration)
#gamedev #games #gameengine #badcatgame #catgame
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
anything I am leaving out in our game engine?
#gamedev #indiedev #games #softwaredev #gameengine #badcatgame #badcat #catgame
@samanthahoriz0n.bsky.social currently working on milestone 1 which is the basic Windows and Linux build system, which is about half done now.
Building Bad Cat: Void Frontier ๐ฑโก A 3rd-person action-adventure game with a custom Vulkan engine! Cat protagonist navigates escape rooms aboard a mysterious ark ship. #gamedev #vulkan #cpp #indiedev #catgame #badcat #badcatgame
@samanthahoriz0n.bsky.social quick something I've been toying with.