You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>Expands into cameras, assets, animation, prefabs, tilemaps, serialization, and playable world slices.</p>
216
216
<divclass="grid">
217
217
<aclass="live" href="./phase02/0201/index.html" title="Demonstrates a larger world with a camera that follows the player as the viewport scrolls across the map." data-tags="camera2d, clamp, drawframe, inputservice, scene, themetokens">Sample 0201 - Camera Follow</a>
<p>Introduces movement rules, interaction systems, combat foundations, hazards, pickups, NPCs, and enemy behavior patterns.</p>
246
246
<divclass="grid">
247
247
<aclass="live" href="./phase03/0301/index.html" title="Makes image-backed sprite rendering the standard actor path instead of color-box placeholders." data-tags="actioninputmap, actioninputservice, camera2d, drawframe, drawpanel, followcameratarget, imageassetloader, moverectwithtilemapcollision, renderspritereadyentities, rendertilemap, scene, spriteatlas, themetokens, tilemap, worldrecttoscreen">Sample 0301 - Real Sprite Rendering</a>
@@ -271,7 +271,7 @@ <h2>Phase 03 - Gameplay Systems (0301-0324)</h2>
271
271
</div>
272
272
</section>
273
273
<section>
274
-
<h2>Phase 04 - Camera + Feel (0401-0412)</h2>
274
+
<h2>Phase 04 - Camera + Feel</h2>
275
275
<p>Focuses on camera behavior and input feel, covering dead zones, smoothing, shake, buffering, queues, and timing windows.</p>
276
276
<divclass="grid">
277
277
<aclass="live" href="./phase04/0401/index.html" title="Demonstrates a dead zone where the camera waits before following the actor." data-tags="scene, themetokens">Sample 0401 - Camera Dead Zone</a>
<p>Playable demo-game track for hero movement, jump timing, camera follow, and layered world presentation.</p>
399
399
<divclass="grid">
400
400
<aclass="live" href="./phase12/1201/index.html" title="Renders a stable tilemap larger than the viewport. Use Arrow keys to pan the viewer camera." data-tags="camera2d, drawframe, drawpanel, inputservice, rendertilemap, scene, themetokens">Sample 1201 - Tilemap Viewer</a>
@@ -408,7 +408,7 @@ <h2>Phase 12 - Demo Games (1201-1208)</h2>
408
408
</div>
409
409
</section>
410
410
<section>
411
-
<h2>Phase 13 - Network Concepts, Latency and Simulation (1301-1315)</h2>
411
+
<h2>Phase 13 - Network Concepts, Latency and Simulation</h2>
412
412
<p>Introduces networking concepts using local and simulated systems (event bus, input models, latency simulation).</p>
413
413
<divclass="grid">
414
414
<aclass="live" href="./phase13/1301/index.html" title="Shows connect, send, receive, and disconnect flow through an engine-owned network layer." data-tags="drawframe, drawpanel, networkinglayer, scene, themetokens">Sample 1301 - Networking Layer</a>
Copy file name to clipboardExpand all lines: samples/metadata/samples.index.metadata.json
+15-15Lines changed: 15 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -3,77 +3,77 @@
3
3
"phases": [
4
4
{
5
5
"phase": "01",
6
-
"title": "Phase 01 - Core Engine (0101-0124)",
6
+
"title": "Phase 01 - Core Engine",
7
7
"description": "Builds the game loop, input handling, rendering basics, collision foundations, ECS structure, and debug visibility."
8
8
},
9
9
{
10
10
"phase": "02",
11
-
"title": "Phase 02 - World + Visual (0201-0224)",
11
+
"title": "Phase 02 - World + Visual",
12
12
"description": "Expands into cameras, assets, animation, prefabs, tilemaps, serialization, and playable world slices."
13
13
},
14
14
{
15
15
"phase": "03",
16
-
"title": "Phase 03 - Gameplay Systems (0301-0324)",
16
+
"title": "Phase 03 - Gameplay Systems",
17
17
"description": "Introduces movement rules, interaction systems, combat foundations, hazards, pickups, NPCs, and enemy behavior patterns."
18
18
},
19
19
{
20
20
"phase": "04",
21
-
"title": "Phase 04 - Camera + Feel (0401-0412)",
21
+
"title": "Phase 04 - Camera + Feel",
22
22
"description": "Focuses on camera behavior and input feel, covering dead zones, smoothing, shake, buffering, queues, and timing windows."
23
23
},
24
24
{
25
25
"phase": "05",
26
-
"title": "Phase 05 - UI + Systems (0501-0512)",
26
+
"title": "Phase 05 - UI + Systems",
27
27
"description": "Builds combat-facing UI and reusable support systems such as events, state machines, config loading, debugging, and metrics."
28
28
},
29
29
{
30
30
"phase": "06",
31
-
"title": "Phase 06 - AI + World (0601-0613)",
31
+
"title": "Phase 06 - AI + World Simulation",
32
32
"description": "Explores navigation, AI behaviors, questing, scripting, cutscenes, spawning, weather, and broader world simulation features."
33
33
},
34
34
{
35
35
"phase": "07",
36
-
"title": "Phase 07 - Polish + Scale (0701-0713)",
36
+
"title": "Phase 07 - Polish + Scale",
37
37
"description": "Improves usability and production readiness with remapping, controller support, optimization, saves, replays, localization, and packaging."
38
38
},
39
39
{
40
40
"phase": "08",
41
-
"title": "Phase 08 - Platform + UX (0801-0810)",
41
+
"title": "Phase 08 - Platform + UX",
42
42
"description": "Rounds out audio, UI framework work, scene flow, profile handling, and platform-facing error and logging support."
0 commit comments