7DFPS Sources, Resources & Tutorials!
Comments
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
$
%
123
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
|
 
Still loading...
ABCDEFG
1
LanguagePlatform
2
(please keep uniform and short)(please keep uniform and short) (please keep uniform and short)(please keep uniform and short)(please keep uniform + short)(please keep uniform and short)
3
Vector Math Tutorial /
4
Cube 2sauerbraten.com/EnginedAllMany assets are nonfree but the engine is zlib licensed
5
ioQuake3ioquake3.org/EngineCAll
6
Irrlicht EngineEngineC++/AutoIT/C#/Java/.net/and moreAll
7
ZDoomZDoomEngineC / C++ (with own scripting languageAll
8
ZDoomZDoomEngineC++AllPowerful and easy to use Quake engine if you're QuakeC savvy
9
ZDoomZDoomEngineAllWill get you jumpstarted if you know C++
10
http://stonetrip.com/EngineC++/LUAAllCheap 3D engine with lots of supported platforms. Could be used with pure C++ development or LUA with help of their Editor.
11
Away3Daway3d.com/EngineActionScriptFlash 11+
12
Nuclear Basichttp://www.nuclearglory.com/products/nb/EngineNuclear Basic / C++WindowsEasy to use, built in collision & physics
13
Torque 3Dgaragegames.com/products/torque-3dEngineC++/TorqueScriptWindowsFull featured game engine and toolset
14
jMonkeyEnginejmonkeyengine.org/Engine (3D)Java/OpenGLAll
15
3dgamestudio3dgamestudio.com/Engine (3D)Lite-CWindowsReally easy to make levels and script things. Comes with scripts you can just attach to entities.
16
vectorpoem.com/news/?p=74Level design reviewIt's pretty short.
17
"Lessons From Doom"glew.sf.netLibraryC / OpenGLAllMakes OpenGL extension handling easier
18
Löve 2Dlove2d.orgLibraryLuaAllFor games in Lua
19
pygamewww.pygame.org/LibraryPythonAllFor games in Python
20
pygletpyglet.org/LibraryPython + OpenGLAllFor games in Python using OpenGL, be wary of mem leaks though
21
SDLlibsdl.org/LibraryC (OpenGL optional)All1.2 most common; can create/use OpenGL contexts
22
DevILopenil.sourceforge.net/about.phpLibrary (image)OpenGL/DX/SDL/friendswide range of image formats
23
Source SDKdeveloper.valvesoftware.com/wiki/SDK_InstallationMapping/EngineWindows
24
Blender 3Dwww.blender.org/Modelling/EngineExport Function/PythonWin/OSX/LinuxMostly better than commercial modeling software - built-in game engine recommended as well
25
dumb.sourceforge.net/Music - Module playerC (Alleg4 integration optional)Allmikmod (SDL_mixer) + libmodplug suck, this is a lot more accurate
26
SchismTrackerMusic - Module trackerC (maybe still has C++)AllF/LOSS clone of ImpulseTracker
27
SunVoxwarmplace.ru/soft/sunvox/Music - Module trackerC++Many, mobile for $3rd gen tracker; uses own .sunvox format
28
Autotracker-BUgithub.com/iamgreaser/it2everything/blob/HEAD/atrk-bu.pyMusic generatorPythonAllSpits out .it files which can be played using libdumb
29
MIPS IV instr setmath-atlas.sourceforge.net/devel/assembly/mips-iv.pdfReferenceMIPS-based stuff (e.g. PS1)For sadomasochists. Possibly not a free doc; if so, could someone put up a free (NOT THAT SPIM ONE) doc here? Thanks.
30
Padua Playstationpsx.padua.org/psxrul2.shtmlReferencePlaystation 1For sadomasochists. These are probably the most accurate docs.
31
PSF1 + PS-X EXE formatwiki.neillcorlett.com/PSF1FormatReferencePlaystation 1For sadomasochists.
32
PSX FAQhitmen.c02.at/html/psx_faq.htmlReferencePlaystation 1For sadomasochists. Also includes tools + demos IIRC.
33
Autotracker-BUwww.faqs.org/faqs/graphics/bsptree-faq/ReferenceA bit tricky to follow but it does have some potentially useful info
34
OpenGL discussion forumswww.opengl.org/discussion_boards/ReferenceHas some interesting questions & answers
35
OpenGL registrywww.opengl.org/registry/ReferenceShould aim for 2.1 for compatibilty + ease of use
36
OpenGameArt.orgOpenGameArt.orgResources - 100% legalLegal, free art assets (2d/3d/sfx/music) shared by game dev artists
37
Unity3D Asset Storeunity3d.com/unity/asset-store/Resources - Free & paidWin/Mac/iOS/AndroidVery slow paced (a bit painful tbqh) but should cover all the important linear algebra stuff. Probably better for people who suck at math.
38
Freesound.orgfreesound.org/Resources - SoundGreat for CreativeCommons Sounds
39
BurningWell PDburningwell.org/gallery2/v/textures/Resources - Textures
40
CG Texturescgtextures.com/Resources - TexturesNot suited for open source assets
41
pdtexturespdtextures.blogspot.comResources - Textures100 seamless noise/clouds/etc. textures
42
textures.cctextures.cc/Resources - TexturesCC-BY 3.0 Unported textures, ~100-300 textures, not sure if tileable.
43
Freely Licensed ResourcesFreeGameDev.net/wiki/Art_asset_resourcesResources (list)Freely licensed 2d/3d/sfx/music resources
44
Shader Makercg.in.tu-clausthal.de/teaching/shader_maker/index.shtmlShadererC++ / OpenGL / GLSL / Qt4.3AllLacks some newer keywords + tesselators but the interface is decent
45
Shader Designeropengl.org/sdk/tools/ShaderDesigner/ShadererWindows / LinuxLinux version kinda sucks
46
Bfxrhttp://www.bfxr.net/Sound Effect GeneratorAS3 output: wavAll
47
LabChirplabbed.net/software.php?id=labchirpSound Effect GeneratorWindows
48
Audacityaudacity.sourceforge.net/Sound Recording/Editing-AllNot high end but easy to learn
49
Game Maker ToolkitGML / drag and dropAllNot the best game engine but easy to use
50
learning threejs tutorialslearningthreejs.comToolkitWebGLAllwide range of topics. Even got one about MD2 characters
51
Unreal Development Kitudk.com/ToolkitUnrealScript + Visual (Kismet)Allwww.youtube.com/playlist?list=PLA2DE3D64B848BC63 has some tutorials.  Google for more.
52
ZGameEditorzgameeditor.org/ToolkitC-dialect / OpenGLAllReal-time authoring
53
Unity3Dunity3d.com/ToolkitMono scripting/Unityscript/C#/BooWin/Mac/iOS/AndroidHighly Recommended ... But you have to pay an arm and a leg to get any decent features.
54
GLSL 1.2 Tutoriallighthouse3d.com/tutorials/glsl-tutorial/ToolkitOpenGL / GLSLYou can probably assume most people have OpenGL 2.0 now
55
Modern OpenGLarcsynthesis.org/gltut/ToolkitContains heaps of interesting programming stuff.
56
nullterminator tutorialsnullterminator.net/coding.htmlToolkitOpenGL / other stuffContains a reasonable tutorial on texture loading, although it uses GLU + mipmapping for texture loading
57
OpenGL Red Bookglprogramming.com/red/ToolkitOpenGLOutdated (OpenGL 1.1) but still useful.
58
wsongho.ca/opengl/index.htmlToolkitOpenGLWorth looking at for info on VBOs, PBOs, and FBOs (latter only standardised after GL 2.1 though!)
59
forum.unity3d.com/threads/122386-Gamer-To-Game-Developer-Multiplayer-Video-Tutorial-Series-on-YouTubeTutorialUnity C#AllHalfway finished, but looks like it covers most of the basic requirements. alt link, doesn't have overview www.gamertogamedeveloper.com/gtgd-series-1/video-1
60
web.cs.wpi.edu/~matt/courses/cs563/talks/bsp/bsp.htmlTutorialHighly recommended to read at least SOMETHING about Binary Space Partitioning if you're making your own engine.
61
Flipcode archiveflipcode.com/archives/TutorialContains heaps of interesting programming stuff.
62
Unreal Development Kitnehe.gamedev.net/TutorialOpenGLVery outdated but probably still useful and quite varied
63
permadi.com/tutorial/raycast/index.htmlTutorialIMPORTANT: This is for *software rendering* a game where the level is defined by a *2D grid*. But it's nice to know how to do this stuff.
64
FGL Game Creation Page.http://freegameslist.weebly.com/game-creation-tools.htmlWebsite ALL but focusing mostly on Windows platform Lots of game creation stuff including a list of free and commercial game engines plus a list of FREE game development tools.
65
Wings 3DAll
66
SFMLsfml-dev.orgC++AllWindow creation, 2d graphics, image & sound, networking and event handling
67
Doom3 Reviewhttp://fabiensanglard.net/doom3/index.phpC++/CAll
68
69
Unofficial Quake Specshttp://www.gamers.org/dEngine/quake/spec/Section 4, "Level Map Models", is probably what you want. It contains some interesting information on how the original Quake 1 engine works.
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
 
 
 
Sheet1