add castle tile pack

This commit is contained in:
Spencer Killen 2024-05-25 19:37:19 -06:00
parent ef5ceb0b95
commit 2005ef652e
Signed by: sjkillen
GPG Key ID: 3AF3117BA6FBB75B
13 changed files with 368 additions and 6 deletions

View File

@ -0,0 +1,28 @@
Castle Kit (2.0)
Created/distributed by Kenney (www.kenney.nl)
Creation date: 27-03-2024 13:37
------------------------------
License: (Creative Commons Zero, CC0)
http://creativecommons.org/publicdomain/zero/1.0/
You can use this content for personal, educational, and commercial purposes.
Support by crediting 'Kenney' or 'www.kenney.nl' (this is not a requirement)
------------------------------
• Website : www.kenney.nl
• Donate : www.kenney.nl/donate
• Patreon : patreon.com/kenney
Follow on social media for updates:
• Twitter: twitter.com/KenneyNL
• Instagram: instagram.com/kenney_nl
• Mastodon: mastodon.gamedev.place/@kenney

View File

@ -0,0 +1,269 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Castle Kit</title>
<meta name="description" content="Game assets overview">
<meta name="author" content="Kenney">
</head>
<body>
<div class='container header'><h1>Castle Kit</h1></div>
<div class='container content'>
<p><strong>Information</strong></p>
<p>Hover over models to show details, for the documentation see the <a target='_blank' href='https://kenney.nl/knowledge-base/game-assets-3d/importing-3d-models-into-game-engines'>knowledge base</a>.</p>
<p>
<span class='data'><strong>Total objects:</strong> 76×</span><span class='data'><strong>Total animations:</strong> 0×</span>
</p>
</div>
<div class='container content'>
<p><strong>Textures</strong></p>
<p><a href='Models/FBX format/Textures/colormap.png' target='_blank' class='data no-padding'><span class='swatch' style='background-image: url("Models/FBX format/Textures/colormap.png")'></span>colormap</a><a href='Models/Textures/variation-a.png' target='_blank' class='data no-padding'><span class='swatch' style='background-image: url("Models/Textures/variation-a.png")'></span>variation-a</a><a href='Models/Textures/variation-b.png' target='_blank' class='data no-padding'><span class='swatch' style='background-image: url("Models/Textures/variation-b.png")'></span>variation-b</a><a href='Models/Textures/variation-c.png' target='_blank' class='data no-padding'><span class='swatch' style='background-image: url("Models/Textures/variation-c.png")'></span>variation-c</a><a href='Models/Textures/variation-d.png' target='_blank' class='data no-padding'><span class='swatch' style='background-image: url("Models/Textures/variation-d.png")'></span>variation-d</a><a href='Models/Textures/variation-e.png' target='_blank' class='data no-padding'><span class='swatch' style='background-image: url("Models/Textures/variation-e.png")'></span>variation-e</a><a href='Models/Textures/variation-f.png' target='_blank' class='data no-padding'><span class='swatch' style='background-image: url("Models/Textures/variation-f.png")'></span>variation-f</a><a href='Models/Textures/variation-g.png' target='_blank' class='data no-padding'><span class='swatch' style='background-image: url("Models/Textures/variation-g.png")'></span>variation-g</a></p>
</div>
<div class='container content'>
<p style='margin-bottom:2em'><strong>Models</strong></p>
<div title='68 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/bridge-draw.png'/><br>bridge-draw</div>
<div title='290 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/bridge-straight.png'/><br>bridge-straight</div>
<div title='252 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/bridge-straight-pillar.png'/><br>bridge-straight-pillar</div>
<div title='294 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/door.png'/><br>door</div>
<div title='260 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/flag.png'/><br>flag</div>
<div title='98 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/flag-banner-long.png'/><br>flag-banner-long</div>
<div title='98 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/flag-banner-short.png'/><br>flag-banner-short</div>
<div title='238 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/flag-pennant.png'/><br>flag-pennant</div>
<div title='460 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/flag-wide.png'/><br>flag-wide</div>
<div title='244 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/gate.png'/><br>gate</div>
<div title='4 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/ground.png'/><br>ground</div>
<div title='220 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/ground-hills.png'/><br>ground-hills</div>
<div title='424 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/metal-gate.png'/><br>metal-gate</div>
<div title='280 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/rocks-large.png'/><br>rocks-large</div>
<div title='260 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/rocks-small.png'/><br>rocks-small</div>
<div title='1158 vertices • 3 group(s) • 0 animation(s)' class='package'><img src='Previews/siege-ballista.png'/><br>siege-ballista</div>
<div title='1020 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/siege-ballista-demolished.png'/><br>siege-ballista-demolished</div>
<div title='1534 vertices • 5 group(s) • 0 animation(s)' class='package'><img src='Previews/siege-catapult.png'/><br>siege-catapult</div>
<div title='1340 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/siege-catapult-demolished.png'/><br>siege-catapult-demolished</div>
<div title='1838 vertices • 7 group(s) • 0 animation(s)' class='package'><img src='Previews/siege-ram.png'/><br>siege-ram</div>
<div title='1282 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/siege-ram-demolished.png'/><br>siege-ram-demolished</div>
<div title='2684 vertices • 4 group(s) • 0 animation(s)' class='package'><img src='Previews/siege-tower.png'/><br>siege-tower</div>
<div title='2282 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/siege-tower-demolished.png'/><br>siege-tower-demolished</div>
<div title='2496 vertices • 9 group(s) • 0 animation(s)' class='package'><img src='Previews/siege-trebuchet.png'/><br>siege-trebuchet</div>
<div title='1236 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/siege-trebuchet-demolished.png'/><br>siege-trebuchet-demolished</div>
<div title='162 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/stairs-stone.png'/><br>stairs-stone</div>
<div title='156 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/stairs-stone-square.png'/><br>stairs-stone-square</div>
<div title='792 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-base.png'/><br>tower-base</div>
<div title='132 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-hexagon-base.png'/><br>tower-hexagon-base</div>
<div title='612 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-hexagon-mid.png'/><br>tower-hexagon-mid</div>
<div title='132 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-hexagon-roof.png'/><br>tower-hexagon-roof</div>
<div title='216 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-hexagon-roof-secondary.png'/><br>tower-hexagon-roof-secondary</div>
<div title='240 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-hexagon-top.png'/><br>tower-hexagon-top</div>
<div title='240 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-hexagon-top-wood.png'/><br>tower-hexagon-top-wood</div>
<div title='882 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-slant-roof.png'/><br>tower-slant-roof</div>
<div title='288 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square.png'/><br>tower-square</div>
<div title='544 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-arch.png'/><br>tower-square-arch</div>
<div title='56 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-base.png'/><br>tower-square-base</div>
<div title='40 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-base-border.png'/><br>tower-square-base-border</div>
<div title='104 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-base-color.png'/><br>tower-square-base-color</div>
<div title='120 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-mid.png'/><br>tower-square-mid</div>
<div title='72 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-mid-color.png'/><br>tower-square-mid-color</div>
<div title='524 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-mid-door.png'/><br>tower-square-mid-door</div>
<div title='424 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-mid-open.png'/><br>tower-square-mid-open</div>
<div title='352 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-mid-open-simple.png'/><br>tower-square-mid-open-simple</div>
<div title='560 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-mid-windows.png'/><br>tower-square-mid-windows</div>
<div title='248 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-roof.png'/><br>tower-square-roof</div>
<div title='232 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-top.png'/><br>tower-square-top</div>
<div title='248 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-top-color.png'/><br>tower-square-top-color</div>
<div title='192 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-top-roof.png'/><br>tower-square-top-roof</div>
<div title='192 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-top-roof-high.png'/><br>tower-square-top-roof-high</div>
<div title='406 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-top-roof-high-windows.png'/><br>tower-square-top-roof-high-windows</div>
<div title='192 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-square-top-roof-rounded.png'/><br>tower-square-top-roof-rounded</div>
<div title='496 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tower-top.png'/><br>tower-top</div>
<div title='377 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tree-large.png'/><br>tree-large</div>
<div title='124 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tree-log.png'/><br>tree-log</div>
<div title='272 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tree-small.png'/><br>tree-small</div>
<div title='78 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/tree-trunk.png'/><br>tree-trunk</div>
<div title='288 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall.png'/><br>wall</div>
<div title='262 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-corner.png'/><br>wall-corner</div>
<div title='226 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-corner-half.png'/><br>wall-corner-half</div>
<div title='1551 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-corner-half-tower.png'/><br>wall-corner-half-tower</div>
<div title='281 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-corner-slant.png'/><br>wall-corner-slant</div>
<div title='684 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-doorway.png'/><br>wall-doorway</div>
<div title='210 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-half.png'/><br>wall-half</div>
<div title='126 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-half-modular.png'/><br>wall-half-modular</div>
<div title='210 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-narrow.png'/><br>wall-narrow</div>
<div title='154 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-narrow-corner.png'/><br>wall-narrow-corner</div>
<div title='296 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-narrow-gate.png'/><br>wall-narrow-gate</div>
<div title='493 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-narrow-stairs.png'/><br>wall-narrow-stairs</div>
<div title='761 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-narrow-stairs-rail.png'/><br>wall-narrow-stairs-rail</div>
<div title='490 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-narrow-wood.png'/><br>wall-narrow-wood</div>
<div title='610 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-narrow-wood-fence.png'/><br>wall-narrow-wood-fence</div>
<div title='320 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-pillar.png'/><br>wall-pillar</div>
<div title='30 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-stud.png'/><br>wall-stud</div>
<div title='350 vertices • 0 group(s) • 0 animation(s)' class='package'><img src='Previews/wall-to-narrow.png'/><br>wall-to-narrow</div>
</div>
<div class='clear'></div>
<div class='container footer'>
Find more assets at Kenney <a href='https://kenney.nl/assets'>(www.kenney.nl)</a><br>
License: <a href='https://creativecommons.org/publicdomain/zero/1.0/'>CC0 1.0 Universal</a>
</div>
</body>
<style>
body{
font-family:system-ui;
font-size:0.9em;
font-weight:600;
color:#d7d9da;
background-color:#171B21;
margin-top:5em;
margin-bottom:5em;
overflow-y:scroll;
}
h1{
color:#FFFFFF;
font-family:sans-serif;
margin-bottom:1.2em;
}
a{ color:#d7d9da; }
a:hover{ color:#ffbe07; }
.container{
max-width:1120px;
margin:0 auto;
}
.container.header{
text-align:center;
margin-bottom:2.5em
}
.container.content{ margin-top:3em; }
.container.footer{
margin-top:1em;
text-align:center
}
.package{
float:left;
width:12.5%;
min-width:104px;
height:140px;
text-align:center;
color:#d7d9da;
text-decoration:none;
font-size:12px;
position:relative;
}
.package img{
background-color:#2f333a;
padding:8px 18px;
border-radius:4px;
width:64px;
margin-bottom:8px;
}
.package img:hover{ background-color:#ECECEC; }
.data{
color: #171b21;
background-color: #d7d9da;
padding: 0.3em 0.7em;
border-radius: 0.2em;
font-size: 90%;
margin-right:0.5em;
text-decoration:none;
}
.data:hover{ background-color:#ffbe07; color:#171b21; }
.no-padding{ padding-left:4px; }
.swatch{
display:inline-block;
width: 16px; height: 16px;
vertical-align: text-top;
border-radius: 0.2em;
margin-right: 8px;
box-shadow: 0px 1px 2px #00000070;
background-size:cover;
}
.animated{
position: absolute;
color: #171b21;
background-color: #ffbe07;
padding: 1px 5px;
text-transform: uppercase;
font-size: 10px;
font-weight: bold;
border-radius: 2px;
pointer-events: none;
}
.clear{ clear:both; height:8em }
</style>
</html>

BIN
blends/KennyCastle/Preview.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
blends/KennyCastle/Sample.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,6 @@
[InternetShortcut]
URL=https://kenney.nl/knowledge-base/game-assets-3d/importing-3d-models-into-game-engines
IDList=
HotKey=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11

View File

@ -0,0 +1,6 @@
[InternetShortcut]
URL=https://kenney.nl/
IDList=
HotKey=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11

View File

@ -0,0 +1,2 @@
[InternetShortcut]
URL=https://www.patreon.com/kenney/

BIN
blends/KennyCastle/all.blend (Stored with Git LFS) Normal file

Binary file not shown.

BIN
blends/level_mesh_library.blend (Stored with Git LFS)

Binary file not shown.

View File

@ -47,7 +47,8 @@ script = ExtResource("5_2tyle")
[node name="GridMap" type="GridMap" parent="." index="6"] [node name="GridMap" type="GridMap" parent="." index="6"]
mesh_library = ExtResource("6_d34iv") mesh_library = ExtResource("6_d34iv")
cell_size = Vector3(0.928, 1.079, 0.928)
data = { data = {
"cells": PackedInt32Array(65533, 65533, 1, 0, 65533, 0, 4, 65532, 0, 4, 65533, 0, 5, 65533, 0, 6, 65534, 0, 6, 65533, 0, 5, 65532, 0, 65535, 65531, 0, 0, 65530, 0, 1, 65530, 0, 4, 65528, 0, 3, 65528, 0, 65534, 65528, 0, 2, 65533, 0, 2, 2, 1, 7, 3, 0, 7, 2, 0, 7, 1, 0, 7, 0, 1, 7, 65535, 1, 65533, 6, 0, 65534, 6, 0, 65535, 6, 0, 0, 6, 0, 4, 9, 0, 4, 8, 0, 3, 7, 1, 8, 6, 1, 3, 9, 1, 3, 8, 1, 3, 6, 1, 5, 8, 1, 65534, 7, 1, 65535, 7, 1, 0, 7, 1, 65533, 5, 1, 65534, 5, 1, 65535, 5, 1, 0, 5, 1, 1, 5, 1, 5, 4, 1, 5, 3, 1, 6, 3, 1, 6, 2, 1, 6, 1, 1, 6, 0, 1, 8, 3, 1, 8, 2, 1, 8, 1, 1, 8, 0, 1, 15, 1, 1, 15, 65534, 1, 65530, 7, 1, 65531, 7, 1, 65531, 8, 1, 65532, 8, 1, 65532, 9, 1, -327680, 65533, 655361, -327680, 65532, 655361, -393216, 65532, 655361, -458752, 65532, 655361, -458752, 65531, 655361, -524288, 65531, 655361, -589824, 65531, 655361, -655360, 65530, 655361, -720896, 65530, 655361, -786432, 65530, 655361, -786432, 65529, 655361, -917504, 65529, 655361, -983040, 65528, 655361, -1048576, 65528, 655361, -983040, 65529, 655361, -851968, 65530, 655361, -786432, 65531, 655361, -655360, 65532, 655361, -524288, 65533, 655361, -458752, 65534, 655361, -393216, 65534, 655361, -327680, 65535, 655361, -262144, 65535, 655361, -196608, 0, 655361, -131072, 0, 655361, -65536, 0, 655361, -65536, 1, 655361, 0, 1, 655361, 65536, 1, 655361, 131072, 1, 655361, 196608, 1, 655361, 196608, 2, 655361, 131072, 0, 655361, 65536, 0, 655361, 0, 65535, 655361, -65536, 65535, 655361, -131072, 65534, 655361, -196608, 65533, 655361, -393216, 65531, 655361, -524288, 65530, 655361, -589824, 65530, 655361, -655360, 65529, 655361, -196608, 65534, 655361, 6, 65529, 655361, 65542, 65528, 655361, 131078, 65527, 655361, 196614, 65526, 655361, 262150, 65525, 655361, 327686, 65524, 655361, 393222, 65523, 655361, 458758, 65522, 655361, 524294, 65521, 655361) "cells": PackedInt32Array(2, 3, 655363, 3, 2, 655364, 3, 3, 655364, 4, 3, 655364, 5, 3, 655364, 65540, 5, 655364, 65539, 4, 655364, 65539, 3, 655364, 131075, 3, 655364, 65541, 3, 655366)
} }
metadata/_editor_floor_ = Vector3(6, 0, 0) metadata/_editor_floor_ = Vector3(0, 1, 0)

BIN
level/mesh_library/level_mesh_library.glb (Stored with Git LFS)

Binary file not shown.

BIN
level/mesh_library/level_mesh_library_colormap.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,38 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://sf8ch7oo7n1w"
path.s3tc="res://.godot/imported/level_mesh_library_colormap.png-553c4441996230e6576138808f537ffd.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "5b3d5ba64d94fac3176b804d1a1d3433"
}
[deps]
source_file="res://level/mesh_library/level_mesh_library_colormap.png"
dest_files=["res://.godot/imported/level_mesh_library_colormap.png-553c4441996230e6576138808f537ffd.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0