Skip to content
game · api · unity

A galactic quest for therare icons

A 2D pixel-art sci-fi action-RPG set in a future universe — drawing on Zelda and Pokemon Red/Blue — where every rare icon is generated by the game's own machine-learning system, so no two playthroughs are alike.

Machine-learning icons

At the heart of RareIcon is its use of machine learning to generate icons — no two are the same, offering a truly unique collectible each session. Player choices influence icon attributes, making each icon both rare and personal.

  • Client — Unity DOTS/ECS, Steamworks pipeline.
  • Backend — Rust axum on the Agones stack.
axum-rareiconGame API
Action-RPGGenre
Unity DOTSClient
AgonesDeploy

What it gives you

Features

Pixelated graphics

Gameboy-era pixel art that keeps the focus on strategy and storytelling.

Machine-learning icons

One-of-a-kind icons generated by AI, making every playthrough unique.

Dynamic storylines

Your decisions shape the narrative, leading to different endings and interactions.

Multiplayer elements

Trade icons, share tips, and compete or cooperate in special multiplayer zones.

Regular updates

An ever-expanding universe — new planets, icons, and story arcs on a regular cadence.

The world

Game overview

Welcome to RareIcon.com — a galactic quest for the digital age. Embark on an extraordinary journey with RareIcon.com, a 2D RPG set in the vast expanse of the future universe. Drawing inspiration from iconic classics like Zelda and Pokemon Red/Blue, RareIcon.com combines nostalgic pixel art with cutting-edge machine learning to deliver a unique gaming experience. As a player, your mission is to traverse diverse galactic environments in search of rare icons, each crafted by the game’s own AI.

In the future, icons are not just symbols; they are powerful artifacts that hold the keys to understanding forgotten digital realms. These icons are scattered across the universe, hidden on distant planets and guarded by challenging puzzles and formidable foes. Your quest is to collect these icons, unlocking the secrets of the universe as you go.

Explore a variety of planets, each rendered in charming pixel art yet boasting its own distinct ecosystem, culture, and challenges. From the frozen tundras of a remote ice planet to the lush jungles of an alien world teeming with life, the diversity of environments will provide endless exploration and excitement.

At the heart of RareIcon.com is its revolutionary use of machine learning to generate icons. This technology ensures that no two icons are the same, offering a truly unique collectible in every gameplay session. Players can influence icon attributes through their choices and interactions within the game, making each icon not just rare but also deeply personal.

RareIcon.com is more than a game; it’s a community of adventurers drawn together by the allure of the unknown and the thrill of discovery. Whether you’re a veteran gamer nostalgic for the pixelated games of yesteryear or a newcomer excited by the possibilities of AI-generated content, RareIcon.com offers a universe of fun and exploration. Prepare your spaceship, ready your equipment, and set course for the stars — the hunt for rare icons is about to begin.

Progress

DevLog

Preparing the healing but added Chip with basic animations! Updating the title scene — most of these starter dev logs will be a bit useless because we are still learning. Making sure that the new build is fine.

Remember to double check the weapon flips when adding them into the game.

Added AI brain state switching depending on weapon pick up. Triggering another build to grab the worker url location. Multi thread deployment did not work, now testing the shader loading and unloading. Added blueprint build system and now testing the VContainer, next patch is ready to be tested. Next build test with the new items + javascript bridge test, also making sure that the steamworks does not break the imports. Build might have failed because of the link.xml that was added in my accident, lets just run it back without those files. Added additional tags around the scripts, trying the build process again, windows works but webgl does not, trying to add more guards? Okay, so the additional guards were not the issue, but maybe we need to have nested wrappers, that is my next move. Still having that build failure, decided to split the extension for the steam, maybe that might help resolve it.

This is a test build of the supabase integration, making sure that we can see the first failpoint during the remote build process.

Upgraded the unity version to 6000.2.6f2, to resolve the unity cve issue.

Questions

Frequently asked

What is RareIcon?

RareIcon is a 2D sci-fi action-RPG set in a future universe, drawing on classics like Zelda and Pokemon Red/Blue. Players traverse pixel-art galactic worlds hunting rare icons, each generated by the game's machine-learning system so no two are alike.

What makes RareIcon's icons unique?

Icons are generated with machine learning, so every playthrough yields one-of-a-kind collectibles. Player choices and interactions influence icon attributes, making each icon both rare and personal.

What technology powers RareIcon?

The RareIcon game API is axum-rareicon, a Rust axum service shipped as the kbve/rareicon image and deployed on the Agones stack. The Unity client uses DOTS/ECS, with a Supabase integration and Steamworks in the build pipeline.