Final Project Resources
From DXFWiki
Note that the following documentation is for an old version of DXFramework and may be incomplete or incorrect
Contents |
General Advice
- Look through the DirectX SDK samples! There is a link to the sample browser in the start menu after you install the SDK.
Books
Thanks to Will Burton for the first version of this list.
Programming
| Tricks of the 3D Game Programming Gurus-Advanced 3D Graphics and Rasterization | http://www.amazon.com/gp/product/0672318350/ | Packed with tons of info |
| Tricks of the Windows Game Programming Gurus | http://www.amazon.com/gp/product/0672323699/ | Packed with tons of info |
| 3D Game Programming All in One | http://www.amazon.com/gp/product/159200136X/ | Great for Torque engine development |
| Advanced 3D Game Programming All in One | http://www.amazon.com/gp/product/1592007333/ | Great for Torque engine development |
| Advanced Animation with DirectX | http://www.amazon.com/gp/product/1592000371/ | A few good things about skeletal animation |
| Special Effects Game Programming with DirectX | http://www.amazon.com/gp/product/1931841063/ | You could skip this one |
| Beginning Direct3D Game Programming | http://www.amazon.com/gp/product/0761531912/ | Less robust than most D3D intro books |
| Shaders for Game Programmers and Artists | http://www.amazon.com/gp/product/1592000924/ | Lots of good info |
| Cross-Platform Game Programming | http://www.amazon.com/gp/product/1584503793/ | I haven’t read it yet |
Design
| Game Design: The Art and Business of Creating Games | http://www.amazon.com/gp/product/0761531653/ | It’s a really brief overview |
| Secrets of the Game Business | http://www.amazon.com/gp/product/1584503998/ | a collection short articles from industry professionals, I found it more interesting than informative |
| Game Development and Production | http://www.amazon.com/gp/product/1556229518/ | Good level of detail and examples |
| Game Design Perspectives | http://www.amazon.com/gp/product/1584500905/ | a collection short articles from industry professionals, I found it more interesting than informative |
Art
| Modeling a Character in 3DS Max | http://www.amazon.com/gp/product/1556228155/ | This is the most complete guide you’ll ever find for game character modeling |
| Animating Real-Time Game Characters | http://www.amazon.com/gp/product/1584502703/ | It’s really a continuation of the “Modeling a Character in 3DS Max” book |
| Digital Character Design and Painting: The Photoshop CS Edition | http://www.amazon.com/gp/product/1584503408/ | great techniques, just taking me awhile to get good at them |
| Visual Design Fundamentals : A Digital Approach | http://www.amazon.com/gp/product/1584502592/ | I guess it’s the stuff they teach you in first year of art school, a lot of art do and do not rules |
Links to Resources
The originial version of this list thanks to Richard Alvarez.
| GDNet | http://www.gamedev.net | Favorite Gamedev site |
| DevMaster | http://www.devmaster.net | Up and coming site |
| DrunkenHyena | http://www.drunkenhyena.com | Good DX Tuts |
| CodeProject | http://www.codeproject.com | Learn by looking at source |
| 32Bits.co.uk | http://32bits.co.uk | Easy to read DX Tuts |
| http://www.google.com | Every developers best friend.. Seriously | |
| Google Groups | http://groups.google.com | Do not forget about the newsgroups! |
| CPlusPlus.com | http://www.cplusplus.com | The place to go for a C/C++ reference |
| FreeProgrammingRsrcs | http://www.freeprogrammingresources.com/ | Free Programming Resources... 'nuff said |
| WolverineSoft | http://www.wolverinesoft.org | UMichigan's game development organization |
| Spartasoft | http://spartasoft.msu.edu/ | Michigan State U's game development organization |
| IGDA | http://www.igda.org/ | Intl. Game Developer's Assc. |
| IGF(Indy Games Fest) | http://www.igf.com/ | Independent Games Festival: Compete for best indy |
| JNRDev | http://jnrdev.kbs-design.net/ | Tuts for 2D Jump-n-Run style games |
| GameTutorials | http://www.gametutorials.com/ | "Download these ""embedded in source"" style tutorial" |
| theForgers Win32 Tut | http://www.winprog.org/tutorial/ | Comprehensive Beginners Tutorial |
| MSDN | http://www.msdn.com/ | Microsoft Developer Network. Best MS Ref around |
| Pixelate | http://echellon.hybd.net/ | Online Game Development Magazine |
| 3DBuzz | http://www.3dbuzz.com/ | "Video Tutorials and more for UnrealED, 3DSMax, etc" |
| Gamasutra | http://www.gamasutra.com/ | Great resource associated w/ GDC & GDMag |
| Game Developer Mag | http://www.gdmag.com/homepage.htm | Premiere Magazine for Game Development |
| STL Reference | http://www.sgi.com/tech/stl | STL Reference from the source |
| SDL | http://www.libsdl.org/ | Multiplatform SDK for 2D graphics and more |
| Allegro | http://www.talula.de | Multiplatform library for 2D gfx and more |
| msdn.com/directx | http://www.msdn.com/directx | Complete documentation for DX |
| CodeSampler | http://www.codesampler.com/ | Graphics tutorials for DirectX and OpenGL |
| OpenGL | http://www.opengl.org | Official Website |
| GDNet DX Faq | http://www.gamedev.net/community/forums/showfaq.asp?forum_id=10 | Great place to start |
| NeHe Productions | http://nehe.gamedev.net/ | Easy to read tutorials |
| GDNet OGL FAQ | http://www.gamedev.net/community/forums/showfaq.asp?forum_id=25 | Great place to start |
| leveldesigner.com | http://www.digitalcog.com/leveldesigner/ | Level Design Tuts (esp. for Unreal Ed) |
| Unreal Dev Network | http://udn.epicgames.com/Main/WebHome | Official Unreal modding info |
| Architectonic | http://www.planetunreal.com/architectonic/ | Unreal Modding |
| Unreal Technology | http://sv3.3dbuzz.com/vbforum/unr_main.php | Contains video tuts and more for Unreal modding |
| Unreal Wiki | http://wiki.beyondunreal.com/wiki/ | A wikipedia for Unreal modding |
| VERC Collective | http://collective.valve-erc.com/ | Official information on Half-Life modding |
| Blender 3D | http://www.blender3d.com/ | Free 3D Modeller |
| Milkshape 3D | http://www.swissquake.ch/chumbalum-soft/ms3d/index.html | Free 3D Modeller |
| Sprite Art | http://www.spriteart.com/ | In-depth sprite drawing tutorials |
| Gas 13 | http://gas13.ru/tutorials/ | Collection of pixel art tutorials |
| Isometric Pixel Art | http://rhysd.syntesis.org/tutorial/index.php | Complete guide to isometric pixel |
| Wanna Be Pxl Artist? | http://pixeltutorial.cjb.net/ | Barebones basics of pixel art |
| GIMP | http://www.gimp.org/ | Free image editor |
| Photoshop | http://www.adobe.com/products/photoshop/main.html | Popular image editor |
| 3D Studio Max | http://www4.discreet.com/3dsmax/ | Popular 3D Modeller |
| Truespace | http://www.caligari.com/Products/trueSpace/ts65/Brochure/intro.asp?Cate=BIntro | 3D Modeller |
| Maya | http://www.alias.com/eng/products-services/maya/index.shtml | 3D Modeller |
| Gamespace | http://www.caligari.com/gamespace/ | 3D Modeller by Truespace people for Game Dev'ers |
| SoundForge | http://mediasoftware.sonypictures.com/Products/ShowProduct.asp?PID=668 | Digital Audio Editor |
| findsounds.com | http://www.findsounds.com/ | Search for sound bytes |
| Free graphical fonts | http://www.algonet.se/~guld1/freefont.htm | "Free fonts, usually for use in games" |
| fmod | http://www.fmod.org/ | Audio API |
| PyGame | http://www.pygame.org/ | Create 2D games with Python scripting language |
| OGRE | http://www.ogre3d.org/ | Popular 3D API |
| GapiDraw | http://www.gapidraw.com/ | Mobile 2D Game Dev SDK |
| Demeter | http://www.terrainengine.com/ | 3D Terrain Engine |
| BASS | http://www.un4seen.com/ | Audio API |
| OpenAL | http://www.openal.org/ | Audio API |
| Core Audio | http://developer.apple.com/audio/coreaudio.html | Mac Audio API |
| Boost | http://boost.org/ | C++ Libraries |
| TinyXML | http://sourceforge.net/projects/tinyxml/ | XML Load/Save API |
| ODE | http://ode.org/ | Open Dynamics Engine: Physics Library |
| HAM | http://www.ngine.de/index.jsp?pageid=3510 | Game Boy Advance Development Kit |
| GBA Dev | http://www.gbadev.org/ | Learn how to develop for GBA |
| GDNet Article | http://www.gamedev.net/reference/programming/features/gba1/ | GBA Development From the Ground Up |
| Codewaves GBA | http://codewaves.com/gba/ | GBA Dev |
| Pern Project | http://www.drunkencoders.com/index.php?system_id=2&page=Tutorials | Comprehensive GBA Tutorials |
| XFactor Dev | http://www.xfactordev.net/ | Xbox Tutorials and source code |
| Xbox-Scene Tuts | http://www.xbox-scene.com/tutorials.php?p=503 | XBox Dev Tutorials from xbox-scene.com |
| Beej's Guide | http://www.ecst.csuchico.edu/~beej/guide/net/html/ | Beej's Guide To [Win] Network Programming |
| RFC Database | http://www.rfc-editor.org/rfc.html | Request For Comment docs are THE src for net dev |
| Winsock FAQ | http://tangentsoft.net/wskfaq/ | Great place to start for windows sockets |
| Unix Socket FAQ | http://www.faqs.org/faqs/unix-faq/socket/ | Great place to find an answer to your question |
| msdn.com/winsock | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/windows_sockets_sta | Official Winsock documentation |
| Hex Editing | http://www.cheatbook.de/hexed.htm | Learn about hex editing |
| Garage Games | http://www.garagegames.com/ | Professional game engine |
| PopCap Game Framework | http://developer.popcap.com/ | Another game engine |
Other Interesting Resources
| Sourceforge.net | http://www.sourceforge.net/ | More learning by looking at code |
| GDNet Job Ads | http://www.gamedev.net/gamejobs/ | Job Postings at GDNet |
| Gamasutra Job Ads | http://www.gamasutra.com/php-bin/jobs_display.php | Postings at gamasutra |
| Jobs@EA | http://jobs.ea.com/ | Jobs at the biggest company around |
| WebMonkey | http://www.webmonkey.com | the web developer's resource |
| WebReference.com | http://www.webreference.com/ | Reference for Web Development |
| Salary Survey 2003 | http://www.gamasutra.com/features/20040211/olsen_01.shtml | Gamasutra's salary survey for GD'ers(need PW) |
| Online Books | http://www.gamedev.net/reference/list.asp?categoryid=31#197 | Seriously. Free Books. (corresponds with OGL v1.1) |
