Create a Roblox pets or collection game with AI
A collection game runs on a simple desire: to complete. Pets add a visible companion that follows the player — that is what gets shown, and what gets compared.
What makes a good pets & collection
The companion is the status
A pet that floats next to the player is a badge everyone sees. Rare pets must look rare from a distance.
Odds are displayed
Show the probability of each rarity on the egg. It is both fairer and, on Roblox, expected.
Trading needs a ceremony
Both players see the same offer, both confirm, the server swaps atomically. Anything less produces scams and support requests.
The systems to write
- Eggs and rolls — Server-side rolls with displayed odds and pity where wanted.
- Collection — An index of everything discovered, per player.
- Companion — Equipped pets that follow the player and grant bonuses.
- Trading — A two-sided confirmation and an atomic server swap.
Common pitfalls
Odds are not displayed.
Show them on the egg. Hidden odds are both unfair and against expectations of the platform.
A trade can be cancelled on one side after confirmation.
The server locks both inventories, checks both confirmations, then swaps in one step.
What Nemesis builds for a pets & collection
Nemesis builds the hatching area and zones, writes server-side eggs with displayed odds, the collection index, the following companion with its bonuses, and a two-sided trade, then verifies in a playtest that hatching, equipping and trading complete without console errors.
Visual direction enforced by the quality check: balanced exposure and contrast, nothing washed out.
Frequently asked
How many pets for a launch?
Twenty to forty across four rarities. It gives the collection depth and keeps every model consistent with the game's style.
Can pets be generated as 3D models?
Nemesis can produce a few signature models on a small budget per project, and builds the rest with the shape engine so the collection stays consistent. Twenty unique generated models would cost more and look less coherent.