= Development Resources = This is a collection of useful development resources. Things that will make developing easier. == Documenation == * Math and Physics * Quaternions * [http://www.gamedev.net/reference/list.asp?categoryid=28#150 Some articles about Quaternions] from [http://www.gamedev.net Gamedev]. * [http://www.gametutorials.com/Tutorials/opengl/OpenGL_Pg4.htm A useful SDL example] on the [http://www.gametutorials.com gametutorials] page. * Vectors * [http://www.gamedev.net/reference/list.asp?categoryid=28#160 Some articles about Vectors] * Physics * [http://www.novodex.com/index.html novodex is a free physics engine], it is a ETH spinnoff from the [http://graphics.ethz.ch/main.php?Menu=0 CGL] * Graphics * OpenGL * [http://cone3d.gamedev.net/cgi-bin/index.pl How to set up OpenGL and SDL] * Fonts * [http://www.opengl.org/resources/features/fontsurvey/ A Survey about pros/cons of different font Solutions] * [http://www.linux-games.com/sfont sfont Library - probably the Place to go...] * [http://nostatic.org/sfont/ sfont Creation with The Gimp] * [http://www.gamedev.net/community/forums/topic.asp?topic_id=284259 Using .ttf Files (with Code Snippets)] * Animations * [http://www.gametutorials.com/Tutorials/OpenGL/OpenGL_Pg5.htm 3DS Animations, Q2 Animations, Q3 Animations] * [http://www.cyberloonies.com/animation.htm Great Tutorial, that covers everything] * Texturing * [http://home.earthlink.net/~echogames/games/ bumpmapping/normal mapping] * [http://www.3dconcept.ch/artikel/bump/index.html BumpMapping Concepts] * Sound * SDL_Mixer * [http://www.kekkai.org/roger/sdl/mixer/index.html SDL_Mixer Tutorial with Examples] * [http://jcatki.no-ip.org/SDL_mixer/ SDL_mixer Documentation] * Game specific Stuff * HUD * [http://www.gamedev.net/community/forums/topic.asp?topic_id=226725&whichpage=1� HUD drawing Tips, glOrtho] * Collision Detection * [http://v136403.dd7222.kasserver.com/websites/no-skill/jnrdev/en/jnrdev1/ 2D Collision Detection for Jump'n'Run] * [http://www.gamedev.net/community/forums/topic.asp?topic_id=290796 Terrain Collision Detection - Level of Detail] * Level Design * [http://www.gamasutra.com/resource_guide/20010716/index.shtml some usefull stuff on leveldesign] * Story Design * [http://www.gamasutra.com/features/20001127/dunniway_pfv.htm some good ideas about story design] * Data Formats * [http://graphics.stanford.edu/~kekoa/q3/ Quake3 Map File Specs] * Useful Pages: * [http://www.gamedev.net/reference/ Gamedev - General Game programming] * [http://nehe.gamedev.net/ NEHE articles - General OpenGL programming] * [http://fly.srk.fer.hr/~unreal/theredbook/ The red Book - OpenGL Programming Guide] * [http://www.gametutorials.com/ Game Tutorials] * [http://gpwiki.org/index.php/Main_Page Game programming Wiki - Articles about SDL and OpenGL] * Other Arcade Games - concurence: * a [http://www.classicgaming.com/features/articles/shmupsweek/ review] of all famous shump (Shoot'em-Up) games, realy good source for ideas and funy to read * [http://toyscollectibles.allinfo-about.com/profiles/e3capcomgotchaforce.htm gotchaforce] - only some ideas to share, no images * [http://www.avault.com/reviews/review_temp.asp?game=steels steel saviour review] and [http://www.chip.de/downloads/c_downloads_getfile_11876292.html?t=1105912130&v=3600&s=ede9d3fa6ad06883178e34924a7e7ba7 download it] * [http://www.gamesecke-network.com/html/starship_conquer.html starship conquer] a bad example, don't do it like that * History of Arcade Gaming * [http://www.hut.fi/~eye/videogames/arcade.html arcade game world history]