Game Programming Resources

@game_programming
1.3K Followers
84 Following
343 Posts

I share useful resources and articles for game programmers.
#gameprogramming #gamedev #gameengine #fedi22

(I'm not a bot btw)

Basic 2D Platformer Physics (by Daniel Branicki): https://gamedevelopment.tutsplus.com/basic-2d-platformer-physics-part-1--cms-25799t

How to create a simple and robust physics system for a platformer game

#GameDev #GameProgramming

Basic 2D Platformer Physics, Part 1 | Envato Tuts+

This series will cover how to create a simple and robust physics system for a platformer game. In this part, we'll look at character collision data. Character Collisions Alright, so the premise...

Game Development Envato Tuts+

Video Game Physics Tutorial - Part I: An Introduction to Rigid Body Dynamics (by Nilson Souto): https://www.toptal.com/game/video-game-physics-part-i-an-introduction-to-rigid-body-dynamics

#GameDev #GameProgramming

Video Game Physics Tutorial - Part I: An Introduction to Rigid Body Dynamics | Toptal®

Today's video games offer an incredibly realistic, immersive experience, due in large part to their true-to-life simulations of physical phenomena. By far the most commonly simulated effects are those of Rigid Body Dynamics. Toptal is pleased to have our very own Nilson Souto present this first installment of our...

Toptal Engineering Blog
Generic Search Algorithm - Gabriel Gambetta

Computer Graphics from Scratch - Gabriel Gambetta

The Total Beginner's Guide to Game AI (by Kylotan): https://www.gamedev.net/tutorials/programming/artificial-intelligence/the-total-beginners-guide-to-game-ai-r4942/

A gentle introduction to the basics of game AI. Briefly covers: hardcoded decision-making, decision trees, scripting, FSMs,HSMs, behaviour trees, and more
.
#GameDev #GameProgramming #AI

The Total Beginner's Guide to Game AI

This article will introduce you to a range of introductory concepts used in artificial intelligence for games (or ‘Game AI’ for short) so that you can understand what tools are available for approaching your AI problems, how they work together, and how you might start to implement them in the language or engine of your choice.

GameDev.net
GBA By Example - Drawing and Moving Rectangles, by Kyle Halladay: https://kylehalladay.com/blog/tutorial/gba/2017/03/28/GBA-By-Example-1.html
Kyle Halladay - GBA By Example - Drawing and Moving Rectangles

I build shaders, renderers, games, and other stuff that's fun to stare at.

Introduction to Tiled Map Editor: A Platform-Agnostic Tool for Level Maps (by Nick Bruner): https://code.tutsplus.com/introduction-to-tiled-map-editor-a-platform-agnostic-tool-for-level-maps--gamedev-2838t

#GameDev #GameProgramming

Introduction to Tiled Map Editor: A Platform-Agnostic Tool for Level Maps | Envato Tuts+

In this article I'll give you a basic introduction to the Tiled Map Editor and the design process that surrounds it, while outlining the reasons for using it. I'll also quickly show you how to...

Code Envato Tuts+

How to Build a JRPG: A Primer for Game Developers (by Dan Schuller)

A high-level overview for creating a JRPG (Japanese Role-Playing Game)

Packing lightmaps, by blackpawn: https://blackpawn.com/texts/lightmaps/default.html

This tutorial covers a simple way of packing multiple textures together into an atlas, a common problem in computer graphics, gamedev and realtime 3D.

Packing Lightmaps

Noise, from The Book of Shaders (by Patricio Gonzalez Vivo & Jen Lowe).

https://thebookofshaders.com/11/

This article looks at how to generate noise, and using noise in generative designs.

The Book of Shaders

Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.

The Book of Shaders