View Source Document

README.md

Game Development

(Up) | See also: Games, Game Design, Game Assets


Works regarding the art and science of developing video games.

Web resources

Game Engine Architecture

how best to structure/manage hundreds of \'in-game\' characters? ★

Why code reflection became a must in game engines? ★

How was a demo mode implemented in arcade machines ★

What exactly is a softlock? ★

When to carry on with a buggy game state versus terminate the process? ★

Immutable.js: Data structure to represent 2D game field ★

Ten Essential Foundations of Javascript Game Development ★★

Old school rendering rant - Tomb Raider | by Reinigdavid | Medium ★ 💭

Physics and Animation

What is the standard practice for animating motion -- move character or not move character? ★

deWiTTERS Game Loop -- Koonsolo Games ★★★

Fixed timestep game loop, why interpolation ★

Fix Your Timestep! \| Gaffer On Games ★

Integration Basics \| Gaffer On Games ★

Tools

Jamagic: A good idea that faded away - Kartones Blog ★

3DEL: All engines ★

Unity - Manual: Order of execution for event functions

XPMCK - Cross Platform Music Compiler Kit ★

Repositories

s-macke/VoxelSpace: Terrain rendering algorithm in less than 20 lines of code ★★★

maryrosecook/tinygame: A tiny game I wrote to illustrate how easy it is to write a game from scratch in JavaScript ★★

(in Programming Languages) UnrealVerseGuru/VerseProgrammingLanguage: Verse Programming Language - Functional logic language developed by Epic Games - all informations, official resources and snippets ★

Books

Game Engine Architecture (1st Edition) (borrow with print disabilities @ archive.org) ★ 💭

Game Engine Architecture (2nd Edition) (borrow with print disabilities @ archive.org) 💭

Make Your Own Game (borrow @ archive.org) ★★ 💭

Game Programming Patterns (online @ gameprogrammingpatterns.com) ★★ 💭