Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,10 @@ town-kit/ Town & Market Kit: 27 pieces — street tiles (
tools/town-kit/ its reproducible build + e2e
arcane-kit/ Arcane Study Kit: 7 wizard's-study hero props with LODs (crystal ball,
alchemist's table, lectern, telescope, armillary, potions, rune rug; CC0, Meshy.ai)
avatars/ Adventurers: 9 rigged, animated characters (KayKit by Kay Lousberg, CC0) — the
app's player avatars, placeable as animated models (Idle loops)
tools/avatars/ their build: merge to one skinned mesh + 1 material, shared clips, thumbnails;
runtime/ = what core ships in static/avatars/
```

Each `index.json` row: `{name, title, value | zip, attribution, copyright, license, source}` —
Expand Down
Binary file added avatars/Barbarian/glTF-Binary/barbarian.glb
Binary file not shown.
Binary file added avatars/Barbarian/thumb.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added avatars/HoodedRogue/glTF-Binary/rogue-hooded.glb
Binary file not shown.
Binary file added avatars/HoodedRogue/thumb.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added avatars/Knight/glTF-Binary/knight.glb
Binary file not shown.
Binary file added avatars/Knight/thumb.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added avatars/Mage/glTF-Binary/mage.glb
Binary file not shown.
Binary file added avatars/Mage/thumb.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added avatars/Rogue/glTF-Binary/rogue.glb
Binary file not shown.
Binary file added avatars/Rogue/thumb.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added avatars/Skeleton/glTF-Binary/skeleton-minion.glb
Binary file not shown.
Binary file added avatars/Skeleton/thumb.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file added avatars/SkeletonMage/thumb.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file added avatars/SkeletonRogue/thumb.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file added avatars/SkeletonWarrior/thumb.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions avatars/attribution.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<h1><b>Attribution Statement</b></h1>

<p>The Adventurers pack holds nine rigged, animated characters by <b>Kay Lousberg</b> (KayKit Character Pack:
Adventurers 1.0 and Skeletons 1.0, <a href="https://www.kaylousberg.com">kaylousberg.com</a>), rebuilt for
theprototype: weapons removed, headgear baked into the skin, every part merged into one mesh on one material,
the gradient atlas reduced to 256², and ten of the clips kept (tools/avatars/build.mjs). The same characters are
the app's player avatars.</p>
<p>Kay Lousberg dedicated the source packs to the public domain under
<a href="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0</a>, and this pack keeps that license: use it
for anything, no credit required (crediting Kay Lousberg is appreciated by the author).</p>
<br />
<h2><b>Details:</b></h2>
<ul>
<li>Pack: Adventurers (Knight, Mage, Rogue, Hooded rogue, Barbarian, Skeleton, Skeleton warrior, Skeleton mage, Skeleton rogue)</li>
<li>Author: Kay Lousberg (KayKit); rebuilt by theprototype</li>
<li>License: CC0-1.0</li>
<li>Sources: <a href="https://github.com/KayKit-Game-Assets/KayKit-Character-Pack-Adventures-1.0">KayKit Adventurers 1.0</a>,
<a href="https://github.com/KayKit-Game-Assets/KayKit-Character-Pack-Skeletons-1.0">KayKit Skeletons 1.0</a></li>
<li>Build: <a href="https://github.com/theprototype-app/packs/tree/main/tools/avatars">tools/avatars</a></li>
</ul>
<br />
128 changes: 128 additions & 0 deletions avatars/default.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
[
{
"name": "Knight",
"screenshot": "thumb.webp",
"label": "Knight (rigged, animated: Idle loops; clips Idle, Walking_A, Walking_Backwards, Running_A, Running_Strafe_Left, Running_Strafe_Right, Jump_Idle, Cheer, Interact, Sit_Floor_Idle)",
"variants": {
"glTF-Binary": "knight.glb"
},
"behavior": {
"type": "loop",
"clip": "Idle",
"trigger": "click",
"autoplay": true
}
},
{
"name": "Mage",
"screenshot": "thumb.webp",
"label": "Mage (rigged, animated: Idle loops; clips Idle, Walking_A, Walking_Backwards, Running_A, Running_Strafe_Left, Running_Strafe_Right, Jump_Idle, Cheer, Interact, Sit_Floor_Idle)",
"variants": {
"glTF-Binary": "mage.glb"
},
"behavior": {
"type": "loop",
"clip": "Idle",
"trigger": "click",
"autoplay": true
}
},
{
"name": "Rogue",
"screenshot": "thumb.webp",
"label": "Rogue (rigged, animated: Idle loops; clips Idle, Walking_A, Walking_Backwards, Running_A, Running_Strafe_Left, Running_Strafe_Right, Jump_Idle, Cheer, Interact, Sit_Floor_Idle)",
"variants": {
"glTF-Binary": "rogue.glb"
},
"behavior": {
"type": "loop",
"clip": "Idle",
"trigger": "click",
"autoplay": true
}
},
{
"name": "HoodedRogue",
"screenshot": "thumb.webp",
"label": "Hooded rogue (rigged, animated: Idle loops; clips Idle, Walking_A, Walking_Backwards, Running_A, Running_Strafe_Left, Running_Strafe_Right, Jump_Idle, Cheer, Interact, Sit_Floor_Idle)",
"variants": {
"glTF-Binary": "rogue-hooded.glb"
},
"behavior": {
"type": "loop",
"clip": "Idle",
"trigger": "click",
"autoplay": true
}
},
{
"name": "Barbarian",
"screenshot": "thumb.webp",
"label": "Barbarian (rigged, animated: Idle loops; clips Idle, Walking_A, Walking_Backwards, Running_A, Running_Strafe_Left, Running_Strafe_Right, Jump_Idle, Cheer, Interact, Sit_Floor_Idle)",
"variants": {
"glTF-Binary": "barbarian.glb"
},
"behavior": {
"type": "loop",
"clip": "Idle",
"trigger": "click",
"autoplay": true
}
},
{
"name": "Skeleton",
"screenshot": "thumb.webp",
"label": "Skeleton (rigged, animated: Idle loops; clips Idle, Walking_A, Walking_Backwards, Running_A, Running_Strafe_Left, Running_Strafe_Right, Jump_Idle, Cheer, Interact, Sit_Floor_Idle)",
"variants": {
"glTF-Binary": "skeleton-minion.glb"
},
"behavior": {
"type": "loop",
"clip": "Idle",
"trigger": "click",
"autoplay": true
}
},
{
"name": "SkeletonWarrior",
"screenshot": "thumb.webp",
"label": "Skeleton warrior (rigged, animated: Idle loops; clips Idle, Walking_A, Walking_Backwards, Running_A, Running_Strafe_Left, Running_Strafe_Right, Jump_Idle, Cheer, Interact, Sit_Floor_Idle)",
"variants": {
"glTF-Binary": "skeleton-warrior.glb"
},
"behavior": {
"type": "loop",
"clip": "Idle",
"trigger": "click",
"autoplay": true
}
},
{
"name": "SkeletonMage",
"screenshot": "thumb.webp",
"label": "Skeleton mage (rigged, animated: Idle loops; clips Idle, Walking_A, Walking_Backwards, Running_A, Running_Strafe_Left, Running_Strafe_Right, Jump_Idle, Cheer, Interact, Sit_Floor_Idle)",
"variants": {
"glTF-Binary": "skeleton-mage.glb"
},
"behavior": {
"type": "loop",
"clip": "Idle",
"trigger": "click",
"autoplay": true
}
},
{
"name": "SkeletonRogue",
"screenshot": "thumb.webp",
"label": "Skeleton rogue (rigged, animated: Idle loops; clips Idle, Walking_A, Walking_Backwards, Running_A, Running_Strafe_Left, Running_Strafe_Right, Jump_Idle, Cheer, Interact, Sit_Floor_Idle)",
"variants": {
"glTF-Binary": "skeleton-rogue.glb"
},
"behavior": {
"type": "loop",
"clip": "Idle",
"trigger": "click",
"autoplay": true
}
}
]
9 changes: 9 additions & 0 deletions index.json
Original file line number Diff line number Diff line change
Expand Up @@ -113,5 +113,14 @@
"license": "CC0-1.0",
"source": "https://github.com/theprototype-app/packs/tree/main/arcane-kit",
"cover": "arcane-kit/cover.webp"
},
{
"name": "avatars",
"title": "Adventurers (rigged characters)",
"value": "avatars/default.json",
"attribution": "avatars/attribution.html",
"copyright": "(c) Kay Lousberg (KayKit)",
"license": "CC0-1.0",
"source": "https://github.com/theprototype-app/packs/tree/main/avatars"
}
]
Loading
Loading