๐ฉ ๐Ÿ‘ ๐ง ๐† ๐ฎ ๐Ÿ ๐ง ๐™ ๐ณ's Avatar

๐ฉ ๐Ÿ‘ ๐ง ๐† ๐ฎ ๐Ÿ ๐ง ๐™ ๐ณ

@p3ngu1nzz

Computer Scientist & Game Dev Co-Founder, Cat Game Research https://catgameresearch.com/ https://dev.to/p3ngu1nzz https://github.com/p3nGu1nZz https://youtube.com/@p3nGu1nZz contact:: humans@catgameresearch.net

935
Followers
5,510
Following
558
Posts
19.06.2025
Joined
Posts Following

Latest posts by ๐ฉ ๐Ÿ‘ ๐ง ๐† ๐ฎ ๐Ÿ ๐ง ๐™ ๐ณ @p3ngu1nzz

Advanced Vulkan Rendering: Frame Graphs and Memory Management
Advanced Vulkan Rendering: Frame Graphs and Memory Management YouTube video by p3nGu1nZz

New video just dropped: Advanced Vulkan Rendering of Frame Graphs & Memory Management. If you're building game engines or leveling up your GPU workflow, this one is for you.

๐Ÿ‘€๐Ÿ‘‰ youtu.be/TUh5E04m3z0

#Vulkan #GameDev #GraphicsProgramming #Rendering #GPU #EngineDev #TechVideo #gpu #programming

07.03.2026 10:17 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
The MDA Framework: How to Engineer Player Experience and Game Feel
The MDA Framework: How to Engineer Player Experience and Game Feel YouTube video by p3nGu1nZz

New user guide for Mechanics Dynamics and Aesthetics, in #gamedev and #design

youtu.be/lSEdIeRHqt8

#dev #gamedesign #learning

05.03.2026 07:39 ๐Ÿ‘ 10 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Mastering Specification Driven Development (SDD): Building Deterministic Agentic AI & Game Systems
Mastering Specification Driven Development (SDD): Building Deterministic Agentic AI & Game Systems YouTube video by p3nGu1nZz

new user guide, what and how to use Specification Driven Development, SDD, in your game projects.

youtu.be/Frg4lh0rTAA

#gamedev #design #sdd #dev

05.03.2026 07:38 ๐Ÿ‘ 9 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image Post image

@samanthahoriz0n.bsky.social here is the graph of v engine based on all of the major components to the system and how they interact with each other. the edges are weighted and scored to find the optimum position in the graph. the second image uses an orbit algorithm to distribute outliers.
#gamedev

28.02.2026 15:01 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

"I can't "see" what will I do?", said Claude.

#ai #claude #prompts #helpicantsee

28.02.2026 14:14 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

To build Lighting and shadows in a game, you need to have materials to see the lighting and shadows in the game. but without lighting you cannot see the materials you need to make to create the lighting with. But at some point, there becomes light and materials when there were none.

#gamedev

28.02.2026 12:41 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

and yes there is a gui.

28.02.2026 11:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Finally we store all of the observed sequences of instructions and feed it into a neural network with long short term memory that learns to predict what the next instruction sequence should be evolved. Over time the model generated learns what valid assembly codes are and how they relate to AST.

28.02.2026 11:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

For fun, we have the program be able to evolve its self, while keeping the subroutines to output a copy of the program's current source code that was in the current instruction stack. Evolution can append, modify, prune, remove, generate random instructions after each time it runs.

28.02.2026 11:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The end of the program will finally read its current instruction stack and memory recursively into a base64 string that the program returns as its output. The bootloader (daemon) reads the base64 string, and compiles it into a new instruction stack into a fresh heap memory, and continues forever.

28.02.2026 11:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Instructions push into the stack as the bootloader reads the heap stack memory to the queue buffer which is where the block of memory is executed by the CPU when the current program position reads that pointer (reference) to that instruction store in that memory block.

28.02.2026 11:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

a quine is a computer program that takes no input and produces a copy of its own source code as output. This program uses a minimal bootloader which decodes the base64 string into a vector of web assembly instructions. The bootloader interprets the vector as it is read in as a stack.

28.02.2026 11:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
GitHub - p3nGu1nZz/WASM-Quine-Bootloader: visual bootloader visual bootloader. Contribute to p3nGu1nZz/WASM-Quine-Bootloader development by creating an account on GitHub.

Cool little side project of mine. Its a recursive quine program written in #webassembly and a bootloader in #cpp which is used to compile the base64 string of the #wasm program that evolves over time.

github.com/p3nGu1nZz/WA...

#ai #ml #programming #opensource #genecticalgorithms #math

28.02.2026 11:20 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

