   Inviting programmers for an Open Source project
Team name:Origin Software(unregistered)Project name:ORIGINBrief description:I am looking for fellow game programmers to work on an FPS game on windows platform(initially) similar to Half Life 2.The game is a linear sci-fi first person shooter in which the main protagonist is a cyborg with enhanced mental and reflex capabilities.The overall plot of the game takes place on a tropical island(similar to the one used in Crysis but not based on Sandbox technology i.e the island is not fully open).The plot of the game has been developed and those of you who are interested can get it from me.The weapons used will be based on next generation arsenal.Target/aim:The game is intended to be only 3-4 levels in the beginning and emphasis would be on graphics,advanced AI and combat techniques.One of the innovative features of this FPS would be a movement and interaction system based on actual physics.Compensation:The Project is under partial open source license and not a commercial venture(given a limited time frame such a goal would not be viable).However,the main aim of this project is to give developers a proper platform to showcase their talent to game companies.Technology:The time frame of this project is around 12-15 months.The game is intended to be only 3-4 levels in the beginning and emphasis would be on graphics,advanced AI and combat techniques.The engine is to be designed on a plug-in basis with a 3-D engine (OGRE) already in place.The remaining portions and the corresponding tools to be used are:Physics : NVidia PhysicsXNetwork : WinsockAI : Home based engineGraphics : OGREAudio : FMOD soundsystemInput : DirectInput or SDLScripting : PythonTalent needed:Engine Programmer - You will be writing some portions of the above mentioned engine(named OMEGA) namely portions dealing with physics and AIScript Programmers: You will be in charge of writing Scripts used in the gameplay and AITool programmer : one of your biggest responsibilities is to write a reusable map editor which can be used for making linear portal based(utilizing BSP trees).Gameplay programmers: Once the engine will be developed,the game programming phase will begin and your job will comprise of developing the game logic.Artists and 3d modelers: The game art and the game models(we have just finished modelling some weapons) Team structure:ME - Lead Programmer and designermax  - Artist and support programmer(I'll add proper Names Once I've asked the respective person's permission)Current status:The game plot and concepts have been developed.Currently working on detailed level design and the game engine.Website:Working on oneContacts:Contact me personally onmaderix@gmail.comPrevious Work by Team:Small 2D games and 3D graphics applications.Feedback:ANY[Edited by - jbadams on June 15, 2009 8:54:14 AM]
  maderix, you may want to take a look at the mandatory posting template sticky, that's at the top of this forum. :)   ;  But note that even if your project is OpenSource, it seems that it will directly depend on proprietary tech: PhysX, FMOD, DirectInput, WinSock. Allow me to talk some lines to clarify that it *could* affect acceptance in the future:You wrote that you initially target Windows. Once you decide to port to other platforms like Linux, some distributions won't accept your game for it's dependency on non-free software (e.g. gNewSense, a standard Debian installation without changing settings, etc.), some other distributions will put your game in a section between free and non-free (e.g. Debian with modified settings).Users who are mostly interested in OpenSource software, maybe except for some drivers they rely on, probably won't install your game because then they also have to install non-free software.What I want to say: If you really target an "untainted" piece of floss software, you maybe want to look for equally free alternatives for used libraries.   ;  The use of these libraries(physicsX,FMOD,..) is only limited to getting this project off the ground.Since me and many people around me use Windows,it seems like a good target platform to test the ideas.Since the game engine uses a plugin based approach,it shouldn't be too difficult to replace the respective proprietary tech with our own versions or with proper open source versions.Cheers.   ;Quote:Original post by phresnelUsers who are mostly interested in OpenSource software, maybe except for some drivers they rely on, probably won't install your game because then they also have to install non-free software.I think you're confusing open source, which is pragmatic about such things, with "Free Software," which is not.Quote:Original post by maderixNow I am unable to delete this topic...!?Threads on GameDev do not belong to users. You have a window of about 15 minutes in which you can delete your thread as a whole, provided no other user has responded to it. Once another user has responded, the thread becomes a community resource.We made this change after a poster deleted a very long thread that contained a lot of valuable information.;Quote:Original post by OluseyiQuote:Original post by phresnelUsers who are mostly interested in OpenSource software, maybe except for some drivers they rely on, probably won't install your game because then they also have to install non-free software.I think you're confusing open source, which is pragmatic about such things, with "Free Software," which is not.Too many definitions of Open-Source software exist to make any of my or your post invalid. But I was indeed talking about the Free-Software-Open-Source (like found in Debian; note that Debian is still well suited for business use), not the Commercially-Oriented-Open-Source (like found in SUSE) that you mean, or even ReadOnly-NonCopyable-DontLearnFromIt-Open-Source (like exercised by Microsoft for a while in the past).   