Presentation is loading. Please wait.

Presentation is loading. Please wait.

3D Game Programming All in One By Kenneth C. Finney.

Similar presentations


Presentation on theme: "3D Game Programming All in One By Kenneth C. Finney."— Presentation transcript:

1 3D Game Programming All in One By Kenneth C. Finney

2 Chapter 24 The End Game

3 The End Game Members of small development teams wear multiple hats Start with a 3D modeler and a programmer Third member should be a generalist that handles maps and game rules

4 The End Game Testing Each requirement must have a unique procedure to test for its fulfillment Test procedures need to be written for someone else, not yourself Test procedures need to ask: Does the feature work the way it should? Does the feature break something else?

5 The End Game Regression Fixing bugs can cause new problems Fixing bugs can uncover hidden bugs not found by earlier testing After bug fixes, retest software using the same test sets each time Regression testing needs to be done rigorously and formally to work well

6 The End Game Play Testing Ensures that game works as expected and is fun to play Examines issues of play balance Alpha Testing: Internal Dev Team Beta Testing: External non-Dev Team people Beta testers need to be disciplined and thorough

7 The End Game Test Harnesses Automate testing process Save recordings and output of tests Allow tests that are difficult to pull-off with real people

8 The End Game Hosted Servers Execution modes: Client only Server only Hosted server Executable program distribution: Client executable only Server executable only Client & server executable

9 The End Game Hosted Servers If you provide all game hosting services, then distribute client only If you want your customers to make mods, then distribute client & server

10 The End Game Dedicated Servers Persistent game worlds need dedicated servers Low-cost (for users) would be hosting 16- or 32-player games Dedicated Servers can be run with no 3D graphics capabilities, minimizing hardware costs

11 The End Game FPS Game Ideas Wild West FPS Chess Firefighting

12 The End Game Other Genres Bullfighting Surfing Rugby Sailboarding Mountain biking Exercise

13 The End Game Modifying Torque Buy a Torque License, get the source code Change it however you want to www.garagegames.com

14 Go For It And Have Fun!

15 Summary Test your game thoroughly Use external (beta) testers for testing Consider designing for player-hosting and dedicated servers Explore off-the-wall and little-explored concepts for new game ideas Buy source code license to reach maximum potential of Torque Believe in yourself


Download ppt "3D Game Programming All in One By Kenneth C. Finney."

Similar presentations


Ads by Google