Language Agnostic
From GDWiki
Language Agnostic tutorials are independent of programming language, and may be helpful to you no matter which language you prefer. These tutorials may contain language-specific source code (as long as it is easily readable), but pseudo-code is strongly preferred.
Contents |
[edit] Tutorials
[edit] Getting Started
[edit] Game Design
[edit] Algorithms
- Flag Variables & Toggles
- "Framing Buffer" Tile Scrolling Algorithm
- Basic game timing
- About 2D RPG Maps
- Saving RPG Maps to Files
- RPG Character Movement
- Selecting objects by drawing a 'Lasso'
- Collision detection for 2d polygons
- Ray Triangle Intersection
- Consistent speed regardless of FPS
- Implementing a Heat Seeking Missile
- Object Selection Using Unique Color IDs
- Programming Turn Based Movement
- Optimizing Your Online Game Bandwidth
- Lexical scanner for parsing characters into token
- Faster inter-entity loops
[edit] Artificial Intelligence
[edit] Physics / Math / Transformations
- Linear Interpolation
- 3D Matrix Transformations - Very helpful understanding how Matrix Transformations work.
- Backface Culling
- Vector Math
- Numbering Systems
- Tangents to Circles and Ellipses
[edit] Graphics
- Faster Ray Traced Terrain Shadow Maps
- Generating Mesh Shadows On Terrain Using OpenGL
- Screen Transition Effects How to get from Screen A to Screen B in the most flashy way possible.
- Sky boxes
- ZBuffer Tutorial
- BetaCell Tutorial
[edit] User Interface Design
[edit] Art Creation
- Creating Textures, Part I
- Creating Textures Using A 3D Application
- Creating Seamless Tiles and Textures
- A Comparison of Modelling Programs Blender and Silo
[edit] External Links
[edit] Algorithms
- The Game Loop - An overview of game loop implementations
[edit] Artificial Intelligence
- AI techniques overview
- Game AI for Developers at AiGameDev.com
- AI Junkie
- AI-Depot
- Artificial intelligence at Wikipedia
- Game AI
- generation5
[edit] Graphics
- Homebuild terrain engine - A decent article about terrain generation and rendering.
- 2d randomly generated terrain for Worms style game A simple but effective technique for creating 2D terrain.
- Procedural Planet - A in-depth article about how to create code+datasructures for a planet-sized sphere by Andrew True, also replicated on his home page
- Mark's Pixel Art Tutorial - Tutorials for Pixel Art
[edit] Math & Physics
- Open Dynamics Engine
- Mathworld
- Matrices explained nicely
- Hypergraph, a large graphics-related mathematics resource
- Excellent physics/math/simulation tutorials
[edit] Physics / Math / Transformations
- Kineticbook sample chapters - A great resource for formulas related to physics.

