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/06 17:50] jeffwiki:projects:3dengine:conept_doc [2020/11/19 14:21] (current) – external edit 127.0.0.1
Line 4: Line 4:
 ===== Idea ===== ===== Idea =====
 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. 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 18: Line 20:
   * 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 40: 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 =====
 +
 +[[http://gfx3dmodel.wordpress.com/page/132/|Free Models]]
 +
 +[[http://gfx-3d-model.blogspot.com/2009/10/dragon-3d-model.html|More Free Models]]
wiki/projects/3dengine/conept_doc.1257529832.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