[{"data":1,"prerenderedAt":396},["ShallowReactive",2],{"navigation_docs":3,"-using-parallax-getting-started":64,"-using-parallax-getting-started-surround":393},[4,26,43],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Using Parallax","\u002Fusing-parallax","1.using-parallax",[9,13,17,21],{"title":10,"path":11,"stem":12},"Getting Started","\u002Fusing-parallax\u002Fgetting-started","1.using-parallax\u002F0.getting-started",{"title":14,"path":15,"stem":16},"Project Structure","\u002Fusing-parallax\u002Fproject-structure","1.using-parallax\u002F1.project-structure",{"title":18,"path":19,"stem":20},"Working with the Agent","\u002Fusing-parallax\u002Fworking-with-agent","1.using-parallax\u002F2.working-with-agent",{"title":22,"path":23,"stem":24},"Deploying Your Game","\u002Fusing-parallax\u002Fdeploying","1.using-parallax\u002F3.deploying",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Features","\u002Ffeatures","2.features",[31,35,39],{"title":32,"path":33,"stem":34},"Feature Overview","\u002Ffeatures\u002Foverview","2.features\u002F0.overview",{"title":36,"path":37,"stem":38},"Roadmap","\u002Ffeatures\u002Froadmap","2.features\u002F1.roadmap",{"title":40,"path":41,"stem":42},"Feature Requests","\u002Ffeatures\u002Frequests","2.features\u002F2.requests",{"title":44,"path":45,"stem":46,"children":47,"page":25},"Game Dev","\u002Fgame-dev","3.game-dev",[48,52,56,60],{"title":49,"path":50,"stem":51},"The Mental Model","\u002Fgame-dev\u002Fmental-model","3.game-dev\u002F0.mental-model",{"title":53,"path":54,"stem":55},"Best Practices","\u002Fgame-dev\u002Fbest-practices","3.game-dev\u002F1.best-practices",{"title":57,"path":58,"stem":59},"Love2D Patterns","\u002Fgame-dev\u002Flove2d-patterns","3.game-dev\u002F2.love2d-patterns",{"title":61,"path":62,"stem":63},"Agent Integration (MCP + Context7)","\u002Fgame-dev\u002Fagent-integration","3.game-dev\u002F3.agent-integration",{"id":65,"title":10,"body":66,"description":386,"extension":387,"links":388,"meta":389,"navigation":279,"path":11,"seo":391,"stem":12,"__hash__":392},"docs\u002F1.using-parallax\u002F0.getting-started.md",{"type":67,"value":68,"toc":378},"minimark",[69,73,77,82,85,118,122,129,190,199,203,210,224,227,237,240,244,247,315,322,326,329,347,350,354,374],[70,71,10],"h1",{"id":72},"getting-started",[74,75,76],"p",{},"Welcome to Parallax. This guide takes you from zero to a running Love2D game with the AI agent at your side.",[78,79,81],"h2",{"id":80},"prerequisites","Prerequisites",[74,83,84],{},"Before you start, make sure you have:",[86,87,88,103,115],"ul",{},[89,90,91,95,96],"li",{},[92,93,94],"strong",{},"Love2D 11.5+"," installed → ",[97,98,102],"a",{"href":99,"rel":100},"https:\u002F\u002Flove2d.org",[101],"nofollow","love2d.org",[89,104,105,106,109,110],{},"A ",[92,107,108],{},"Parallax account"," → ",[97,111,114],{"href":112,"rel":113},"https:\u002F\u002Fapp.thriv.es\u002Fparallax",[101],"app.thriv.es\u002Fparallax",[89,116,117],{},"Basic familiarity with Lua (helpful but not required — the agent can explain as it goes)",[78,119,121],{"id":120},"step-1-create-your-first-project","Step 1 — Create your first project",[74,123,124,125,128],{},"Log into the Parallax dashboard and click ",[92,126,127],{},"New Project",". Give it a name and pick a template:",[130,131,132,145],"table",{},[133,134,135],"thead",{},[136,137,138,142],"tr",{},[139,140,141],"th",{},"Template",[139,143,144],{},"Best for",[146,147,148,160,170,180],"tbody",{},[136,149,150,157],{},[151,152,153],"td",{},[154,155,156],"code",{},"blank",[151,158,159],{},"Starting from scratch",[136,161,162,167],{},[151,163,164],{},[154,165,166],{},"platformer",[151,168,169],{},"Side-scrollers, jump-and-run games",[136,171,172,177],{},[151,173,174],{},[154,175,176],{},"top-down",[151,178,179],{},"RPGs, dungeon crawlers, twin-stick shooters",[136,181,182,187],{},[151,183,184],{},[154,185,186],{},"puzzle",[151,188,189],{},"Grid-based or logic games",[191,192,195,196,198],"callout",{"color":193,"icon":194},"yellow","i-ph-lightbulb","Not sure which template? Start with ",[154,197,166],{}," — it gives you a player, basic physics, and a camera in ~80 lines of Lua. You can reshape it into anything.",[78,200,202],{"id":201},"step-2-meet-the-agent","Step 2 — Meet the agent",[74,204,205,206,209],{},"Once your project is created, open the ",[92,207,208],{},"Agent"," panel. The agent already knows:",[86,211,212,215,218,221],{},[89,213,214],{},"Your project's files and structure",[89,216,217],{},"The Love2D 11.5 API",[89,219,220],{},"The game genre you picked",[89,222,223],{},"Best practices from this documentation",[74,225,226],{},"Try your first prompt:",[228,229,234],"pre",{"className":230,"code":232,"language":233},[231],"language-text","Add a health system — the player starts with 3 hearts and loses one when touching an enemy\n","text",[154,235,232],{"__ignoreMap":236},"",[74,238,239],{},"The agent will propose changes, show you a diff, and ask for confirmation before writing to your files.",[78,241,243],{"id":242},"step-3-run-locally","Step 3 — Run locally",[74,245,246],{},"Download your project files and run them with Love2D:",[228,248,252],{"className":249,"code":250,"language":251,"meta":236,"style":236},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# macOS\n\u002FApplications\u002Flove.app\u002FContents\u002FMacOS\u002Flove .\u002Fmy-project\n\n# Linux\nlove .\u002Fmy-project\n\n# Windows\nlove.exe my-project\n","bash",[154,253,254,263,274,281,287,295,300,306],{"__ignoreMap":236},[255,256,259],"span",{"class":257,"line":258},"line",1,[255,260,262],{"class":261},"sHwdD","# macOS\n",[255,264,266,270],{"class":257,"line":265},2,[255,267,269],{"class":268},"sBMFI","\u002FApplications\u002Flove.app\u002FContents\u002FMacOS\u002Flove",[255,271,273],{"class":272},"sfazB"," .\u002Fmy-project\n",[255,275,277],{"class":257,"line":276},3,[255,278,280],{"emptyLinePlaceholder":279},true,"\n",[255,282,284],{"class":257,"line":283},4,[255,285,286],{"class":261},"# Linux\n",[255,288,290,293],{"class":257,"line":289},5,[255,291,292],{"class":268},"love",[255,294,273],{"class":272},[255,296,298],{"class":257,"line":297},6,[255,299,280],{"emptyLinePlaceholder":279},[255,301,303],{"class":257,"line":302},7,[255,304,305],{"class":261},"# Windows\n",[255,307,309,312],{"class":257,"line":308},8,[255,310,311],{"class":268},"love.exe",[255,313,314],{"class":272}," my-project\n",[74,316,317,318,321],{},"Or use the Parallax ",[92,319,320],{},"Live Preview"," — a browser-based Love2D runner (powered by love.js) that refreshes on every agent change.",[78,323,325],{"id":324},"step-4-iterate","Step 4 — Iterate",[74,327,328],{},"The real workflow is a tight loop:",[330,331,332,335,338,341,344],"ol",{},[89,333,334],{},"Describe what you want",[89,336,337],{},"Agent proposes changes",[89,339,340],{},"You review the diff and accept or refine",[89,342,343],{},"Live Preview updates",[89,345,346],{},"Repeat",[74,348,349],{},"The agent keeps conversation history per-project so it remembers decisions you've made — no need to re-explain your game's rules each time.",[78,351,353],{"id":352},"next-steps","Next steps",[86,355,356,362,368],{},[89,357,358,361],{},[97,359,360],{"href":15},"Project structure"," — understand how Parallax organizes your Love2D files",[89,363,364,367],{},[97,365,366],{"href":19},"Working with the agent"," — prompting tips for the best results",[89,369,370,373],{},[97,371,372],{"href":23},"Deploying your game"," — package and distribute your finished game",[375,376,377],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":236,"searchDepth":265,"depth":265,"links":379},[380,381,382,383,384,385],{"id":80,"depth":265,"text":81},{"id":120,"depth":265,"text":121},{"id":201,"depth":265,"text":202},{"id":242,"depth":265,"text":243},{"id":324,"depth":265,"text":325},{"id":352,"depth":265,"text":353},"Set up Parallax and build your first Love2D game in under 10 minutes.","md",null,{"ogImage":390},"\u002Flogo.png",{"title":10,"description":386},"QZOx7g2TEa7Iw4ntDGLSUui55UI16afeu4yeIyqDqzI",[388,394],{"title":14,"path":15,"stem":16,"description":395,"children":-1},"How Parallax organizes your Love2D game files.",1778756091134]