[{"content":" Cowgame / Cowabunga / Cowcade # Cowgame is a small arcade-style game built around the idea of simple mechanics, fast iteration, and easy deployment.\nThe original version was created in Godot for a weekend convention, where it was showcased in a playable arcade cabinet running on a Raspberry Pi 4.\nThe Macroquad version expands the idea into a lightweight cross-platform release, running from a small package while keeping the entire game codebase around 1,000 lines, including comments and spacing.\nDemonstration # Cowgame\nTechnology # Cowgame focuses on simplicity and portability.\nKey points Rust and Macroquad based implementation Small codebase designed for rapid dev Cross-platform deployment Runs on lightweight hardware Designed for arcade-style experiences Goals # Cowgame explores how far a small, focused game can go with minimal technology.\nFocus areas Fast development cycles Simple and reliable deployment Low hardware requirements Direct gameplay over complexity Play # Cowgame is free on Android.\nAvailable now:\nGoogle Play Code Notes # Cowgame is intentionally small, focusing on direct implementation over abstraction.\nHighlights Approximately 1,000 lines of Rust including comments and spacing Complete gameplay loop with rendering, animation, audio, and input Assets embedded directly into the executable using Rust byte inclusion Low-resolution rendering pipeline scaled for modern displays Designed for lightweight deployment, including Raspberry Pi hardware Final Thoughts # Cowgame started as a weekend experiment and became a demonstration of lightweight game development.\nFrom an arcade cabinet at a convention to a portable cross-platform release, the project represents the idea that small, focused games can still have a complete development and deployment pipeline.\n","date":"11 June 2026","externalUrl":null,"permalink":"/projects/cowgame/","section":"Projects","summary":"A Weekend Convention Project, Originally in Godot.","title":"Cowgame/Cowcade/Cowabunga","type":"projects"},{"content":"","date":"11 June 2026","externalUrl":null,"permalink":"/tags/gameengine/","section":"Tags","summary":"","title":"GameEngine","type":"tags"},{"content":" Software engineering focused on game technology, graphics, performance, and custom development. # Available for technical consulting and contract work. # Rust Game Engines Rendering Shaders Character Systems Asset Pipelines Networking Performance Automation Web Development Desktop Applications Mobile WebAssembly Tooling\nFeatured Projects # Outer Place 7 June 2026\u0026middot;477 words\u0026middot;3 mins Performance-focused Bullet Heaven demonstrating rendering, asset pipelines, and cross-platform deployment. ","date":"11 June 2026","externalUrl":null,"permalink":"/","section":"Kade Hafen","summary":"","title":"Kade Hafen","type":"page"},{"content":"","date":"11 June 2026","externalUrl":null,"permalink":"/tags/macroquad/","section":"Tags","summary":"","title":"Macroquad","type":"tags"},{"content":"Projects exploring game technology, simulation, and creative software.\n","date":"11 June 2026","externalUrl":null,"permalink":"/projects/","section":"Projects","summary":"","title":"Projects","type":"projects"},{"content":"","date":"11 June 2026","externalUrl":null,"permalink":"/tags/rust/","section":"Tags","summary":"","title":"Rust","type":"tags"},{"content":"","date":"11 June 2026","externalUrl":null,"permalink":"/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":"","date":"7 June 2026","externalUrl":null,"permalink":"/tags/ffmpeg/","section":"Tags","summary":"","title":"FFMPEG","type":"tags"},{"content":"","date":"7 June 2026","externalUrl":null,"permalink":"/tags/glsl/","section":"Tags","summary":"","title":"GLSL","type":"tags"},{"content":" Outer Place # Outer Place is a performance-focused Bullet Heaven demonstrating rendering, asset pipelines, and cross-platform deployment.\nThe project combines retro-inspired visuals with modern rendering techniques, broad hardware support, and a minimal runtime footprint.\nDemonstration # Outer Place Web Demo\nOverrun is a free standalone version of the core shooting experience from Outer Place.\nOverrun Available now:\nGoogle Play itch.io Overrun focuses on the shooting mechanics and is a simplified version of the larger Outer Place project.\nTechnology # Outer Place uses a Rust technology stack built on macroquad.\nKey systems Rendering pipeline optimized for asset efficiency Shader-based visual customization Hue-based color systems RGBA channel packing for grayscale sprite storage Runtime sprite colorization Responsive UI with a retro-inspired style Goals # Outer Place explores efficient game technology across a wide range of hardware.\nFocus areas Low-end hardware support Stable, predictable performance Fast iteration and experimentation Modern technology with retro aesthetics Small deployment footprint, with the original Android build under 6 MB Rendering Systems # The rendering pipeline reduces asset size while increasing visual flexibility.\nFeatures Runtime palette and hue manipulation RGBA texture channel packing Grayscale sprite storage Reduced texture memory usage Shader-based sprite customization A small set of assets can produce many visual variations without duplicate textures.\nCross-Engine Sprite Techniques # The sprite rendering concepts used in Outer Place can apply to Unreal Engine 5, Unity, and Blender-based workflows.\nCore ideas and applications Core ideas:\nSeparate asset data from final presentation Store assets in compact formats Apply color and material variation at runtime Applications:\nPalette swapping Procedural visual variation Texture channel packing Reduced memory usage Asset Compilation Pipeline # Outer Place uses a Node.js-based asset pipeline to convert source assets into optimized static Rust data.\nThe pipeline moves processing out of runtime, reducing loading overhead and keeping asset handling simple.\nPipeline features Node.js tools for asset compilation Static Rust data generation Preprocessed sprite and texture data Reduced runtime parsing and file access Consistent asset formats across platforms The game uses Rust\u0026rsquo;s ability to embed raw bytes directly into the executable, minimizing file I/O and simplifying deployment.\nAudio Pipeline # Audio is processed through FFmpeg into consistent 8-bit mono assets.\nBenefits Smaller files Faster loading Lower memory usage Consistent runtime behavior Retro-inspired sound character Optimization is treated as part of the design.\nFinal Thoughts # Outer Place is currently a technology-focused prototype exploring the foundation of a larger game.\nThe state, as of writing, demonstrates the engine, rendering systems, and optimization techniques required for future expansion.\nFuture direction Further development is primarily a question of design, content, and direction.\nThe existing foundation supports:\nDeeper gameplay systems Larger worlds Richer player interactions Expanded content Available Builds # Overrun Overrun is a free standalone release focused on the core shooting gameplay from Outer Place.\nIt is a less featured playable version intended to showcase the combat systems and engine technology.\n","date":"7 June 2026","externalUrl":null,"permalink":"/projects/outerplace/","section":"Projects","summary":"Performance-focused Bullet Heaven demonstrating rendering, asset pipelines, and cross-platform deployment.","title":"Outer Place","type":"projects"},{"content":"","date":"7 June 2026","externalUrl":null,"permalink":"/tags/ue5/","section":"Tags","summary":"","title":"UE5","type":"tags"},{"content":"","date":"7 June 2026","externalUrl":null,"permalink":"/tags/wasm/","section":"Tags","summary":"","title":"WASM","type":"tags"},{"content":"","date":"5 June 2026","externalUrl":null,"permalink":"/cowgame/","section":"","summary":"","title":"","type":"cowgame"},{"content":"Effective Date: June 5, 2026\nCow Game (\u0026ldquo;the Game\u0026rdquo;) is developed and published by Yet Another Studio LLC (\u0026ldquo;we,\u0026rdquo; \u0026ldquo;our,\u0026rdquo; or \u0026ldquo;us\u0026rdquo;).\nInformation We Collect # Cow Game does not collect, store, transmit, process, or share any personal information or user data.\nWe do not collect:\nPersonal information Account information Email addresses Location data Device identifiers Usage analytics Advertising identifiers Crash reports Cookies Any other user data Third-Party Services # Cow Game does not use third-party analytics, advertising networks, tracking technologies, or other services that collect user data.\nChildren\u0026rsquo;s Privacy # Because Cow Game does not collect any information from users, it does not knowingly collect information from children under the age of 13 or any other age.\nData Security # Since no user data is collected or stored, there is no user information maintained by us that requires protection or security measures.\nChanges to This Privacy Policy # We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated effective date.\nContact Us # If you have any questions about this Privacy Policy, please contact:\nYet Another Studio LLC\n","date":"5 June 2026","externalUrl":null,"permalink":"/cowgame/privacy/","section":"","summary":"Cow Game Privacy Policy","title":"Cow Game Privacy Policy","type":"cowgame"},{"content":"","date":"19 May 2026","externalUrl":null,"permalink":"/outerplace/","section":"","summary":"","title":"","type":"outerplace"},{"content":"","date":"19 May 2026","externalUrl":null,"permalink":"/overrun/","section":"","summary":"","title":"","type":"overrun"},{"content":"Effective Date: May 19, 2026\nOuter Place does not collect, store, transmit, or share personal information from users.\nThe application stores only the following information locally on the user’s device:\nGame settings and preferences Game progress and save data This information remains on the device and is not transmitted to the developer or to third parties.\nOuter Place does not use:\nUser accounts Online profiles Analytics services Advertising networks or ad SDKs Cloud storage or cloud synchronization Tracking technologies External servers for gameplay data collection The application is designed to function without requiring users to provide personal information.\nDepending on the platform or operating system, uninstalling the application may remove locally stored game data.\nThird-Party Services # Outer Place does not intentionally use third-party services that collect personal information.\nPlatform providers such as operating system vendors, digital storefronts, or hardware manufacturers may independently collect data according to their own privacy policies.\nChildren’s Privacy # Outer Place does not knowingly collect personal information from children or any users.\nChanges to This Privacy Policy # This Privacy Policy may be updated from time to time. Any changes will be reflected by updating the effective date above.\nContact # For questions about this Privacy Policy, contact:\nyetanotherstudiollc@gmail.com\n© 2026 Outer Place — Yet Another Studio LLC\n","date":"19 May 2026","externalUrl":null,"permalink":"/outerplace/privacy/","section":"","summary":"Outer Place Privacy Policy","title":"Outer Place Privacy Policy","type":"outerplace"},{"content":"Effective Date: May 19, 2026\nOverrun does not collect, store, transmit, or share personal information from users.\nThe application stores only the following information locally on the user’s device:\nGame settings and preferences Game progress and save data This information remains on the device and is not transmitted to the developer or to third parties.\nOverrun does not use:\nUser accounts Online profiles Analytics services Advertising networks or ad SDKs Cloud storage or cloud synchronization Tracking technologies External servers for gameplay data collection The application is designed to function without requiring users to provide personal information.\nDepending on the platform or operating system, uninstalling the application may remove locally stored game data.\nThird-Party Services # Overrun does not intentionally use third-party services that collect personal information.\nPlatform providers such as operating system vendors, digital storefronts, or hardware manufacturers may independently collect data according to their own privacy policies.\nChildren’s Privacy # Overrun does not knowingly collect personal information from children or any users.\nChanges to This Privacy Policy # This Privacy Policy may be updated from time to time. Any changes will be reflected by updating the effective date above.\nContact # For questions about this Privacy Policy, contact:\nyetanotherstudiollc@gmail.com\n© 2026 Overrun — Yet Another Studio LLC\n","date":"19 May 2026","externalUrl":null,"permalink":"/overrun/privacy/","section":"","summary":"Overrun Privacy Policy","title":"Overrun Privacy Policy","type":"overrun"},{"content":" About Yet Another Studio # Yet Another Studio is an independent software and game development studio focused on building practical, custom technology.\nThe studio brings decades of experience across business software, online games, web applications, game engines, graphics technology, automation, and custom development. We work across a wide range of technologies and aren\u0026rsquo;t tied to a particular stack or methodology.\nFrom integrating with existing software to building systems from the ground up, Yet Another Studio focuses on understanding the problem first, choosing the right tools, and delivering solutions that are useful, maintainable, and performant.\nOur work spans Rust, C#, C/C++, Lua, JavaScript, modern web technologies, graphics programming, and game development. We\u0026rsquo;re comfortable learning unfamiliar systems and combining technologies when that\u0026rsquo;s what the project requires.\nYou can find projects involving our own I.P. on this website.\nBuild the right thing. Build it well.\nWriting Note # Written content on this site is assisted by language models for organization, editing, and clarity. All software, technical implementations, designs, and project decisions are created and owned by Yet Another Studio LLC.\nGeneral LLM/A.I. Disclosure # Large Language Models (LLMs) are a useful addition in the development stack. We see their value in condensing information and helping coach a stuck developer through a difficult challenge. LLMs and \u0026lsquo;A.I.\u0026rsquo; in general should never be a substitute for the quality expected from a quality studio, but instead a tool to help individual developers get through unfamiliar territory.\n","externalUrl":null,"permalink":"/about/","section":"","summary":"","title":"","type":"about"},{"content":" Discord # Join Yet Another Studio Discord\nEmail # yetanotherstudiollc@gmail.com\n","externalUrl":null,"permalink":"/contact/","section":"","summary":"","title":"","type":"contact"},{"content":"","externalUrl":null,"permalink":"/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":"","externalUrl":null,"permalink":"/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","externalUrl":null,"permalink":"/series/","section":"Series","summary":"","title":"Series","type":"series"},{"content":"We\u0026rsquo;re available to help with projects of all sizes, from small tools and prototypes to larger software systems.\nWhile much of our experience is in game technology, the same skills apply to a wide range of software development. We work well with new technologies, solving difficult problems, and building solutions that fit the project instead of forcing the project to fit a particular technology.\nWhether you need a complete system, a second opinion, or help getting unstuck, we\u0026rsquo;re happy to offer a no-cost consultation.\nExamples Game engines, graphics programming, and rendering pipelines Performance optimization across CPU, GPU, memory, and storage Multiplayer networking and distributed systems Asset pipelines, automation, and build tooling Cross-platform development for desktop, web, mobile, and embedded devices Modern web development, APIs, and full-stack application development Experience across Rust, C#, JavaScript/TypeScript, C/C++, SQL, and many other languages and frameworks Rapid prototyping, reverse engineering, and integrating unfamiliar technologies Custom software built around unique requirements rather than off-the-shelf solutions Values # Problem-first solutions Stability and performance Clear communication Existing code over unnecessary rewrites Adaptable to new technologies Practical engineering Results over billable hours Pricing # Every project is different.\nWe aim to provide fair, valued pricing based on the scope of the work. Please get in contact and we can discuss the particulars of your situation.\n","externalUrl":null,"permalink":"/services/","section":"Services","summary":"Practical software development and technical problem solving.","title":"Services","type":"services"}]