Game Development
Iโm a big fan of video games. To me, games are interactive art. Understanding the internal mechanics of how games work makes me appreciate them more.
Game Enginesโ
JavaScriptโ
Unreal Engineโ
When users experience flickering in the UE4 or UE5 editor, this seems to be traced back to an issue with Nvidiaโs overlay test mode. Applying a registry fix can correct this:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]
"OverlayTestMode"=dword:00000005
Resourcesโ
- Game Programming Patterns
- How to Make a Roguelike (archive)
- Game Jam Theme Generator
Some interesting ones Iโve generated:
- Nothing Is Permanent
- Going Deeper
- Parallel Dimensions
- You Are Your Own Enemy
- Stuck In A Loop
- The Environment Changes You
- 2DGD-F0TH (2D Game Development: From Zero to Hero) is an eBook I found via a Hacker News post. This is on my list to read. It aims to be a collection of community knowledge for building and releasing 2D games. There were some comments in the HN post that the author didnโt have any industry experience, but I havenโt validated that and Iโm not sure how much that would make a difference for the information in here.
Procedural generation:
- How to code your own procedural dungeon map generator using the Random Walk Algorithm
- Random walker algorithm,
Wikipedia
- I donโt understand a lot of the math behind this algorithm yet. I have more reading to do here.
- Random walker algorithm,
Wikipedia
Creating game assets:
Shadersโ
Visual Assetsโ
- ambientCG - public domain assets, materials, HDRIs, SBSARs, and models
- Game-icons.net
- Polyhaven
- Share Textures