We are going to be launching one of the biggest community efforts to build a comprehensive game development library of topics since our initial creation back in 1999. Our goal is to ensure that we as a community can build a resource library that all game developers can use for years to come and is entirely free to use. It will be fully tagged, easily searchable and should provide source code examples wherever possible. The look of articles should be consistent and clean, almost like a book of sorts.
I'm looking for people who can help begin the process by suggesting article topics that you would expect a complete library of game development articles to have. The skill range is from beginner to expert. Literally I am asking for article topics that cover every facet of the development process. Don't worry about checking to see if our archive already has these topics and don't worry about duplicating other ideas in this thread. Initially for this forum we can list ideas in this thread and I'll combine them into a running list and cull out duplicates.
Some topic ideas so far:
How to make a save system/replay system/undo-redo system
How to make effects that apply for some time (spells, power ups)
Reinforcements of just how important state machines are in game development.
The major 2D frameworks and hardware abstraction layers: SDL, Allegro, SFML
All the 3D engines: Unity, Ogre, Irrlicht, etc.
All the cross-platform mobile game frameworks: Corona, cocos2d-x, Marmalade, etc.
All of the physics engines: Bullet, Box2d, Chipmunk, etc.
Beginner's Guide to Game Programming
How do I Make Games?
How Sprite Animation Works
Working with Sprite Sheets
2D / 3D Resolution Independence
Creating a Game Design Document
Punishment systems (how to teach meta-game/rules etc)
Goals and motivation (short-term: collect coins/defeat enemies, mid-term: reach level exit as fast as possible, long-term goals: rescue princess)
Feedback! (make users aware of every important state, acknowledge input, make aware of options etc.)
Onion layer model (core game, meta game, tokens, ...)
Lexicon of common game terms (with translations for localization) with easy downloading
How to develop background stories for games.
How to improve your communication skills for developers and designers.
Project management for games, Agile, PMP, etc...
Principles of animation
How is Game Art different?
Vector vs Raster (+ vs Pixel)
Assets vs concept art
I'm keeping the initial list short because I'd like to get this topic out there and open to suggestions.
Edited by Michael Tanczos, 28 March 2013 - 07:09 PM.