{"id":1129,"date":"2025-08-05T18:48:47","date_gmt":"2025-08-05T18:48:47","guid":{"rendered":"https:\/\/pixelfat.com\/home\/?page_id=1129"},"modified":"2025-08-06T17:20:56","modified_gmt":"2025-08-06T17:20:56","slug":"blogs","status":"publish","type":"page","link":"https:\/\/pixelfat.com\/home\/blogs\/","title":{"rendered":"Blog"},"content":{"rendered":"\n<p class=\" eplus-wrapper\"><\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\">Series<\/h2>\n\n\n\n<div data-id=\"5b1e5d34\" class=\"wp-block-blocksy-tax-query\"><div class=\"ct-query-template-grid\"><div class=\"wp-block-term is-layout-flow\">\n<h5 style=\"margin-bottom:0px;\" class=\"ct-dynamic-data has-text-align-center wp-elements-24ab5be97f9b65b730815b47e3d95d5f\"><a href=\"https:\/\/pixelfat.com\/home\/category\/unity-project-structure\/\">Organising Unity Projects for Sanity and Scale<\/a><\/h5>\n\n<div class=\"ct-dynamic-data has-text-align-center wp-elements-8e6e501e6d3dca174b751c0482898b31\">3 items<\/div>\n\n<div class=\"ct-dynamic-data has-text-align-center wp-elements-b971d45ac3378a6ff33f2d14bc31fd9b wp-elements-6ef6013c4fd5a162a6edf449e4fd2556 has-text-color has-white-color has-small-font-size\">In this series, I\u2019ll share a way of thinking about Unity project structures that\u2019s scalable, maintainable, and forgiving. Whether you\u2019re starting fresh or trying to clean up a monster, you\u2019ll walk away with a practical mindset for bringing clarity to your chaos &#8211; without risking your project in the process.\r\n\r\nAs a freelancer or consultant, the first step on any new project is figuring out how it\u2019s put together. Sometimes it\u2019s tidy, sometimes it\u2019s chaotic, but more often than not, it\u2019s something that started with the best intentions\u2026 and slowly lost cohesion over time, devolving into a dungeon crawl for every new developer whose first major task is simply to map the shape of the chaos. All while the lead is shouting: <em>&#8220;Can you just build this new feature? But don\u2019t change anything, the structure is exactly how I like it.&#8221;<\/em> and the producer is mumbling something about kanban boards and technical debt&#8230; items<\/div>\n<\/div><\/div><style>[data-id='5b1e5d34'] {--grid-columns-width:3;}@media (max-width: 999.98px) {[data-id='5b1e5d34'] {--grid-columns-width:2;}}@media (max-width: 689.98px) {[data-id='5b1e5d34'] {--grid-columns-width:1;}}<\/style><\/div>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\">Posts<\/h2>\n\n\n<div class=\"wp-block-blocksy-query\" data-id=\"d7e00dd9\"><div class=\"ct-posts-block\" data-prefix=\"blog\"><div class=\"entries\" data-archive=\"default\" data-layout=\"simple\" data-cards=\"boxed\" data-hover=\"zoom-in\"><article class=\"entry-card post-973 post type-post status-publish format-standard has-post-thumbnail hentry category-unity-project-structure series-unity-project-structure\" data-reveal=\"bottom:no\"><a class=\"ct-media-container boundless-image has-hover-effect\" href=\"https:\/\/pixelfat.com\/home\/unity-project-structure-series-intro\/\" aria-label=\"Part 1: Clarity Before Chaos &#8211; Think Before You Begin.\"><img decoding=\"async\" width=\"421\" height=\"236\" src=\"https:\/\/pixelfat.com\/home\/wp-content\/uploads\/2025\/08\/Roll_Safe_meme.jpg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/pixelfat.com\/home\/wp-content\/uploads\/2025\/08\/Roll_Safe_meme.jpg 421w, https:\/\/pixelfat.com\/home\/wp-content\/uploads\/2025\/08\/Roll_Safe_meme-300x168.jpg 300w\" sizes=\"auto, (max-width: 421px) 100vw, 421px\" itemprop=\"image\" style=\"aspect-ratio: 1\/1;\" \/><\/a><div class=\"card-content\"><ul class=\"entry-meta\" data-type=\"simple:slash\" data-id=\"WO_5vt\" ><li class=\"meta-categories\" data-type=\"simple\"><a href=\"https:\/\/pixelfat.com\/home\/category\/unity-project-structure\/\" rel=\"tag\" class=\"ct-term-21\">Organising Unity Projects for Sanity and Scale<\/a><\/li><\/ul><h2 class=\"entry-title\"><a href=\"https:\/\/pixelfat.com\/home\/unity-project-structure-series-intro\/\" rel=\"bookmark\">Part 1: Clarity Before Chaos &#8211; Think Before You Begin.<\/a><\/h2><\/div><\/article><article class=\"entry-card post-960 post type-post status-publish format-standard has-post-thumbnail hentry category-unity-project-structure series-unity-project-structure\" data-reveal=\"bottom:no\"><a class=\"ct-media-container boundless-image has-hover-effect\" href=\"https:\/\/pixelfat.com\/home\/domain-driven-project-structures\/\" aria-label=\"Part 2: Domain-Driven Directory Structures\"><img decoding=\"async\" width=\"768\" height=\"1077\" src=\"https:\/\/pixelfat.com\/home\/wp-content\/uploads\/2025\/08\/Project-Structure-Expanding-Brain-768x1077.jpg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/pixelfat.com\/home\/wp-content\/uploads\/2025\/08\/Project-Structure-Expanding-Brain-768x1077.jpg 768w, https:\/\/pixelfat.com\/home\/wp-content\/uploads\/2025\/08\/Project-Structure-Expanding-Brain-214x300.jpg 214w, https:\/\/pixelfat.com\/home\/wp-content\/uploads\/2025\/08\/Project-Structure-Expanding-Brain-730x1024.jpg 730w, https:\/\/pixelfat.com\/home\/wp-content\/uploads\/2025\/08\/Project-Structure-Expanding-Brain.jpg 857w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" itemprop=\"image\" style=\"aspect-ratio: 1\/1;\" \/><\/a><div class=\"card-content\"><ul class=\"entry-meta\" data-type=\"simple:slash\" data-id=\"WO_5vt\" ><li class=\"meta-categories\" data-type=\"simple\"><a href=\"https:\/\/pixelfat.com\/home\/category\/unity-project-structure\/\" rel=\"tag\" class=\"ct-term-21\">Organising Unity Projects for Sanity and Scale<\/a><\/li><\/ul><h2 class=\"entry-title\"><a href=\"https:\/\/pixelfat.com\/home\/domain-driven-project-structures\/\" rel=\"bookmark\">Part 2: Domain-Driven Directory Structures<\/a><\/h2><\/div><\/article><article class=\"entry-card post-964 post type-post status-publish format-standard has-post-thumbnail hentry category-unity-project-structure series-unity-project-structure\" data-reveal=\"bottom:no\"><a class=\"ct-media-container boundless-image has-hover-effect\" href=\"https:\/\/pixelfat.com\/home\/unity-namespaces-and-mvc\/\" aria-label=\"Part 3: Structuring Projects with Namespaces, MVC and MVP\"><img decoding=\"async\" width=\"480\" height=\"270\" src=\"https:\/\/pixelfat.com\/home\/wp-content\/uploads\/2025\/08\/both-is-good.gif\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"\" loading=\"lazy\" itemprop=\"image\" style=\"aspect-ratio: 1\/1;\" \/><\/a><div class=\"card-content\"><ul class=\"entry-meta\" data-type=\"simple:slash\" data-id=\"WO_5vt\" ><li class=\"meta-categories\" data-type=\"simple\"><a href=\"https:\/\/pixelfat.com\/home\/category\/unity-project-structure\/\" rel=\"tag\" class=\"ct-term-21\">Organising Unity Projects for Sanity and Scale<\/a><\/li><\/ul><h2 class=\"entry-title\"><a href=\"https:\/\/pixelfat.com\/home\/unity-namespaces-and-mvc\/\" rel=\"bookmark\">Part 3: Structuring Projects with Namespaces, MVC and MVP<\/a><\/h2><\/div><\/article><\/div><\/div><\/div>\n\n\n<p class=\" eplus-wrapper\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pellentesque tincidunt tristique neque, eget venenatis enim gravida quis. Fusce at egestas libero. Cras convallis egestas ullamcorper suspens.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"editor_plus_copied_stylings":"{}","footnotes":""},"class_list":["post-1129","page","type-page","status-publish","hentry"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Blog - pixelfat.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pixelfat.com\/home\/blogs\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Blog - pixelfat.com\" \/>\n<meta property=\"og:description\" content=\"Pellentesque tincidunt tristique neque, eget venenatis enim gravida quis. Fusce at egestas libero. Cras convallis egestas ullamcorper suspens.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pixelfat.com\/home\/blogs\/\" \/>\n<meta property=\"og:site_name\" content=\"pixelfat.com\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-06T17:20:56+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/blogs\\\/\",\"url\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/blogs\\\/\",\"name\":\"Blog - pixelfat.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/#website\"},\"datePublished\":\"2025-08-05T18:48:47+00:00\",\"dateModified\":\"2025-08-06T17:20:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/blogs\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pixelfat.com\\\/home\\\/blogs\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/blogs\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/#website\",\"url\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/\",\"name\":\"pixelfat.com\",\"description\":\"Real-time &amp; Interactive Dev by Dan Turner\",\"publisher\":{\"@id\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/#organization\",\"name\":\"pixelfat.com\",\"url\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/Header-White-on-trans.png\",\"contentUrl\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/Header-White-on-trans.png\",\"width\":2101,\"height\":511,\"caption\":\"pixelfat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/pixelfat.com\\\/home\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Blog - pixelfat.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pixelfat.com\/home\/blogs\/","og_locale":"en_US","og_type":"article","og_title":"Blog - pixelfat.com","og_description":"Pellentesque tincidunt tristique neque, eget venenatis enim gravida quis. Fusce at egestas libero. Cras convallis egestas ullamcorper suspens.","og_url":"https:\/\/pixelfat.com\/home\/blogs\/","og_site_name":"pixelfat.com","article_modified_time":"2025-08-06T17:20:56+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pixelfat.com\/home\/blogs\/","url":"https:\/\/pixelfat.com\/home\/blogs\/","name":"Blog - pixelfat.com","isPartOf":{"@id":"https:\/\/pixelfat.com\/home\/#website"},"datePublished":"2025-08-05T18:48:47+00:00","dateModified":"2025-08-06T17:20:56+00:00","breadcrumb":{"@id":"https:\/\/pixelfat.com\/home\/blogs\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pixelfat.com\/home\/blogs\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pixelfat.com\/home\/blogs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pixelfat.com\/home\/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https:\/\/pixelfat.com\/home\/#website","url":"https:\/\/pixelfat.com\/home\/","name":"pixelfat.com","description":"Real-time &amp; Interactive Dev by Dan Turner","publisher":{"@id":"https:\/\/pixelfat.com\/home\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pixelfat.com\/home\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pixelfat.com\/home\/#organization","name":"pixelfat.com","url":"https:\/\/pixelfat.com\/home\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pixelfat.com\/home\/#\/schema\/logo\/image\/","url":"https:\/\/pixelfat.com\/home\/wp-content\/uploads\/2025\/08\/Header-White-on-trans.png","contentUrl":"https:\/\/pixelfat.com\/home\/wp-content\/uploads\/2025\/08\/Header-White-on-trans.png","width":2101,"height":511,"caption":"pixelfat.com"},"image":{"@id":"https:\/\/pixelfat.com\/home\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/pixelfat.com\/home\/wp-json\/wp\/v2\/pages\/1129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pixelfat.com\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pixelfat.com\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pixelfat.com\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pixelfat.com\/home\/wp-json\/wp\/v2\/comments?post=1129"}],"version-history":[{"count":52,"href":"https:\/\/pixelfat.com\/home\/wp-json\/wp\/v2\/pages\/1129\/revisions"}],"predecessor-version":[{"id":1223,"href":"https:\/\/pixelfat.com\/home\/wp-json\/wp\/v2\/pages\/1129\/revisions\/1223"}],"wp:attachment":[{"href":"https:\/\/pixelfat.com\/home\/wp-json\/wp\/v2\/media?parent=1129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}