PageSourceSearch

https://dsanchezcr.com/assets/js/25dc0f45.97426a2e.js

js dsanchezcr.com collected 2026-10-02 11:59:24 UTC 5,973 bytes, 4 lines download raw bytes

1"use strict";(self.webpackChunkdsanchezcr=self.webpackChunkdsanchezcr||[]).push([["6745"],{21506(e,t,n){n.r(t),n.d(t,{metadata:()=>r,default:()=>p,frontMatter:()=>i,contentTitle:()=>c,toc:()=>d,assets:()=>m});var r=JSON.parse('{"id":"game-development/index","title":"Game Development","description":"A space for game development tools, games in progress, and development journals.","source":"@site/gaming/game-development/index.mdx","sourceDirName":"game-development","slug":"/game-development/","permalink":"/gaming/game-development/","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Game Development","sidebar_label":"Game Development","description":"A space for game development tools, games in progress, and development journals.","hide_table_of_contents":true},"sidebar":"defaultSidebar","previous":{"title":"Gaming Notes","permalink":"/gaming/gaming-notes/"}}'),s=n(74848),o=n(28453),l=n(11315),a=n(88260);let i={title:"Game Development",sidebar_label:"Game Development",description:"A space for game development tools, games in progress, and development journals.",hide_table_of_contents:!0},c="\u{1F6E0}\uFE0F Game Development",m={},d=[];function u(e){let t={h1:"h1",header:"header",p:"p",...(0,o.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"\uFE0F-game-development",children:"\u{1F6E0}\uFE0F Game Development"})}),"\n",(0,s.jsx)(t.p,{children:"A space for writing about game development tools, games in progress, experiments, and devlogs."}),"\n","\n",(0,a.OF)()?.at(-1)?.items?.length?(0,s.jsx)(l.A,{}):(0,s.jsx)("p",{children:"No game development entries have been published yet."})]})}function p(e={}){let{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},11315(e,t,n){n.d(t,{A:()=>G});var r=n(74848);n(96540);var s=n(34164),o=n(88260);let l=new Intl.Segmenter(void 0,{granularity:"grapheme"});var a=n(30568),i=n(16497),c=n(58310),m=n(95310),d=n(88287),u=n(72072);function p({icon:e}){return(0,r.jsx)("span",{className:(0,s.A)(d.G.docs.docCard.icon,"cardTitleIcon_GcdP"),children:e})}function f({title:e}){return(0,r.jsx)("span",{className:(0,s.A)("text--truncate",d.G.docs.docCard.title,"cardTitleText_nuEl"),children:e})}function g({item:e,title:t,icon:n}){return(0,r.jsxs)(u.A,{as:"h2",className:(0,s.A)(d.G.docs.docCard.heading,"cardTitle_mcqP"),title:t,children:[n&&(0,r.jsx)(p,{item:e,icon:n}),(0,r.jsx)(f,{item:e,title:t})]})}function h({description:e}){return(0,r.jsx)("p",{className:(0,s.A)("text--truncate",d.G.docs.docCard.description,"cardDescription_L2fP"),title:e,children:e})}function x({className:e,href:t,children:n}){return(0,r.jsx)(m.A,{href:t,className:(0,s.A)("card padding--lg",d.G.docs.docCard.container,"cardContainer_KhuF",e),children:n})}function v({item:e,className:t,href:n,icon:s,title:o,description:l}){return(0,r.jsxs)(x,{href:n,className:t,children:[(0,r.jsx)(g,{item:e,icon:s,title:o}),l&&(0,r.jsx)(h,{item:e,description:l})]})}function j(e){var t;let n,r,s=(t=e.label,n=l.segment(t)[Symbol.iterator](),(r=n.next().value?.segment)&&RegExp("^\\p{RGI_Emoji}$","v").test(r)?{emoji:r,rest:t.slice(r.length)}:{emoji:null,rest:t});return{icon:s.emoji??("category"===e.type?"\u{1F5C3}":(0,c.A)(e.href)?"\u{1F4C4}\uFE0F":"\u{1F517}"),title:s.rest.trim()}}function b({item:e}){let t=(0,o.Nr)(e),n=function(){let{selectMessage:e}=(0,i.W)();return t=>e(t,(0,a.T)({message:"1 item|{count} items",id:"theme.docs.DocCard.categoryDescription.plurals",description:"The default description for a category card in the generated index about how many items this category includes"},{count:t}))}();return t?(0,r.jsx)(v,{item:e,className:e.className,href:t,description:e.description??n(e.items.length),...j(e)}):null}function N({item:e}){let t=(0,o.cC)(e.docId??void 0);return(0,r.jsx)(v,{item:e,className:e.className,href:e.href,description:e.description??t?.description,...j(e)})}function y({item:e}){switch(e.type){case"link":return(0,r.jsx)(N,{item:e});case"category":return(0,r.jsx)(b,{item:e});default:throw Error(`unknown item type ${JSON.stringify(e)}`)}}function A({className:e}){let t=(0,o.a4)();return(0,r.jsx)(G,{items:t,className:e})}function C({item:e}){return(0,r.jsx)("article",{className:(0,s.A)("docCardListItem_W1sv","col col--6"),children:(0,r.jsx)(y,{item:e})})}function G(e){let{items:t,className:n}=e;if(!t)return(0,r.jsx)(A,{...e});let l=(0,o.d1)(t);return(0,r.jsx)("section",{className:(0,s.A)("row",n),children:l.map((e,t)=>(0,r.jsx)(C,{item:e},t))})}},16497(e,t,n){n.d(t,{W:()=>i});var r=n(96540),s=n(10898);let o=["zero","one","two","few","many","other"];function l(e){return o.filter(t=>e.includes(t))}let a={locale:"en",pluralForms:l(["one","other"]),select:e=>1===e?"one":"other"};function i(){let e=function(){let{i18n:{currentLocale:e}}=(0,s.default)();return(0,r.useMemo)(()=>{try{let t;return t=new Intl.PluralRules(e),{locale:e,pluralForms:l(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".
2Docusaurus will fallback to the default (English) implementation.
3Error: ${t.message}
4`),a}},[e])}();
4return{selectMessage:(t,n)=>(function(e,t,n){let r=e.split("|");if(1===r.length)return r[0];r.length>n.pluralForms.length&&console.error(`For locale=${n.locale}, a maximum of ${n.pluralForms.length} plural forms are expected (${n.pluralForms.join(",")}), but the message contains ${r.length}: ${e}`);let s=n.select(t);return r[Math.min(n.pluralForms.indexOf(s),r.length-1)]})(n,t,e)}}},28453(e,t,n){n.d(t,{R:()=>l,x:()=>a});var r=n(96540);let s={},o=r.createContext(s);function l(e){let t=r.useContext(o);return r.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),r.createElement(o.Provider,{value:t},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.