It is not. It is a very advanced simulacrum of the combined intelligence of all present and past human knowledge, which is pretty amazing!

"What if there is nothing
after this?"
the creature entreated.
"No Heaven, no Hell.
Just nothing.
No awareness that
we were ever aware at all."

28.02.2026 10:01 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Just the facts ๐Ÿ‘‰ nces.ed.gov/fastfacts/di...

I would say that AI is not being used responsibly in US schools, especially with access on students' phones and devices. Language models have way to much bias and unpredictability to put into an educational, medical, etc.

28.02.2026 09:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

what if anthropic was not able to get Claude to perform the new requirements from DoW, so rather than looking like they could not control or reprogram Claude fully, they spin it as an ethics violation. ๐Ÿค”

28.02.2026 09:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

cool website, would like to see some testimonials on the page though to see how it could relate to my vendors.

28.02.2026 09:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

that movie is weird, but good. hits all the emotions. 4.4/5

28.02.2026 09:35 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Aloy approves

27.02.2026 17:03 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
a man in a suit and tie with the word very nice behind him ALT: a man in a suit and tie with the word very nice behind him
27.02.2026 06:29 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Vulkan releases game engine tutorial

Vulkan releases game engine tutorial

The Vulkan Working Group has published, Building a Simple Game Engine, a new in-depth tutorial for developers ready to move beyond the basics and into professional-grade engine development.

Learn more: www.khronos.org/blog/new-vul...
#vulkan #tutorial #programming #gpu #gameengine

25.02.2026 14:34 ๐Ÿ‘ 244 ๐Ÿ” 37 ๐Ÿ’ฌ 10 ๐Ÿ“Œ 5
Preview
a man in a blue jacket with a patch that says nasa ALT: a man in a blue jacket with a patch that says nasa
16.02.2026 23:35 ๐Ÿ‘ 3 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Chapter 5c: Mastering Frame Budget
Chapter 5c: Mastering Frame Budget YouTube video by p3nGu1nZz

New Chapter 5c of our V Engine Textbook companion video series teaches you about the architecture of Master Frame Budget

www.youtube.com/watch?v=lSum...

*DM for access to the pdf of the textbook draft, includes sample code.

#gamedev #gameengine #indiedev #solodev #games #gaming #physics

15.02.2026 10:39 ๐Ÿ‘ 9 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Chapter 5b: Building V-Engine Systems
Chapter 5b: Building V-Engine Systems YouTube video by p3nGu1nZz

New Chapter 5b of our V Engine Textbook companion video series teaches you about the architecture of Building System Initialization

youtu.be/P8lMyJhkLuk

*DM for access to the pdf of the textbook draft, includes sample code.

#gamedev #gameengine #indiedev #solodev #games #gaming #physics

15.02.2026 09:48 ๐Ÿ‘ 8 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

For sure! Building and documenting the entire process of making a modern game engine like decima or unreal engine its super fun. Adding new tech into the engine, and learning the new stuff as you build is very rewarding. Making these notebooklm vids are very helpful organize the ~1000 page textbook.

15.02.2026 08:59 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

we user custom u128 float like numbers which are deterministic, also we use a deterministic RNG so we can reproduce the same play throughs for the best testing and telemetry.

15.02.2026 08:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Chapter 5: System's Behavior Layer
Chapter 5: System's Behavior Layer YouTube video by p3nGu1nZz

New Chapter 5 of our V Engine Textbook companion video series teaches you about the architecture of System's Behavior Layer

youtu.be/C3t6RRDIgH4

*DM for access to the pdf of the textbook draft, includes sample code.

#gamedev #gameengine #indiedev #solodev #games #gaming #physics

15.02.2026 08:35 ๐Ÿ‘ 9 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Chapter 3e:  System Orchestration
Chapter 3e: System Orchestration YouTube video by p3nGu1nZz

New Chapter 3d of our V Engine Textbook companion video series teaches you about the architecture of system orchestration.

youtu.be/VfatL9LNMGs

*DM for access to the pdf of the textbook draft, includes sample code.

#gamedev #gameengine #indiedev #solodev #games #gaming #physics

15.02.2026 07:16 ๐Ÿ‘ 7 ๐Ÿ” 3 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Post image
11.02.2026 09:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Chapter 3d: Memory Performance and Determinism
Chapter 3d: Memory Performance and Determinism YouTube video by p3nGu1nZz

New Chapter 3d of our V Engine Textbook companion video series teaches you about the architecture of Memory Performance and Determinism

youtu.be/ydQmbUyE3_A

*DM for access to the pdf of the textbook draft, includes sample code.

#gamedev #gameengine #indiedev #solodev #games #gaming #physics

11.02.2026 08:17 ๐Ÿ‘ 8 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0