Game Development Resources

This is a list of various game development-related resources; ideas and information about design, mechanics, programming techniques, etc.

Design

Game Maker's Toolkit   video channel

YouTube channel focusing on game design and mechanics.

The Psychological Trick That Can Make Rewards Backfire   video

Game Maker's Toolkit video about the psychology of motivation.

Writing on Games

YouTube channel discussing the more philosophical sides of game design.

Against the cult of simplicity

Against the idea that every game should be based around just one mechanic.

The Making of Sonic the Hedgehog : Inspirations   video sonic

A very cool video about the development, history, and inspiration behind Sonic the Hedgehog.

Sonic Mania Retrospective   video sonic

Video discussing the design of the classic Sonic style, focusing on Mania in particular. Has a great explanation of how Sonic differs from the style of Mario, and what makes Sonic great.

How Audio Enhances the Horror of Five Nights at Freddy's   video audio

Very cool video about the sound effects of Five Nights at Freddy's and how they enhance the experience and atmosphere, whether being helpful or detrimental to the player.

The Surprisingly Complex Music of Wii Play's Tanks!   video

Video going into the details of the procedural music of the "Tanks" minigame in "Wii Play".

The Elegant Audio Solutions of Pan-Pan   video

Another video from Scruffy describing the simple but effective "procedural" music of Pan-Pan.

Mechanics

Sonic Physics Guide

A detailed guide on the physics and various mechanics of the 2D Sonic games.

Improving Classic Sonic Physics

A short blog post about improvements made to classic Sonic physics in the upcoming "Sonic Studio" fan project.

Clever Techniques to Make Jumping Feel Better

An entire thread visually demonstrating such techniques.

Why Does Celeste Feel So Good to Play? | Game Maker's Toolkit

Talks about stuff to make a game feel better. For example, jumps are automatically buffered: if you press jump a few frames before you hit the ground, you jump as soon as you hit the ground instead of having the input "dropped".

A short thread on a few Celeste game-feel things

One of the Celeste creators lists the techniques they used to make the game feel good; similar to the video above.

Sonic Spitball Part 3: Designing an Imaginary 3D Sonic Game

Well-thought out video essay describing the mechanics of a hypothetical 3D Sonic game. Could be very useful as a base/starting point.

Let's Design a New Combat System for Sonic

Video about ideas for how Sonic bosses could work in a way that complements/accentuates the standard gameplay.

Scroll Back: The Theory and Practice of Cameras in Side-Scrollers

A cool article showing and describing different types of video game cameras, even including gifs of each type.

Insanely Twisted Shadow Planet Camera Explained

Video explaining a variety of camera techniques and how they are combined together to make a smooth, cinematic experience.

Andy Farnell's Procedural Audio talk

A very inspiring talk discussing techniques for procedural and synthesized audio in games, as opposed to the use of static pre-rendered samples.

Doom: Behind the Music

Video of Doom 2016's composer discussing the story and details of how the soundtrack was developed. Notably, despite its sound, no guitars were used.

Alex Yard & Knuckles

Deep dives into the music theory aspects of the Genesis Sonic games.

How 2.5D Sorting Works in River City Ransom: Underground

Explanation of one method for visual depth/height sorting for objects in 2.5D games.

Puzzle Level Idea Strategies

A list of ways to come up with puzzle level ideas.

30 Puzzle Design Lessons, Extended Director's Cut   talk list

A talk giving examples of various puzzles and the interesting ideas and concepts behind them. The talk also has a second and a third part.

Platformer Toolkit   game

A platformer game/demo made by Game Maker's Toolkit allowing you to modify various parameters to try out different platforming physics styles.

Puzzle Game Magic Secrets

A talk about puzzle game mechanics, discussing human working memory, fun, puzzle simplification, handcrafted vs procedural, separating action and puzzles, fun vs exhaustive design, and more.

Coding

An Overview of Kandria's Development with Lisp

Information about the technical side of the development of Kandria, a game written in Common Lisp.

Interpreting Analog Sticks

Information on wrangling/normalizing data from analog control sticks.

Amit’s Game Programming Information

Links to various resources about pathfinding, AI, game design, algorithms, OO, etc.

Programming M.C. Kids

Includes some relatively low level information about the coding done for the "M.C. Kids" NES game.

Fast Iteration Tools in the Production of The Talos Principle

Video about automated testing and bug reporting tools built into The Talos Principle and its development environment.

Introduction to the A* Algorithm

Overview of the A* pathfinding algorithm including how to implement it, with visualized examples.

Circle Vs Rectangle Collisions

Video about circle/rectangle collisions; a good introduction to a good collision detection and resolution strategy. Worm does not use this method since it does not "sweep" and thus does not work for very fast-moving objects.

Dolphin Emulator - Improve FPS/VPS Counting and Revamp Appearance

Information about changes to Dolphin's FPS counter's averaging method.

Graphics

Miscellaneous unsorted graphics-related stuff.

Pixelblog

Various useful blog posts about designing good retro-inspired sprite art.

Misc/Unsorted

Ynglet's realtime generated music interface

A meditative side scrolling swimming game with fully generative music. The link is to a video of the music UI.

Created: . Updated: 2024-09-14 Sat 19:34.