154
edits
Changes
→Some Suggested Upgrades to the Framework
= Some Suggested Upgrades to the Framework =
The Framework in its final stage that you download from the course repository consists of around 12,000 source lines of code. The This version of the Framework is only a starting point and provides a set of fallback position /default positions for the design of your gamecourse project. There are numerous many opportunities to refactor different parts depending upon what your game design requires and what your personal interests are. Decisions to focus on certain parts should reflect the areas with which you wish to become more familiar. Listed below are some areas that you should consider in deciding where to devote your energy. If you wish to add items to this list, consult your instructor.
Each team will introduce its own upgrades to the Framework. The nature of these upgrades will vary from team to team. Each team member is responsible for a thorough understanding of at least one particular upgrade.
* challenging upgrades are followed by an *
== Modeling (Design Component) Class ==
# '''game play logic'''
# comprehensive camera motion
== 3D Graphics (GraphicsCard Component) Display Class ==# introduce fog# change render state == Light Class ==# introduce emissive light == Graphic Class ==
# improve texturing
# implement an OpenGL 3.0 version *
# create an Open Audio version *
# use Direct2D for fonts *
# replace Direct3D9 with Direct3D10 *
# replace Direct3D9 with Direct3D11 *
# save the current state of the model to a file and restore from a file
# implement a scene graph
# performance optimizations *