Table of Contents

Game Proposal Document

This document is the closing capture statement of the Concept Development Phase. Requires customer approval.

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.

Example

High Concept

A 3d game engine to showcase my programming prowes.

Target Market Segment Strategy

3d game developers that might be interested in hiring me.

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.

Target Market

Indie game developers or anyone that would like to make a cool 3d game.

Target Hardware Platform

The target hardware is a Pentium III running a comparable graphics card of the time with 64mb on board. The memory limit is 512mb.

Estimated Schedule and Budget

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

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

Me.

Risk Analysis

This is a project that will be developed on my free time and without any outside funding. This however is to promote myself as a game developer which is highly important to me. Creating this will hopefully allow me entry into the game developer world.

Summary

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

Free Models

More Free Models