DEV Community

Cover image for PixelPal: My First Production-Ready AI Project
Xion Apex Academy
Xion Apex Academy

Posted on

PixelPal: My First Production-Ready AI Project

PixelPal: My First Production-Ready AI Project

Hi Everyone, Creator X here!

It has indeed been a while; I saw the last time I posted was around September. So first off, as always, how are you doing? What are you working on? Please don't forget to drop in to say hi.

Due to a few reasons, I took a social media break. It's sometimes easy and complicated because when you're working for yourself, you need to be constantly on socials, but too much social media isn't really good for you.

While I took a break, I took some time to think about what I would post when I got back. Should I post follow-up tutorials or post about my final demo for the year for The Black Market Protocol? But this time, I wanted to talk about my final project for the year: PixelPal. It's my first, I could say, production-ready shipped-out AI project.

What is PixelPal?

PixelPal is an AI gaming companion/assistant which helps users set up their game controller or emulator and focus more on gaming.

Features

  • Commands from Pixel Chat - Launch, recommend, and try other commands to launch your games, consoles, and get some game recommendations based on your library
  • Recommendation Engine Technology - The AI will make a recommendation based on the games you have in your game library
  • Game Library and Game Database - Currently implemented both kinds; it makes fuzzy matching a lot more easier and manageable
  • Multi-Console Support - Supports and launches currently 6 different consoles and game types
  • Privacy Oriented - With onboard database and combined with usage for offline LLM model capabilities, although it still needs improvement

The Build Process

Building this was a lot more complicated, especially later down the line. I stripped down a previous project of mine called A.E.G.I.S. I took out components like the AI. Now, I'm no AI engineer, so I got some help from an old student of mine, got some books, fed them into the AI, and used various AI tools to help me flesh out AEGIS's AI system and get it to work with PixelPal's AI-based system from scratch. I read through the code so it makes more sense.

It's currently built with Python and Kivy as the framework.

I'll do another post regarding the overall project and do a bit more of a deep dive. You can check it out on itch.io: https://creator-xi.itch.io/pixelpal

Anyway, now that I'm back, I'll be posting a bit more regarding PixelPal for all of you.

Creator X signing out

Top comments (0)