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