Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:projects:3dengine:conept_doc [2009/11/02 19:27] jeffwiki:projects:3dengine:conept_doc [2020/11/19 14:21] (current) – external edit 127.0.0.1
Line 3: Line 3:
  
 ===== Idea ===== ===== Idea =====
-To create a 3d game engine that is capable of creating 3d games.  The functionality of this engine will be defered rendering, shadows, lighting, texture mapping, bump mapping, displacement mapping, and others that may prove useful.  Another aspect of this engine will be to have all of the key components to be modular.  For example, the graphics engine can easily be changed between an OpenGL implementation and a Direct3d one.  The final feature will be the ease in which the engine is configured.  The configuration of the engine will be handled through the use of xml files.  These files will be used to define states the engine can be in along with the objects that are contained within each state.  The xml will also define the settings for each object along with the actions the object can preform.+To create a 3d game engine that is capable of creating 3d games.  The functionality of this engine will be deferred rendering, shadows, lighting, texture mapping, bump mapping, displacement mapping, and others that may prove useful.  Another aspect of this engine will be to have all of the key components to be modular.  For example, the graphics engine can easily be changed between an OpenGL implementation and a Direct3d one.  The final feature will be the ease in which the engine is configured.  The configuration of the engine will be handled through the use of xml files.  These files will be used to define states the engine can be in along with the objects that are contained within each state.  The xml will also define the settings for each object along with the actions the object can preform. 
 + 
 +[[http://www.alextapanaris.com/cms/art/21|Example]]
  
 ===== High Concept ===== ===== High Concept =====
Line 11: Line 13:
 3d game developers that might be interested in hiring me. 3d game developers that might be interested in hiring me.
  
-===== Game play =====+===== Features =====
 This game engine departs from the norm from the stand point of how it handles functionality.  Most game engines are monolithic in design and cannot handle the change of underlying systems.  This game engine will be able to change it's core functionality with ease. This game engine departs from the norm from the stand point of how it handles functionality.  Most game engines are monolithic in design and cannot handle the change of underlying systems.  This game engine will be able to change it's core functionality with ease.
  
-===== Features ===== 
   * Modular design of all the core functionality.   * Modular design of all the core functionality.
   * Support of most of the major graphics techniques of today.   * Support of most of the major graphics techniques of today.
   * Easy to create a different type of game through the manipulation of xml files.   * Easy to create a different type of game through the manipulation of xml files.
   * Runs on multiple levels of hardware as well as different hardware. This is due to the modularity.   * Runs on multiple levels of hardware as well as different hardware. This is due to the modularity.
 +  * All tools used for content creation are off the shelf tools.
  
 ===== Target Market ===== ===== Target Market =====
Line 27: Line 29:
  
 ===== Estimated Schedule and Budget ===== ===== Estimated Schedule and Budget =====
-The timeline is 1 year.  Average is 3-5 years for something like this, but I'm not creating new technologies.  The budget is my free time.+The time line is 1 year.  Average is 3-5 years for something like this, but I'm not creating new technologies.  The budget is my free time.
  
 ===== Competitive Analysis ===== ===== Competitive Analysis =====
-There are many game engines out there, some of which are free.  The reason for creating this engine is two fold.  The first is to get experience building a game engine.  The second is to create an engine with a modular design and have the flexability to create any type of game.  Most availible game engines sacrifice one or the other.+There are many game engines out there, some of which are free.  The reason for creating this engine is two fold.  The first is to get experience building a game engine.  The second is to create an engine with a modular design and have the flexibility to create any type of game.  Most available game engines sacrifice one or the other.
  
 ===== The Team ===== ===== The Team =====
Line 41: Line 43:
 The goal of this project is to create a 3d game engine to both showcase my ability as a software developer and to create a modular and easy to use game engine. The goal of this project is to create a 3d game engine to both showcase my ability as a software developer and to create a modular and easy to use game engine.
  
 +===== References =====
  
-====== Concept Art ====== +[[http://gfx3dmodel.wordpress.com/page/132/|Free Models]]
-Add concept art as an attachment.  If it has a place within the document. put it there. +
- +
-[[http://www.imaginefx.com/02287754329619582066/video-game-concept-art.html|Professional's Opinion]]+
  
-[[http://en.wikipedia.org/wiki/Concept_art|Another's Opinion]]+[[http://gfx-3d-model.blogspot.com/2009/10/dragon-3d-model.html|More Free Models]]
wiki/projects/3dengine/conept_doc.1257190038.txt.gz · Last modified: 2020/11/19 14:21 (external edit)
Back to top
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0