-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
252 lines (231 loc) · 15.7 KB
/
Copy pathindex.html
File metadata and controls
252 lines (231 loc) · 15.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<script defer src="https://cloud.umami.is/script.js" data-website-id="84641eae-f0c5-468b-8b48-f9226d664d2f"></script>
<!-- Primary Meta Tags -->
<title>CodeKokeshi - Game Developer, Programmer, Artist & Mod Creator</title>
<meta name="title" content="CodeKokeshi - Game Developer, Programmer, Artist & Mod Creator" />
<meta name="description" content="CodeKokeshi: Game developer (Godot, Unity, RPG Maker), Stardew Valley mod creator (Helpful Pets, Better Cheats Menu, Pet Adopter, Instant Fish Bite, Bypass All Doors, Infinite Stamina), RPG Maker MZ plugin developer (Quest System, Journal Log System, Menu Customization System), Python desktop app developer (Kokesprite, Koke16-Bit Studio), and digital artist." />
<meta name="keywords" content="CodeKokeshi, game developer, Godot, Unity, RPG Maker, RPG Maker MZ, RMMZ, RPG Maker MZ plugins, quest system RPG Maker MZ, journal system RPG Maker MZ, journal log system RMMZ, menu customization RPG Maker MZ, quest log plugin RMMZ, Stardew Valley mods, Stardew Valley SMAPI mods, helpful pets Stardew Valley, CK better cheats menu, pet adopter Stardew Valley, fix museum inventory, max quality items, bountiful foraging, instant fish bite Stardew Valley, bypass all doors, infinite stamina Stardew Valley, buy animals fully mature, Kokesprite, pixel art editor, Koke16-Bit Studio, retro game music DAW, NextStep game progress tracker, SteamTimer, Python, PyQt6, Pygame, machine learning, Lenet-5 CNN, pixel art, SVG art, digital art, animation, game development portfolio, Trapped in a Nightmare Godot, Metroidvania" />
<meta name="author" content="CodeKokeshi" />
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://codekokeshi.github.io/" />
<meta property="og:title" content="CodeKokeshi - Game Developer, Programmer, Artist & Mod Creator" />
<meta property="og:description" content="Games, Stardew Valley mods, RPG Maker MZ plugins (Quest System, Journal System, Menu Customization), desktop apps, and digital art by CodeKokeshi." />
<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:url" content="https://codekokeshi.github.io/" />
<meta property="twitter:title" content="CodeKokeshi - Game Developer, Programmer, Artist & Mod Creator" />
<meta property="twitter:description" content="Games, Stardew Valley mods, RPG Maker MZ plugins (Quest System, Journal System, Menu Customization), desktop apps, and digital art by CodeKokeshi." />
<!-- Canonical URL -->
<link rel="canonical" href="https://codekokeshi.github.io/" />
<!-- Sitemap reference -->
<link rel="sitemap" type="application/xml" href="/sitemap.xml" />
<!-- GitHub Pages SPA routing: restore path from 404.html redirect -->
<script>
(function() {
var redirect = sessionStorage.getItem('spa-redirect');
if (redirect) {
sessionStorage.removeItem('spa-redirect');
if (redirect !== 'quiz') history.replaceState(null, null, '/' + redirect);
}
})();
</script>
<!-- Structured Data: Person -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"name": "CodeKokeshi",
"alternateName": "Code Kokeshi",
"url": "https://codekokeshi.github.io/",
"sameAs": [
"https://codekokeshi.github.io/",
"https://www.nexusmods.com/profile/CodeKokeshi",
"https://github.com/CodeKokeshi"
],
"jobTitle": "Game Developer, Programmer, Artist, Mod Creator, Plugin Developer",
"description": "CodeKokeshi is a game developer (Godot, Unity, RPG Maker), Stardew Valley SMAPI mod creator, RPG Maker MZ plugin developer, Python desktop app developer, and digital artist.",
"knowsAbout": ["Game Development", "Godot Engine", "Unity", "RPG Maker", "RPG Maker MZ", "RMMZ Plugin Development", "Stardew Valley Modding", "SMAPI", "Web Development", "Machine Learning", "Lenet-5 CNN", "Pixel Art", "SVG Art", "Digital Art", "Animation", "Python", "PyQt6", "Pygame", "C#", "JavaScript"]
}
</script>
<!-- Structured Data: WebSite -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "CodeKokeshi Portfolio",
"alternateName": "CodeKokeshi",
"url": "https://codekokeshi.github.io/"
}
</script>
<!-- Structured Data: Stardew Valley Mods -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ItemList",
"name": "Stardew Valley Mods by CodeKokeshi",
"description": "SMAPI mods for Stardew Valley including Helpful Pets, CK Better Cheats Menu, Pet Adopter, Fix Museum Inventory, Max Quality Items, Bountiful Foraging, Instant Fish Bite, Bypass All Doors, Infinite Stamina, and Buy Animals Fully Mature.",
"numberOfItems": 10,
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Helpful Pets - Stardew Valley Mod", "url": "https://www.nexusmods.com/stardewvalley/mods/41161"},
{"@type": "ListItem", "position": 2, "name": "CK Better Cheats Menu - Stardew Valley Mod", "url": "https://www.nexusmods.com/stardewvalley/mods/42088"},
{"@type": "ListItem", "position": 3, "name": "Pet Adopter - Stardew Valley Mod", "url": "https://www.nexusmods.com/stardewvalley/mods/42945"},
{"@type": "ListItem", "position": 4, "name": "Fix Museum Inventory - Stardew Valley Mod", "url": "https://www.nexusmods.com/stardewvalley/mods/41132"},
{"@type": "ListItem", "position": 5, "name": "Max Quality Items - Stardew Valley Mod", "url": "https://www.nexusmods.com/stardewvalley/mods/41507"},
{"@type": "ListItem", "position": 6, "name": "Bountiful Foraging - Stardew Valley Mod", "url": "https://www.nexusmods.com/stardewvalley/mods/41289"},
{"@type": "ListItem", "position": 7, "name": "Instant Fish Bite - Stardew Valley Mod", "url": "https://www.nexusmods.com/stardewvalley/mods/41102"},
{"@type": "ListItem", "position": 8, "name": "Bypass All Doors - Stardew Valley Mod", "url": "https://www.nexusmods.com/stardewvalley/mods/41105"},
{"@type": "ListItem", "position": 9, "name": "Infinite Stamina - Stardew Valley Mod", "url": "https://www.nexusmods.com/stardewvalley/mods/41065"},
{"@type": "ListItem", "position": 10, "name": "Buy Animals Fully Mature - Stardew Valley Mod", "url": "https://www.nexusmods.com/stardewvalley/mods/41509"}
]
}
</script>
<!-- Structured Data: RPG Maker MZ Plugins -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ItemList",
"name": "RPG Maker MZ Plugins by CodeKokeshi",
"description": "RMMZ plugins including Quest System (quest log, quest tracker, quest manager), Journal Log System (lore entries, clue log, archive system, notes), and Menu Customization System for RPG Maker MZ.",
"numberOfItems": 3,
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Quest System - RPG Maker MZ Plugin", "url": "https://codekokeshi.itch.io/codekokeshis-rpg-maker-mz-plugins"},
{"@type": "ListItem", "position": 2, "name": "Journal Log System - RPG Maker MZ Plugin", "url": "https://codekokeshi.itch.io/codekokeshis-rpg-maker-mz-plugins"},
{"@type": "ListItem", "position": 3, "name": "Menu Customization System - RPG Maker MZ Plugin", "url": "https://codekokeshi.itch.io/codekokeshis-rpg-maker-mz-plugins"}
]
}
</script>
<!-- Structured Data: Software Projects -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ItemList",
"name": "Software Projects by CodeKokeshi",
"description": "Desktop applications including Kokesprite pixel art editor, Koke16-Bit Studio retro game music DAW, and Water Meter Digit Extractor.",
"numberOfItems": 3,
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Kokesprite - Pixel Art Editor (Python, PyQt6)"},
{"@type": "ListItem", "position": 2, "name": "Koke16-Bit Studio - Retro Game Music DAW (Python, PyQt6, Pygame)"},
{"@type": "ListItem", "position": 3, "name": "Water Meter Digit Extractor (Python, PyQt6)"}
]
}
</script>
<link rel="preload" href="assets/fonts/BarlowCondensed-Bold.ttf" as="font" type="font/ttf" crossorigin />
<link rel="stylesheet" href="assets/css/portfolio.css?v=20260930" />
<meta name="theme-color" content="#111925" />
</head>
<body>
<div class="app">
<header class="site-header">
<a class="brand" href="/" aria-label="CodeKokeshi home">
<span class="brand__mark" aria-hidden="true">CK</span>
<span class="brand__word">CodeKokeshi</span>
</a>
<nav class="site-nav" aria-label="Portfolio sections">
<a href="/" data-section="games" aria-current="page">Games</a>
<a href="/arts" data-section="arts">Art</a>
<a href="/software" data-section="software">Software</a>
<a href="/mods" data-section="mods">Mods</a>
<a href="/about" data-section="about">About</a>
</nav>
<a class="site-header__external" href="https://github.com/CodeKokeshi" target="_blank" rel="noopener noreferrer" aria-label="CodeKokeshi on GitHub">GitHub <span class="icon" aria-hidden="true"></span></a>
</header>
<main id="main-content">
<section class="panel panel--games" id="section-games">
<div class="opening">
<h1>I make things<br>to play with<span class="opening__period">.</span></h1>
<p>Mostly games. Sometimes the tools, mods, and art that happen along the way.</p>
</div>
<div class="stage-shell">
<aside class="game-route" aria-label="Game and experiment previews">
<div class="route-heading"><h2>Pick a build</h2><span id="gameCount"></span></div>
<div class="game-selector" id="gameSelector"></div>
</aside>
<div class="stage-main">
<div class="stage-screen">
<video id="featuredVideo" muted loop playsinline preload="metadata" disablepictureinpicture aria-label="Selected project preview"></video>
<div class="stage-screen__bar">
<span class="preview-label"><span class="preview-label__dot" aria-hidden="true"></span> Preview</span>
<button type="button" id="togglePreview" class="preview-toggle" aria-label="Pause preview">Pause</button>
</div>
<a id="featuredPlay" class="action-link action-link--primary stage-screen__play" href="games/Trapped-In-A-Nightmare/trapped-in-a-nightmare.html">Play the game <span class="icon" aria-hidden="true"></span></a>
</div>
<div class="stage-details">
<div class="stage-details__head">
<div>
<p class="stage-details__meta" id="featuredMeta"></p>
<h2 id="featuredTitle"></h2>
</div>
<span class="stage-details__index" id="featuredIndex" aria-hidden="true"></span>
</div>
<p class="stage-details__description" id="featuredDescription"></p>
<div class="stage-details__actions">
<button id="featuredMore" class="action-link action-link--quiet" type="button" aria-expanded="false" aria-controls="featuredStory">Read project notes <span class="icon icon--down" aria-hidden="true"></span></button>
</div>
<div class="stage-details__story" id="featuredStory" hidden></div>
</div>
<div class="stage-stepper">
<button type="button" id="prevProject" aria-label="Previous project"><span class="icon icon--left" aria-hidden="true"></span> Previous</button>
<span id="stepperCount" aria-live="polite"></span>
<button type="button" id="nextProject" aria-label="Next project">Next <span class="icon icon--right" aria-hidden="true"></span></button>
</div>
</div>
</div>
<div class="game-elsewhere">
<a href="games/Neon-Highway-Survival/index.html"><strong>Neon Highway Survival</strong><span class="icon" aria-hidden="true"></span></a>
<a href="timeline.html"><strong>Game development timeline</strong><span class="icon" aria-hidden="true"></span></a>
</div>
<a class="archive-link" href="gamedev.html">More playable games and development footage <span class="icon" aria-hidden="true"></span></a>
</section>
<section class="panel panel--art" id="section-arts" hidden>
<div class="section-opening section-opening--art">
<h1>Art that found its way here.</h1>
<p>Illustration, character studies, and a few things that move.</p>
</div>
<div class="art-wall" id="artworkGrid"></div>
<div class="section-end"><a href="https://www.deviantart.com/codekokeshi" target="_blank" rel="noopener noreferrer">More on DeviantArt <span class="icon" aria-hidden="true"></span></a><a href="https://www.pixiv.net/en/users/85447343" target="_blank" rel="noopener noreferrer">Pixiv <span class="icon" aria-hidden="true"></span></a></div>
</section>
<section class="panel panel--software" id="section-software" hidden>
<div class="section-opening section-opening--software">
<h1>Tools I wanted to exist.</h1>
<p>Small apps for making art, music, and useful things from data.</p>
</div>
<div class="software-showcase" id="softwareGrid"></div>
<div class="section-end"><a href="projects.html">More projects and tools <span class="icon" aria-hidden="true"></span></a></div>
</section>
<section class="panel panel--mods" id="section-mods" hidden>
<div class="section-opening section-opening--mods">
<h1>Little things that make games better.</h1>
<p>Stardew Valley mods and RPG Maker MZ plugins I made because I wanted them.</p>
</div>
<div class="mods-cat-selector" role="group" aria-label="Mod collection">
<button class="mods-cat-btn mods-cat-btn--active" type="button" data-cat="stardew" aria-pressed="true">Stardew Valley</button>
<button class="mods-cat-btn" type="button" data-cat="rpgmaker" aria-pressed="false">RPG Maker MZ</button>
</div>
<div class="mod-list" id="modsGrid"></div>
</section>
<section class="panel panel--about" id="section-about" hidden>
<div class="about-layout">
<div class="about-visual"><img src="Profile.png" alt="CodeKokeshi avatar illustration" /></div>
<div class="about-copy">
<h1>Hey, I'm CodeKokeshi.</h1>
<p>I started making games in RPG Maker, tried Unity, and found my way to Godot. Somewhere along that route I picked up pixel art, animation, modding, and a habit of building my own tools.</p>
<p>This place is a mix of finished projects and experiments. I like showing the attempts, too.</p>
<div class="about-links">
<a href="timeline.html">My game dev timeline <span class="icon" aria-hidden="true"></span></a>
<a href="https://github.com/CodeKokeshi" target="_blank" rel="noopener noreferrer">GitHub <span class="icon" aria-hidden="true"></span></a>
<a href="https://codekokeshi.itch.io/" target="_blank" rel="noopener noreferrer">itch.io <span class="icon" aria-hidden="true"></span></a>
<a href="https://www.nexusmods.com/profile/CodeKokeshi" target="_blank" rel="noopener noreferrer">Nexus Mods <span class="icon" aria-hidden="true"></span></a>
</div>
</div>
</div>
</section>
</main>
<footer class="site-footer"><span>CodeKokeshi</span><span>Made, unfinished, revisited, and made again.</span><span>© <span id="year"></span></span></footer>
</div>
<script src="assets/js/site.js?v=20260930"></script>
</body>