---
title: "#gamedev articles | Hashnode"
description: "Explore 409 articles tagged #gamedev on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/gamedev"
---

Tag

# #gamedev

409 posts · 142 followers

[Yuriy Stasyuk](https://hashnode.com/@ystasyuk) · [4h ago](https://hashnode.com/posts/designing-element-cards-so-kids-remember-the-name-and-the-symbol/6af4b14bfa3361b6ff901331)

### [Designing Element Cards So Kids Remember the Name and the Symbol](https://ystasyuk.hashnode.dev/designing-element-cards-so-kids-remember-the-name-and-the-symbol?utm_source=hashnode&utm_medium=feed)

How I set up Elemon's card faces, move facts, symbol stories and printable matching cards so kids pick up element names by reading, with no drilling.

5 min read · [ystasyuk.hashnode.dev](https://ystasyuk.hashnode.dev/designing-element-cards-so-kids-remember-the-name-and-the-symbol?utm_source=hashnode&utm_medium=feed)

[Sprited Dev](https://hashnode.com/@sprited) · [46m ago](https://hashnode.com/posts/pixel-art-from-a-3d-hero-part-2-held-parts-steady-heads-and-ragnarok-s-colours/6af4dfb66b3694c5bed18e5c)

### [Pixel art from a 3D hero, part 2: held parts, steady heads, and Ragnarok's colours](https://blog.sprited.ai/pixel-art-from-a-3d-hero-part-2-held-parts-steady-heads-and-ragnarok-s-colours?utm_source=hashnode&utm_medium=feed)

A pixel artist moves a head one pixel and keeps its drawing. Teaching the renderer that fixed most of the jitter, and Ragnarok's sprites set the rest.

6 min read · [blog.sprited.ai](https://blog.sprited.ai/pixel-art-from-a-3d-hero-part-2-held-parts-steady-heads-and-ragnarok-s-colours?utm_source=hashnode&utm_medium=feed)

[Kelvaro](https://hashnode.com/@kelvaro) · [1h ago](https://hashnode.com/posts/why-your-ai-assistant-hallucinates-roblox-apis-and-how-a-project-knowledge-vault-fixes-it/6af4d4584540c7f08ae021c3)

### [Why your AI assistant hallucinates Roblox APIs — and how a project knowledge vault fixes it](https://kelvaro.hashnode.dev/why-your-ai-assistant-hallucinates-roblox-apis-and-how-a-project-knowledge-vault-fixes-it?utm_source=hashnode&utm_medium=feed)

If you have ever asked Claude or ChatGPT to write Luau for Roblox Studio, you have probably watched it invent an API. A service method that does not exist. A property with the wrong name. A “standard”

6 min read · [kelvaro.hashnode.dev](https://kelvaro.hashnode.dev/why-your-ai-assistant-hallucinates-roblox-apis-and-how-a-project-knowledge-vault-fixes-it?utm_source=hashnode&utm_medium=feed)

[Sprited Dev](https://hashnode.com/@sprited) · [14h ago](https://hashnode.com/posts/pixel-art-from-a-3d-hero-no-dithering-eight-ways-compared/6af418120af57136d74eb943)

### [Pixel art from a 3D hero, no dithering: eight ways compared](https://blog.sprited.ai/pixel-art-from-a-3d-hero-no-dithering-eight-ways-compared?utm_source=hashnode&utm_medium=feed)

Shrinking a render isn't enough. Deciding per part, then per shade, is what makes it read as pixel art.

5 min read · [blog.sprited.ai](https://blog.sprited.ai/pixel-art-from-a-3d-hero-no-dithering-eight-ways-compared?utm_source=hashnode&utm_medium=feed)

[Packyard](https://hashnode.com/@packyard) · [9h ago](https://hashnode.com/posts/permanent-minecraft-server-addresses-with-a-wireguard-edge-and-mc-router/6af4637eba8f56998a062589)

### [Permanent Minecraft server addresses with a WireGuard edge and mc-router](https://packyard.hashnode.dev/permanent-minecraft-server-addresses-with-a-wireguard-edge-and-mc-router?utm_source=hashnode&utm_medium=feed)

Originally published at packyard.ca The problem On most game servers, the address players save is the machine's own IP and port. That works until the server has to move: the machine is being retired,

7 min read · [packyard.hashnode.dev](https://packyard.hashnode.dev/permanent-minecraft-server-addresses-with-a-wireguard-edge-and-mc-router?utm_source=hashnode&utm_medium=feed)

[Mohamed Gado](https://hashnode.com/@mohamedgado) · [14h ago](https://hashnode.com/posts/phbot-plugin-python-api/6af41e7de7d5fedc7df4fc36)

### [How to write a phBot plugin: the Python API, hooks and a working example](https://mohamedgado.hashnode.dev/phbot-plugin-python-api?utm_source=hashnode&utm_medium=feed)

phBot plugins are one Python file in the Plugins folder. The hooks phBot calls, the API calls my ten plugins use, and a small plugin you can run.

6 min read · [mohamedgado.hashnode.dev](https://mohamedgado.hashnode.dev/phbot-plugin-python-api?utm_source=hashnode&utm_medium=feed)

[Sprited Dev](https://hashnode.com/@sprited) · [1d ago](https://hashnode.com/posts/pixel-art-blasts-in-a-3d-world-trying-pixelfx-in-materia/6af38932cda41e65de33cfa2)

### [Pixel-Art Blasts in a 3D World: Trying pixelfx in Materia](https://blog.sprited.ai/pixel-art-blasts-in-a-3d-world-trying-pixelfx-in-materia?utm_source=hashnode&utm_medium=feed)

Patch's open-source pixel effects on billboards: what worked right away, and what a side-view effect does from a three-quarter camera

4 min read · [blog.sprited.ai](https://blog.sprited.ai/pixel-art-blasts-in-a-3d-world-trying-pixelfx-in-materia?utm_source=hashnode&utm_medium=feed)

[Sprited Dev](https://hashnode.com/@sprited) · [19h ago](https://hashnode.com/posts/pixelating-a-sprute-hero-and-what-the-game-renderer-did-to-it/6af3db89146110b6559c1fad)

### [Pixelating a Sprute hero, and what the game renderer did to it](https://blog.sprited.ai/pixelating-a-sprute-hero-and-what-the-game-renderer-did-to-it?utm_source=hashnode&utm_medium=feed)

Sprute renders our heroes as 256 px, 8-direction sprite sheets. This week we tried making one of them, 0018, into real 128 px pixel art and dropping her into Materia, our voxel sandbox. The sheet part

6 min read · [blog.sprited.ai](https://blog.sprited.ai/pixelating-a-sprute-hero-and-what-the-game-renderer-did-to-it?utm_source=hashnode&utm_medium=feed)

[anders lee](https://hashnode.com/@anderslee) · [1d ago](https://hashnode.com/posts/isometric-and-hexagon-grids-for-print-three-line-families-one-lattice-and-a-3-that-bites/6af3088d98340e4edb25bcb4)

### [Isometric and hexagon grids for print: three line families, one lattice and a √3 that bites](https://anders.hashnode.dev/isometric-and-hexagon-grids-for-print-three-line-families-one-lattice-and-a-3-that-bites?utm_source=hashnode&utm_medium=feed)

Square graph paper is two for loops. Isometric and hexagon paper look almost as simple, and my first version of each was wrong in a way that only showed up once I printed it. Here is what I ended up d

7 min read · [anders.hashnode.dev](https://anders.hashnode.dev/isometric-and-hexagon-grids-for-print-three-line-families-one-lattice-and-a-3-that-bites?utm_source=hashnode&utm_medium=feed)

[Sprited Dev](https://hashnode.com/@sprited) · [1d ago](https://hashnode.com/posts/growing-a-person-from-one-capsule/6af2a88db302baaadc864c33)

### [Growing a Person from One Capsule](https://blog.sprited.ai/growing-a-person-from-one-capsule?utm_source=hashnode&utm_medium=feed)

Two days of research: one capsule divides, its axis becomes a spine, and compression decides where the bones go

7 min read · [blog.sprited.ai](https://blog.sprited.ai/growing-a-person-from-one-capsule?utm_source=hashnode&utm_medium=feed)
