
Building Games & Useful tools using Amazon PartyRock
We can build amazing and really cool things using Amazon PartyRock within minutes!
Published Feb 24, 2025
I’ve been diving deep into Amazon PartyRock to create an immersive, infinite-leveling game inspired by Solo Leveling, called Solo Ascent. As an AWS Community member, I’m excited to share my progress and explore how PartyRock’s AI-powered widgets can revolutionize game development on the AWS cloud.
Using PartyRock, I’ve built a dynamic, chatbox-driven experience where players input their hunter’s name and class (e.g., Fighter, Mage, Assassin), enter gates, make real-time choices, and level up infinitely. The app leverages PartyRock’s text generation, image generation, and chatbox widgets to deliver a pixelated, 16-bit RPG feel, closely mirroring the technical challenges and opportunities of cloud-based game development.
App Snapshot 🥏
- Chatbox Widget: Acts as the core interface, handling commands like “start game,” “enter gate,” and “check stats” via Ctrl+Enter, mimicking a serverless, interactive backend.
- Text Generation: Generates dynamic narratives based on the player’s level and class, using PartyRock’s AI to scale story complexity (e.g., “Level 1 Mage faces a shadow wolf—choose A: Cast a spell or B: Dodge”).
- Image Generation: Produces 16-bit pixel art of the hunter, evolving with level-ups (e.g., adding glowing weapons or auras at higher levels), showcasing PartyRock’s visual AI capabilities.
- State Management: Tracks player progress (level, stats, skills) within PartyRock’s framework, ensuring seamless scalability on AWS’s cloud infrastructure.
- Here’s a snapshot of the current setup:

More Features
I’ve recently enhanced Solo Ascent with:
- Infinite scaling of difficulty and enemy types (e.g., shadow wolves at Level 1, Void Wyrms at Level 10), leveraging PartyRock’s AI to randomize environments and challenges.
- Class-specific stat progression (e.g., Mages gain +2 Intelligence per level, Fighters +2 Strength), implemented via PartyRock’s text generation for real-time stat updates.
- Milestone events (e.g., unlocking “Fireball” at Level 5), integrated into the narrative to keep players engaged, utilizing PartyRock’s ability to maintain game state.
You can try it here 👉 https://partyrock.aws/u/higgn/FxyKApfCx/Solo-Ascent

I Need Your Expertise!
I’d love feedback from the AWS Community on optimizing this for PartyRock’s technical limits, integrating AWS services (e.g., AWS Lambda for backend logic, Amazon S3 for persistent data), or enhancing performance on the cloud. Are there best practices for scaling AI-driven games on PartyRock? Any tips on debugging PartyRock widget interactions or improving latency for real-time responses?
Thanks for reading—please reply with insights or suggestions!