Game Development Pipeline Made by O.Shahbazi Updated at 01/10/2013
OverviewThere’s two different way to developing Games or as better, real-time simulation1. Develop everything from scratch, this is more and more complicated and needs high-leveltechnical directors and knowledges about game-engine from Core to User-Interface, uhh2. Based on Pre-Built Game-Engines like Torque Family, Unity3D or CryEngineIn further, I explained these two...
1.Development from scratch Game Engine Artificial Resources Core Rendering Physics System Virtual Machine Sound System Input Manager User Interface Intelligence Manager Collision Scene Graph Material Manager Shooter Enemy Detection and Script Compiler Stream Player Mouse Texture World Editor Callback GPU Program Game Object Sport Enemy Terraion Collition State Machine Memory Player Keyboard Mesh Script Editor Manager Non-Player Animate andCamera Manager Mesh Renderer Vehicle Physics Joystick Player Character Skeleton Touch (For touch Launcher Terrain Renderer Soft Body devices Sound (Depends on exportation) target platform) Deferred Shading Rigid Body Script System Ragdoll GPU Shader
So, what now ?Alright, now we have a Game-Engine what developed from scratch by our technical team...And if director was a smart guy, pre-production has started at begining of Game-Enginedevelopment!Now what we have to do more on...
2.Based on Pre-Built Game-Engines Game GDDSotry Concept Art Game-Design Game-Play Art Modeling Texture Animate Game-Design Level-Design Technical Artificial Physics Game-Play GUI Intelligence Environment
Pre-ProductionTitle DescriptionHigh Concept A few sentences description of a game...Pitch A short summary document intended to present the games selling points and detail why the game would be profitable to developConcept ArtGDD Game design document describes the games concept and major gameplay elements in detailPrototype Often prototypes need to be developed quickly with very little time
ProductionTitle DescriptionGame Design Requiring artistic and technical competenceProgramming All the while, the game programmer implements and modifies the game design to reflect the current vision of the gameLevel Design From a time standpoint, the games first level takes the longest to develop. Level designers and artists use the tools for level building.Art ProductionModeling andAnimateAudio Production
ProductionTitle DescriptionTesting From a time standpoint, the games first level takes the longest to develop. Level designers and artists use the tools for level building.First PlayableAlpha Programmers focus mainly on finishing the codebase, rather than implementing additions.Beta Is feature and asset complete version of the game, when only bugs are being fixedCode Release Is the stage when all bugs are fixed and game is ready to be shipped
That’s allAny question ?Contact me on email@example.comThanks to readO.Shahbazi