PrimoTurbo Posted July 1, 2009 Share Posted July 1, 2009 I want to create a simple free team based multiplayer FPS game. 2 Teams, 4 weapons (Knife, Pistol, Sawed-Off Shotgun, Sniper Rifle), a number of items (Kevlar Vest, Bandolier, Stealth Footwear, Agility Footwear, Silencer). During each round each team tries to eliminate each other, the gameplay and weapons are very simple and balanced. The gameplay is based on Action Quake2, but with out automatic weapons. By developing a simple game I want to learn how to program, all I know is some very basic C. I'm pretty good with graphics, but need to relearn how to model and map. I'm trying to figure out what would be the simplest and easiest engine to create my game. So far I've looked at Quake3 engine (especially ioquake3) and Nexuiz (Darkplaces). I don't really care too much about graphics, I just want to create a simple multiplayer game, preferably under a GPL or similar opensource license. Which FPS engine(s) would you recommend? What is the simplest engine to develop for that has a large community and good support? Should I create a mod for a commercial engine (eg. Half-Life2) or focus on creating a standalone game using one of the many free engines. Link to comment Share on other sites More sharing options...
Pc_Madness Posted July 1, 2009 Share Posted July 1, 2009 Half Life 2 is probably a good bet, the engine is able to look great if your artistic skills can go that far and its very mod friendly. :) Personally though I'm playing around with Torque 3D atm which seems to be ok, but I've got so much to learn. :p Link to comment Share on other sites More sharing options...
FoxieFoxie Posted July 1, 2009 Share Posted July 1, 2009 You should learn DX or OGL first Link to comment Share on other sites More sharing options...
PrimoTurbo Posted July 1, 2009 Author Share Posted July 1, 2009 You should learn DX or OGL first Why would I need to learn DirectX or OpenGL? I'm modifying the content of an engine, by only adding weapons and items not changing how it renders the game.. I have considered making it as a mod for Half-Life2 but I would prefer to make it on a GPL engine. Link to comment Share on other sites More sharing options...
Minifig Posted July 1, 2009 Share Posted July 1, 2009 Why would I need to learn DirectX or OpenGL? I'm modifying the content of an engine, by only adding weapons and items not changing how it renders the game..I have considered making it as a mod for Half-Life2 but I would prefer to make it on a GPL engine. Because in order to add weapons, or modify the way weapons behave, you have to learn how to code them. Link to comment Share on other sites More sharing options...
Pc_Madness Posted July 1, 2009 Share Posted July 1, 2009 Because in order to add weapons, or modify the way weapons behave, you have to learn how to code them. Err, theres a difference between adding weapons and DirectX. :\ Link to comment Share on other sites More sharing options...
PrimoTurbo Posted July 1, 2009 Author Share Posted July 1, 2009 Because in order to add weapons, or modify the way weapons behave, you have to learn how to code them. Learning to code has nothing to do with DirectX or OpenGL. You can create a total conversion with out touching a single element of the engine's rendering code, by modifying existing weapons in the code, changing models, etc. Adding weapons and items is much simpler then learning rendering API's, which are completely unnecessary in my case. At this point I'm thinking of creating a separate Linux partition and using something like ioquake3 for the development of my game. More ideas are welcome, especially in regards to engine recommendations. Link to comment Share on other sites More sharing options...
Recommended Posts