Game Project
Milestone 1 to Milestone 2

(41.55%)
In which workflows are worked out, the initial level is desgined and implemented, and the player takes his first steps into the world
1MetaSVN Server setupSSL
100%
2MetaWeb Site update and cleanupUpdate all software packages and clear out anything that is no longer useful. Write any needed databases and php code.
80%
3MetaGame Directory SetupVersion control the directory and add any needed ignores. Import the C4 engine parts needed.
100%
4General ProgrammingRemove Demo codeUnhook Game.DLL and replace with our own GameLogic.DLL
100%
5Materials/TexturingPrepare first set of generic wall, ceiling, and floor materialsTileable textures
0%
6WorkflowDetermine Model -> C4 workflowGeometry, textures, UV mapping. Import static models as reference world
100%
7WorkflowDetermine Skinned Model->C4 workflowAs per model workflow, but with the addition of named bones
100%
8WorkflowDetermine Animation->C4 workflowLooping and non-looping. Blending. Determine path from Maya->C4
100%
9Level DesignLevel 1Design static geometry
30%
10Level DesignLevel 1Implement static geometry
15%
11General ProgrammingSpawn PlayerMarker for position and correct facing
100%
12User Control ProgrammingMovement ControlsDefault moving keyset
80%
13WorkflowDetermine Sound Creation->C4 workflow---
0%
14Sound/MusicFootstep sounds---
0%
15General ProgrammingPlay footstep soundsAssign footstep sounds to floor textures as custom property nodes and play upon player or AI collision
0%
16General ProgrammingOver the shoulder cameraSetup camera to follow behind (and a bit above) the player
100%
17Modelling3 sets of doorsStandard wooden door, large ornate double doors, cell doors
0%
18RiggingDoor animationsRig doors for animations with bones. Rig for opening clockwise or counterclockwise
0%
19AnimationAnimate doorsTwo seperate animations for clockwise or counterclockwise opening
0%
20User Control ProgrammingTrigger door animationsDouble click on doors to trigger animation
0%
21ModellingTableWooden table
100%
22ModellingCupWooden cup
100%
23ModellingBarsMetal bars (for cells)
0%
24ModellingPlayer CharacterBasic Modelling, UV mapping, texturing of the player character
0%
25RiggingPlayer CharacterRig player model with bones
0%
26AnimationWalk animationLooping animation
0%
27General ProgrammingWalk animationBegin animation on movement forward and stop as needed
0%
28ModellingMission IconGeneral Mission Icon (3 dimensional for world display)
0%
29Mission ProgrammingPlace mission markersMission icon, appropriate color directional light. Check if mission is available
0%
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
Milestone 0 to Milestone 1

(100.00%)
In which the game's front end is put into place, allowing players to access the more interesting parts later on.
1Back End ProgrammingText List of required game filesManual text list of all needed files to run the game
100%
2Utility ProgrammingUtility program to handle new version release setupCreate new build files and version lists, pack files as needed
100%
3Back End ProgrammingUpdate server setupCatch incoming connections, handle requests, interact with database
100%
4Back End ProgrammingAutostart server---
100%
5Back End ProgrammingSet up Database---
100%
6General ProgrammingSet up client (game) projectDirectory structure etc
100%
7General ProgrammingOn startup, connect to server, then disconnectConnection test
100%
8Utility ProgrammingNews administrationAdd ability to add, edit, or delete news in release utility program
100%
9General ProgrammingGrab news from server on startupAfter connection to server, request and recieve last ten news items
100%
10User InterfaceDisplay front end menuLogos!
100%
11User InterfaceShow news---
100%
12User InterfaceAdd three clickable menu itemsPlay, Update, Exit
100%
13General ProgrammingPlay Menu ItemStart first level
100%
14General ProgrammingExit Menu ItemShut Down
100%
15General ProgrammingUpdate Item MenuPopup new window
100%
16User InterfaceInput boxes on window for UN/Password---
100%
17User InterfaceInput boxes for changing passwordRequire old password
100%
18General ProgrammingConnect to server---
100%
19General ProgrammingSend UN/PasswordEncrypted
100%
20Back End ProgrammingValidate UN/PasswordConnect to database, disconnect on improper validation
100%
21Back End ProgrammingChange PasswordChange password if requested
100%
22General ProgrammingRequest and receive version list Client list
100%
23General ProgrammingBuild version list of current filesBase files on version list received from server
100%
24General ProgrammingCompare current versions against server version list---
100%
25General ProgrammingRequest and receive required filesFlag any files that will require a game restart
100%
26General ProgrammingDisconnect from server---
100%
27Utility ProgrammingRestart UtilityPopup box, close down game, file shuffle, restart game
100%
28General ProgrammingRestart GameUse utility program to restart the game, if needed (only if exe is updated)
100%
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------