Both sides previous revisionPrevious revisionNext revision | Previous revision |
wiki:projects:3dengine:conept_doc [2009/11/06 17:50] – jeff | wiki:projects:3dengine:conept_doc [2020/11/19 14:21] (current) – external edit 127.0.0.1 |
---|
===== 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 ===== |
* 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 ===== |
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]] |