Part of the
summer-board-modeling skill. The skill links here when your agent needs the detail.SKILL.md section 6). Fields are suggestions: keep the ones this game uses.
Define them in the order listed: an x-ref names a type that already exists. A later type that the first ones should link to (Faction, Mode) gets its link added to them when it arrives.
Action RPG / adventure
First:- Item: name, kind (weapon, armour, potion, key, material), rarity, price, look
- Character: name, role (hero, npc, enemy, boss), hp, look, drops (x-ref Item, array)
- Place: name, biome, mood, connects_to (x-ref Place, array)
Platformer
First:- Character: name, role (player, enemy, boss), hp, move_speed, look
- Level: name, theme, length (short, medium, long), new_mechanic, boss (x-ref Character)
- Pickup: name, effect, duration
Shooter
First:- Weapon: name, damage, fire_rate, range, ammo, look
- Character: name, role (player, enemy, boss), hp, move_speed, weapon (x-ref Weapon)
- Map: name, size (small, medium, large)
Racing
First:- Track: name, length_km, surface, weather, difficulty
- Vehicle: name, top_speed, acceleration, handling, look
Survival / crafting
First:- Item: name, kind (resource, tool, food, building), stack_size, look
- Recipe: name, makes (x-ref Item), needs (x-ref Item, array), station
- Biome: name, danger, resources (x-ref Item, array)
Strategy / tower defence
First:- Unit: name, role, hp, damage, range, cost, build_time
- Building: name, cost, produces (x-ref Unit, array)
- Map: name, players, size
Puzzle
First:- Mechanic: name, rule (one line)
- Puzzle: name, mechanic (x-ref Mechanic), difficulty, solution (one line)
Party / multiplayer minigames
First:- Minigame: name, players, duration_s, goal, controls (one line)
Narrative game
First:- Character: name, role, want, look
- Scene: name, place, characters (x-ref Character, array), choice (one line)
Source:
library/skills/summer-board-modeling/starter-sets.md, rendered from summer-engine@4.9.1 on npm.
