id Software is responsible for the Quake, Doom and Wolfenstein series of games. With flexible engines, id Software have a strong mod community
Tutorial about how to create ROQ.-Video files with ffmpeg and video editing software.
Since the inception of Doom 3, many artists have been disappointed with the engine's limited lighting ability. Utilizing a small number of point lights...
This is a series of tutorials on how to construct GUIs for Doom 3.
Many WAD files have the same name (e.g. DOOM.WAD). The versions can only be differentiated correctly using hash values. Here is my simplified solution...
Doombuilder or GZDoom Builder crashed? didn't save your work? damaged file or lost your map? restore it this way.
This tutorial explains how the technology behind the mapping process works, and how the game engine knows what it has to calculate. The required background...
A tutorial on the fundamentals and basic use of Milkshape 3D by Ben "Zom-B" Wilson. I cover the GUI of Milkshape, creating simple shapes using two different...
This tutorial will guide you through the making of two rooms, a door, and a keypad. We will also make the door unlock when the correct code is entered...
This is a little tutorial on how to create a RoQ video file for ID games like Quake 3 or Doom 3.
How to make a seamless/well tiling texture from a photo and add additional parts to make the texture "your own".
Using the Textures created in my 'Building Texture maps for Material Shaders using Photoshop' Tutorial, we go through the process of getting a Basic...
Weapons, weapons, weapons. What's with all the ultraviolence? Let's look forward and try something that might be useful for cooperative play...
Want different armor values in your mod? Tired of the normal values? This is for you.
Like monsters? Want them to hate each other? This is for you! Fun fun fun!
This tut shows you how to manage speeds for player classes in Q2. -NOTE: This code hacks ClientThink which will not always work!
Adding replacement sounds for the current Quake2 weapons is a tough job. We're going to hack this without the engine for new sounds..
Ever been angry at those people who stand near spawn points ALL day railing and launching rockets at those who just spawned? This will fix it. It is a...
This tutorial will show you how to make a class based mod! You can change a few words around and in an instant you have a team based mod! Change a few...
Hello! Paril here, yet again with a vengence for modifications! Anyways, here's a tutorial for how to add Zoid's CTF PMenu system into your...
This mini-mod will show you how to use the parasite's drain life attack. This tutorial also shows you that monster attacks work with players, too!
Ever wanted a tractor beam in your Quake2 mod? Ever wanted to just push your enemies around like a ragdoll? Does that lava down there look tempting? A...
This small but powerful tutorial will get you started on printing messages to the client.
This tutorial will show you how to add climbing support in your Quake2 mod. With just a few presses of a button and holding +forward, you're on your...
This is a tiny code that is used to force a command upon a client! This should be used in some way to prevent bugs..
This Mini-Tutorial will show you how to add ejecting brass to your Quake2 mods. This is quite easy, and does not involve much. I will also show you the...
Paril here! Down at Paril's Projects, we try alot of stuff to put into our mods. Our main focus is realism. Anyways, you may have seen this tutorial...
Here I'll show you what all those numbers in weapons mean. Some people find it hard to do. I'll also tell you how to correctly name your model's...
Adding a new weapon is simple.. adding a MELEE weapons isn't as easy! If you've tried coding in Q2, you'll notice that you cannot use Fire_Hit...
How to add a simple locational damage code to Quake2. Imagine the possbilities with this code! A headshot can do 80 damage, 160 damage, or 1500 damage...
After doing your Counter-Strike-esque spray rifle, why not add movement based accuracy and ammo usage? Do this tutorial and add it in!
No tutorials were found matching the criteria specified. We suggest you try the tutorial list with no filter applied, to browse all available. Post tutorial and help us achieve our mission of showcasing the best content from all developers. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.