^[[start|WinLibre SoC Home]]^ ====== Games Resources ====== ===== Sound / Effects ===== * Free/Libre Sound Effects: * http://www.partnersinrhyme.com/pir/PIRsfx.html (Public domain section) * WorldForge GPL Sound effects: https://svn.worldforge.org:886/svn/media/trunk/soundfx/ * [[http://www.findsounds.com/types.html|FindSounds]] : Free SFX search engine *OSS sofware synthetizer: http://zynaddsubfx.sourceforge.net/ *OSS Cross-Platform Sound Editor: http://audacity.sourceforge.net/ ===== Graphic ===== *3D: [[http://www.blender3d.org|Blender]] *Vector drawing: [[http://www.inkscape.org/|Inkscape]] *Bitmap drawing: [[http://www.gimp.org/|Gimp]], [[http://www.codezwiz.com/viewlink-290.html|Paint.Net]] *Command Line Image manipulation: [[http://www.imagemagick.org|ImageMagick]] ===== Networking ===== === First readings === - Python [[http://www.amk.ca/python/howto/sockets/|Socket Programming HOWTO]] by **Gordon McMillan** - A nice [[http://squirl.nightmare.com/medusa/async_sockets.html|introduction]] to asynchronous socket programming by **Sam Rushing** - A nice and small UDP [[http://homepages.ius.edu/RWISMAN/C463/html/Internet.htm|example]] in Python, by **Raymond F. Wisman** - [[http://www.gamedev.net/community/forums/showfaq.asp?forum_id=15|Multiplayer and Network Programming FAQ]] at **GameDev.net** - A simple [[http://comnet.technion.ac.il/~cn10w04/gal/flameingo/docs/multiplayer.html|design]] of a 2-players game by **Gal Koren** === Useful general articles === - [[http://www.bookofhook.com/Article/GameDevelopment/TheQuake3NetworkingModel.html|The Quake3 Networking Model]] described by **John Carmack** himself in an interview to **Brian Hook**. - An [[http://www.bookofhook.com/Article/GameDevelopment/MultiplayerProgramming.html|Introduction to Multiplayer Game Programming]] by **Brian Hook**. - [[http://www.gamedev.net/reference/articles/article1138.asp|Networking for Games 101]] by **Jake Simpson** === Networked Physics === - A wonderful [[http://gaffer.org/downloads/NetworkedPhysics.zip|presentation]] by **Gaffer**, called [[http://gaffer.org/archives/2004/12/zen_of_networke_1.html|"Zen of Networked Physics"]]. Some related questions are discussed at [[http://www.gamedev.net/community/forums/topic.asp?topic_id=290970|GameDev forum]] ===== Coding ===== * **SDL**: cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. (http://www.libsdl.org/index.php) * **pyGame**: set of Python modules designed for writing games. It is written on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. (http://www.pygame.org/) A more complete toolset list can be found on the Ogre3D wiki (http://www.ogre3d.org/wiki/index.php/AssemblingAToolset)