Skip to main content

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:

Creating game assets:

Shadersโ€‹

Visual Assetsโ€‹

Learning Planโ€‹