why darkwynter? fdon’t assume real knowledge + fwynter - cause wynter is cool and swapping vowels...
TRANSCRIPT
![Page 1: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/1.jpg)
![Page 2: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/2.jpg)
Why DarkWynter?
Don’t Assume Real Knowledge
+Wynter - Cause Wynter is
cool and swapping vowels makes it cooler
= DarkWynter
![Page 3: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/3.jpg)
Team DarkWynterHunter Hale - ProducerJason Hardman - Creative
DesignerPriyesh Dixit - Lead
ProgrammerSubhir Rao - Level DesignAmanda Chaffin - Artist/QADr. Youngblood - Executive
Producer
![Page 4: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/4.jpg)
Left to Right - Hunter Hale, Priyesh Dixit, Jason Hardman, Amanda Chaffin, Subhir Rao
![Page 5: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/5.jpg)
Subhir Rao & Priyesh Dixit QuickTime™ and a
TIFF (Uncompressed) decompressorare needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
![Page 6: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/6.jpg)
Hunter Hale & Jason Hardman
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
![Page 7: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/7.jpg)
Amanda Chaffin
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
![Page 8: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/8.jpg)
Structure
Jell…Team SelectionAutonomySuggestion - Dedicated
Art TeamSuggestion - Team QA
![Page 9: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/9.jpg)
What is Elemental?
Every one for themselves, Last man standing wins, battle to the death
Unleash Elemental Fury to blast your way to victory
4 enter - 1 exits
![Page 10: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/10.jpg)
Elemental History
Are you insane?
Are you sure? The doctors seem to thinkyou are...
And, of course, you are in an asylum...and those crazy dreams you keep havingaren't helping matters at all.
Are you insane?
Are you sure? The doctors seem to thinkyou are...
And, of course, you are in an asylum...and those crazy dreams you keep havingaren't helping matters at all.
![Page 11: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/11.jpg)
Elemental In Detail
Advanced FPS utilizing several unique concepts
The world itself is your weapon. Modify the terrain to suit your every whim
Invoke elemental powers rather than picking up random weapon spawns
![Page 12: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/12.jpg)
World Modification
You have total control over the shape of your world. Don’t like that mountain obscuring your view? Tear it down. Wanna put in a few speed bumps for your attackers, pop them up. Want some cover from that guy throwing fireballs at you? Bam instant wall. You want it you can do it.
![Page 13: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/13.jpg)
Elemental Manipulation
Directly Manipulate Earth, Air, and Water
Modify the other elements with fire
Spend Manna to AttackGain Manna by shielding
against the elements you are attacked with
![Page 14: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/14.jpg)
An EleMental Idea
Concept Design and BrainStorming
![Page 15: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/15.jpg)
A Story is Born...
WynafellThe Temple Monk
The Septasoul
![Page 16: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/16.jpg)
The Four Elements
Wave Shader
The Elements
Particle Interactions
![Page 17: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/17.jpg)
Fully Interactive Terrain
Real World Physics
Morphable Terrain Mesh
In-Game Terrain Modification
![Page 18: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/18.jpg)
Sight,
Sound,
and Feel
Xbox Controller
Heads Up DisplayMusic
![Page 19: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/19.jpg)
Cycle 1 - MileStonesGame World: Use Terrain Mod to raise/lower a section of the world in real time. R-GW - 2a,b
Rendering engine capable of displaying a 3d Environment at interactive framerates (25 fps or more) R-GW-7a
Lighting calculations will be calculated on a per pixel basis. R-GW-11a
Each pixel has directional, diffused, ambient, and specular lighting R-GW-11b-E
Collision detection using bounding spheres for players and particle. R-GW-9
User Interface: Menu system - Start Screen, Game Setup, Player Setup, Controller Setup, Exit Screen R-UI-0
XBox 360 & PC controls R-UI-1,2
HUD – 2D overlay HUD R-UI-1,2
Targeting reticle (cross-hairs) R-UI-1,2
Health and Manna bar R-UI-1,2
Weapons: Players can use elements to attack opponents. (fire and earth only) R-W-1
Ability to set shields. R-W-5
Receive manna if attacked with the shielded element. R-W-5
Multi-Player: Multi-player gaming with up to four players on the XBox 360 and PC. R-M-1
Deaath-match – last man standing. R-M-2
Music: Basic background music R-Mu-1
Basic key sound effects (not including collision). R-Mu-2
Character Rendering: Created in MilkShape. R-CR -1a
Exported to the DirectX format. R-CR -1b
Loaded into game. R-CR -1c
![Page 20: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/20.jpg)
Cycle 1 – Gantt charts
![Page 21: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/21.jpg)
Cycle 2 - MileStonesCycle 2 - MileStonesUI: Level and Menu transitioningDesign: Editor modeImplement: Shader architecture R-GW-7Engine: Add wind particles R-W-1
Get a second level into the game (swap levels in and out)R-GW-1
Shaders for boulder, fire boulder, water, ice and wind R-GW-7
Update collisionMap with terrain mods R-GW-2Music for 2nd level R-Mu-9Sound effects for attacks R-Mu-10Sound effects for collisions R-Mu-2 Apply physics to all objects (collision, gravity
and friction) R-GW-10Camera initializationAdd props to world R-GW-6
Assume terrain mod locationImplement jumping R-UI-1,2Tree model (model and texture) R-GW-6Rocks R-GW-6
Translucent Padded Room R-GW-6
UI: Level and Menu transitioningDesign: Editor modeImplement: Shader architecture R-GW-7Engine: Add wind particles R-W-1
Get a second level into the game (swap levels in and out)R-GW-1
Shaders for boulder, fire boulder, water, ice and wind R-GW-7
Update collisionMap with terrain mods R-GW-2Music for 2nd level R-Mu-9Sound effects for attacks R-Mu-10Sound effects for collisions R-Mu-2 Apply physics to all objects (collision, gravity
and friction) R-GW-10Camera initializationAdd props to world R-GW-6
Assume terrain mod locationImplement jumping R-UI-1,2Tree model (model and texture) R-GW-6Rocks R-GW-6
Translucent Padded Room R-GW-6
![Page 22: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/22.jpg)
Cycle 2 – Gantt charts
![Page 23: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/23.jpg)
Cycle 3 - MileStonesGame World: Heat distribution R-GW-3
Load a third level R-GW-1Particles can undergo state changes R-GW-4Optimization and sequencing
Proof of Concepts: GPGPU, Animation
User Interface: HUD graphics R-UI-1,2
Weapons: Earth R-W-2aWater R-W-2bAir R-W-2c
Character Rendering: Character models R-GC-1
![Page 24: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/24.jpg)
Cycle 3 – Gantt charts
![Page 25: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/25.jpg)
Cycle 4 - MileStonesGame World: Cohesion R-GW-3
Load a fourth and fifth level R-GW-1Physics adjustment for playablity Improve collision Object culling R-GW-7Shadow mapping shader R-GW-7Normal mapping shader R-GW-7Fog R-GW-7
User Interface: HUD finalize graphics R-UI-1,2Update controls to new scheme
Weapons: Terrain modification brushes R-GW-2Earth ( Fireball/Tundra ) R-W-3aWater ( Steam/Ice ) R-W-3bAir ( Hazy/Frosty ) R-W-3c
Music: All levels have unique music R-Mu-9Intro music R-Mu-9
Single Player: Rotating character in character select screen R-UI-4Rotating terrain in level select screen R-UI-4
AI: AI uses shieldsFuzzy State Machine AI
Character Rendering: Updated character modelsShield graphicsImprove character model
Multi-Player: New game mode Last Man Standing R-Mp-2
![Page 26: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/26.jpg)
Cycle 4 – Gantt charts
![Page 27: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/27.jpg)
Terrain PhysicsTerrain Physics
![Page 28: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/28.jpg)
Terrain ModTerrain Mod
![Page 29: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/29.jpg)
Architecture Diagram
![Page 30: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/30.jpg)
ToolsTools
Communication - Gmail, Gtalk
Design - Visual C# ExpressProfiling - CLR, Nprof, XNA
Framework Remote Preformance Monitor
Art Creation - Photoshop, Paintshop, Mapzone, Milkshape
Communication - Gmail, Gtalk
Design - Visual C# ExpressProfiling - CLR, Nprof, XNA
Framework Remote Preformance Monitor
Art Creation - Photoshop, Paintshop, Mapzone, Milkshape
![Page 31: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/31.jpg)
Art - ConceptsArt - Concepts
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
![Page 32: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/32.jpg)
Game ScreensGame Screens
zzQuickTime™ and a
TIFF (Uncompressed) decompressorare needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
![Page 33: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/33.jpg)
HUDHUD
![Page 34: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/34.jpg)
PosterPoster
![Page 35: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/35.jpg)
TexturesTextures
![Page 36: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/36.jpg)
ThanksThanks
The best and most dedicated team I have ever had the pleasure to work with
The Audience for their attention
Bunny Soccer for their help with animations
Sudden Drop for their help with achievements
The best and most dedicated team I have ever had the pleasure to work with
The Audience for their attention
Bunny Soccer for their help with animations
Sudden Drop for their help with achievements
![Page 37: Why DarkWynter? FDon’t Assume Real Knowledge + FWynter - Cause Wynter is cool and swapping vowels makes it cooler F = DarkWynter FDon’t Assume Real Knowledge](https://reader034.vdocuments.mx/reader034/viewer/2022051821/5697bf9f1a28abf838c94a8b/html5/thumbnails/37.jpg)
Special ThanksSpecial Thanks
Dr. SubramanianDr. WartellDr. YoungbloodDr. BarnesAnd other teachers to
numerous to mention
Dr. SubramanianDr. WartellDr. YoungbloodDr. BarnesAnd other teachers to
numerous to mention